NEWS
Zigbee/Conbee2 funktioniert nach Update nicht mehr (udev)
-
@thomas-braun Eigentlich nur den Zigbee Adapter... wie bekomme ich den Deconz weg. Bei den Adaptern sehe ich den nicht.
@joel
Dann würde ich deconz gleich ganz aus dem System kicken. -
@joel
Dann würde ich deconz gleich ganz aus dem System kicken.@thomas-braun der Adapter ist nicht über die Weboberfläche installiert, oder zu sehen. Wie bekomme ich den weg?
-
@thomas-braun der Adapter ist nicht über die Weboberfläche installiert, oder zu sehen. Wie bekomme ich den weg?
@joel
Welcher Adapter?
Ich rede vom Paket 'deconz', nicht vom iobroker.deconz.sudo systemctl stop deconz sudo apt remove deconz -
@joel
Welcher Adapter?
Ich rede vom Paket 'deconz', nicht vom iobroker.deconz.sudo systemctl stop deconz sudo apt remove deconz@thomas-braun Danke Thomas, es geht nun nach einem reboot. Ich bin dir sehr dankbar. Ich lerne gerade noch und bin noch nicht sehr fit. Aber es wird. Nochmals vielen Dank.
-
Beitrag am 07.05.2023 überarbeitet:
Ich habe leider keine Informationen im Netz gefunden und kenne die Ursache nicht. Jedenfalls zerschiesst Euch ggf. (zumindest ist es bei mir so) - die ein Update des Debian / Raspberry Eure Zigbee2mqtt Installation. Ich finde leider nichts im Netz.Der Service startet normal - aber man kann die Geräte weder via mqtt ansteuern noch funktioniert die Weboberfläche.Vielleicht findet einer von Euch irgendwelche Hintergründe - ansonsten möchte ich nur vor dem Update warnen. Zum Glück habe ich eine Imagesicherung vor dem Update gemacht, um wieder auf eine funktionierende Installation zurückgreifen zu können.Nach dem neuesten Update starten ggf. Zigbee Geräte nicht mehr die über einen USB-Koordinator betrieben werden. Ich kann es hier nur von dem conbee2 berichten, vielleicht betrifft es aber andere Geräte zumindest, wenn diese über serial/by-id eingebunden sind.
Testen kann das jeder mit:
ls -l /dev/serial/by-id/sollte dann kommen, dass kein Zugriff möglich ist, da Datei oder Verzeichnis nicht gefunden wurde, ist man von dem Bug betroffen.
Ursache ist ein fehlerhaftes udev Paket genauer udev/stable 247.3-7+deb11u2 mit 2 dazugehörenden Bibliotheken.
Nun gibt es 2 Möglichkeiten:
===================================================================================
- Hat man noch kein Update durchgeführt, dann kann man das Update des udev-Paketes verhindern in dem man es auf "on-hold" markiert.
sudo apt-mark hold udevüberprüfen kann man das ganze dann mit
sudo apt-mark showholdNun kann man wieder getrost das System aktualisieren. Es werden bei
sudo apt updateimmer diese 3 Pakete zur Aktualisierung angezeigt, jedoch bei anschließenden
sudo apt upgradenicht installiert. (full-upgrade oder dist-upgrade verhalten sich ebenso).
===================================================================================
- Ist das Update bereits durchgelaufen und diese Version installiert, kann man sich nun mit einem Paket aus Backports-Repository behelfen.
EDIT 29.5.2023: Gemäß dem Post (https://forum.iobroker.net/post/997296) von @Thomas-Braun beachten - habe ich die Beschreibung entsprechend geändert.
Um jedoch zu überprüfen ob man betroffen ist, gibt man ein
apt policy udevSollte man dann folgende Ausgabe bekommen:
udev: Installed: 247.3-7+deb11u2 Candidate: 247.3-7+deb11u2 Version table: *** 247.3-7+deb11u2 500 500 http://deb.debian.org/debian bullseye/main arm64 Packages 100 /var/lib/dpkg/statusdann hat man das fehlerhafte Paket bereits installiert und sollte eine höhere Version aus dem Backports Repository installieren.
Wechsle in das Verzeichnis:
cd /etc/apt/sources.list.derstelle dort eine Datei: bullseye-proposed-updates.list
also:sudo nano bullseye-proposed-updates.listIn diese Datei kopierst Du diese beiden Zeilen:
# bullseye-proposed-updates deb http://deb.debian.org/debian bullseye-proposed-updates mainDann führst Du das aus:
sudo apt update sudo apt -t bullseye-proposed-updates install udevanschließend ein Reboot und es sollte alles wieder funktionieren. Prüfen ob das Update geklappt hat, kann man mit
apt policy udevdann sollte die Ausgabe wie folgt aussehen:
apt policy udev udev: Installiert: 247.3-7+deb11u4 Installationskandidat: 247.3-7+deb11u4 Versionstabelle: *** 247.3-7+deb11u4 500 500 http://deb.debian.org/debian bullseye-proposed-updates/main amd64 Packages 100 /var/lib/dpkg/status 247.3-7+deb11u2 500 500 http://deb.debian.org/debian bullseye/main amd64 PackagesFür alle die, die Möglichkeit 1 genutzt haben und auf die neuere Version umsteigen wollen, müssen diese das "on-hold" wieder entfernen.
sudo apt-mark unhold udevDamit glaube ich ist das Problem soweit erst mal im Griff und nochmals Danke an alle Beteiligten für die Hilfe.
===================================================================================
Edit: 10.05.2023Ein großes Dankeschön von meiner Seite auch an Matthias, der extra zu diesem Problem ein Video gedreht hat:
https://www.youtube.com/watch?v=2Jsedi4IueE===================================================================================
EDIT 09.06.2023
Wenn beim Udate festgestellt wird, dass keys - Schlüssel fehlen, dann bitte folgende Befehle eingeben:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138 sudo apt update===================================================================================
EDIT 10.06.2023
Falls jemand trotz allem auf dem Raspberry (vermutlich 32 bit OS) immer noch Probleme hat - beim mir hat alles gemäß Anleitung auf einem 64-bit OS auf dem Raspberry funktioniert - der kann noch folgendes versuchen:
sudo apt install udev=247.3-7+deb11u4 libudev1=247.3-7+deb11u4und anschliessend mit
sudo apt-mark hold udevauf hold setzen.
-
Beitrag am 07.05.2023 überarbeitet:
Ich habe leider keine Informationen im Netz gefunden und kenne die Ursache nicht. Jedenfalls zerschiesst Euch ggf. (zumindest ist es bei mir so) - die ein Update des Debian / Raspberry Eure Zigbee2mqtt Installation. Ich finde leider nichts im Netz.Der Service startet normal - aber man kann die Geräte weder via mqtt ansteuern noch funktioniert die Weboberfläche.Vielleicht findet einer von Euch irgendwelche Hintergründe - ansonsten möchte ich nur vor dem Update warnen. Zum Glück habe ich eine Imagesicherung vor dem Update gemacht, um wieder auf eine funktionierende Installation zurückgreifen zu können.Nach dem neuesten Update starten ggf. Zigbee Geräte nicht mehr die über einen USB-Koordinator betrieben werden. Ich kann es hier nur von dem conbee2 berichten, vielleicht betrifft es aber andere Geräte zumindest, wenn diese über serial/by-id eingebunden sind.
Testen kann das jeder mit:
ls -l /dev/serial/by-id/sollte dann kommen, dass kein Zugriff möglich ist, da Datei oder Verzeichnis nicht gefunden wurde, ist man von dem Bug betroffen.
Ursache ist ein fehlerhaftes udev Paket genauer udev/stable 247.3-7+deb11u2 mit 2 dazugehörenden Bibliotheken.
Nun gibt es 2 Möglichkeiten:
===================================================================================
- Hat man noch kein Update durchgeführt, dann kann man das Update des udev-Paketes verhindern in dem man es auf "on-hold" markiert.
sudo apt-mark hold udevüberprüfen kann man das ganze dann mit
sudo apt-mark showholdNun kann man wieder getrost das System aktualisieren. Es werden bei
sudo apt updateimmer diese 3 Pakete zur Aktualisierung angezeigt, jedoch bei anschließenden
sudo apt upgradenicht installiert. (full-upgrade oder dist-upgrade verhalten sich ebenso).
===================================================================================
- Ist das Update bereits durchgelaufen und diese Version installiert, kann man sich nun mit einem Paket aus Backports-Repository behelfen.
EDIT 29.5.2023: Gemäß dem Post (https://forum.iobroker.net/post/997296) von @Thomas-Braun beachten - habe ich die Beschreibung entsprechend geändert.
Um jedoch zu überprüfen ob man betroffen ist, gibt man ein
apt policy udevSollte man dann folgende Ausgabe bekommen:
udev: Installed: 247.3-7+deb11u2 Candidate: 247.3-7+deb11u2 Version table: *** 247.3-7+deb11u2 500 500 http://deb.debian.org/debian bullseye/main arm64 Packages 100 /var/lib/dpkg/statusdann hat man das fehlerhafte Paket bereits installiert und sollte eine höhere Version aus dem Backports Repository installieren.
Wechsle in das Verzeichnis:
cd /etc/apt/sources.list.derstelle dort eine Datei: bullseye-proposed-updates.list
also:sudo nano bullseye-proposed-updates.listIn diese Datei kopierst Du diese beiden Zeilen:
# bullseye-proposed-updates deb http://deb.debian.org/debian bullseye-proposed-updates mainDann führst Du das aus:
sudo apt update sudo apt -t bullseye-proposed-updates install udevanschließend ein Reboot und es sollte alles wieder funktionieren. Prüfen ob das Update geklappt hat, kann man mit
apt policy udevdann sollte die Ausgabe wie folgt aussehen:
apt policy udev udev: Installiert: 247.3-7+deb11u4 Installationskandidat: 247.3-7+deb11u4 Versionstabelle: *** 247.3-7+deb11u4 500 500 http://deb.debian.org/debian bullseye-proposed-updates/main amd64 Packages 100 /var/lib/dpkg/status 247.3-7+deb11u2 500 500 http://deb.debian.org/debian bullseye/main amd64 PackagesFür alle die, die Möglichkeit 1 genutzt haben und auf die neuere Version umsteigen wollen, müssen diese das "on-hold" wieder entfernen.
sudo apt-mark unhold udevDamit glaube ich ist das Problem soweit erst mal im Griff und nochmals Danke an alle Beteiligten für die Hilfe.
===================================================================================
Edit: 10.05.2023Ein großes Dankeschön von meiner Seite auch an Matthias, der extra zu diesem Problem ein Video gedreht hat:
https://www.youtube.com/watch?v=2Jsedi4IueE===================================================================================
EDIT 09.06.2023
Wenn beim Udate festgestellt wird, dass keys - Schlüssel fehlen, dann bitte folgende Befehle eingeben:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 648ACFD622F3D138 sudo apt update===================================================================================
EDIT 10.06.2023
Falls jemand trotz allem auf dem Raspberry (vermutlich 32 bit OS) immer noch Probleme hat - beim mir hat alles gemäß Anleitung auf einem 64-bit OS auf dem Raspberry funktioniert - der kann noch folgendes versuchen:
sudo apt install udev=247.3-7+deb11u4 libudev1=247.3-7+deb11u4und anschliessend mit
sudo apt-mark hold udevauf hold setzen.
Statt der
bullseye-backportswürde ich empfehlen diebullseye-proposed-updateszu verwenden. Also in der Anleitung aus dem ersten Posting einfach alle Einträge mitbullseye-backportsdurchbullseye-proposed-updatesersetzen.
Da liegt eine Version 247.3-7+deb11u3 drin die den Bug beheben sollte, ohne das die major-Version angepackt wird. -
Hallo,
ist das Problem mittlerweile behoben? Sprich kann man normal updaten, ohne dass es zu dem beschriebenen Problem kommt? Traue mich da nämlich gerade nicht so richtig ran...
Danke und Grüße@dodi666 sagte in Zigbee/Conbee2 funktioniert nach Update nicht mehr (udev):
ist das Problem mittlerweile behoben?
Moin,
hast Du den Thread gelesen?
Da steht doch alles beschrieben!
VG
Bernd -
@dodi666 sagte in Zigbee/Conbee2 funktioniert nach Update nicht mehr (udev):
ist das Problem mittlerweile behoben?
Moin,
hast Du den Thread gelesen?
Da steht doch alles beschrieben!
VG
Bernd@dp20eic
Hi, ja ich dachte ihn gelesen.
Dort steht drin, wie ich das Problem behebe, bzw. wie ich das updaten des udev Paketes verhindere.
Meine Frage ist aber, ob das Problem prinzipiell noch besteht, bzw. ob es gefixed wurde.
Bin leider nicht so fit, was das Thema Linux angeht...
Sorry, wenn ich mich vielleicht etwas blöd anstelleGrüße
-
Hallo,
ist das Problem mittlerweile behoben? Sprich kann man normal updaten, ohne dass es zu dem beschriebenen Problem kommt? Traue mich da nämlich gerade nicht so richtig ran...
Danke und Grüße@dodi666 sagte in Zigbee/Conbee2 funktioniert nach Update nicht mehr (udev):
ist das Problem mittlerweile behoben?
Schau mittels
sudo apt update apt policy udevnach welche Version da angeboten wird.
Wenn es noch die mit dem Bug ist nimmst du einen der beiden Wege das Problem zu vermeiden. -
@dodi666 sagte in Zigbee/Conbee2 funktioniert nach Update nicht mehr (udev):
ist das Problem mittlerweile behoben?
Schau mittels
sudo apt update apt policy udevnach welche Version da angeboten wird.
Wenn es noch die mit dem Bug ist nimmst du einen der beiden Wege das Problem zu vermeiden.@thomas-braun
Das habe ich verstanden. Danke Thomas! -
@dodi666 sagte in Zigbee/Conbee2 funktioniert nach Update nicht mehr (udev):
ist das Problem mittlerweile behoben?
Schau mittels
sudo apt update apt policy udevnach welche Version da angeboten wird.
Wenn es noch die mit dem Bug ist nimmst du einen der beiden Wege das Problem zu vermeiden.@thomas-braun
Hallo, ich habe auch das Problem, habe die Version mit dem Bug, erkennt den Conbee 2 Stick nicht mehr.
Habe dann alles nach der Anleitung durchgeführt. Danach kommt bei mir aber die Meldung, dass udev bereits auf dem neuesten Stand ist. Kann hier jemand helfen? (Bin auch noch am Lernen)Vorab schon mal ein Dankeschön für eine Antwort.
sudo apt -t bullseye-proposed-updates install udev OK:1 http://deb.debian.org/debian bullseye-backports InRelease OK:2 http://deb.debian.org/debian bullseye-proposed-updates InRelease OK:3 http://phoscon.de/apt/deconz bullseye InRelease OK:4 http://raspbian.raspberrypi.org/raspbian bullseye InRelease OK:5 http://archive.raspberrypi.org/debian bullseye InRelease OK:6 https://deb.nodesource.com/node_16.x bullseye InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Aktualisierung für 4 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen. Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig **udev ist schon die neueste Version (247.3-7+rpi1+deb11u2).** 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 14 nicht aktualisiert.MOD-EDIT: Code in code-tags gesetzt!
-
@thomas-braun
Hallo, ich habe auch das Problem, habe die Version mit dem Bug, erkennt den Conbee 2 Stick nicht mehr.
Habe dann alles nach der Anleitung durchgeführt. Danach kommt bei mir aber die Meldung, dass udev bereits auf dem neuesten Stand ist. Kann hier jemand helfen? (Bin auch noch am Lernen)Vorab schon mal ein Dankeschön für eine Antwort.
sudo apt -t bullseye-proposed-updates install udev OK:1 http://deb.debian.org/debian bullseye-backports InRelease OK:2 http://deb.debian.org/debian bullseye-proposed-updates InRelease OK:3 http://phoscon.de/apt/deconz bullseye InRelease OK:4 http://raspbian.raspberrypi.org/raspbian bullseye InRelease OK:5 http://archive.raspberrypi.org/debian bullseye InRelease OK:6 https://deb.nodesource.com/node_16.x bullseye InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Aktualisierung für 4 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen. Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig **udev ist schon die neueste Version (247.3-7+rpi1+deb11u2).** 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 14 nicht aktualisiert.MOD-EDIT: Code in code-tags gesetzt!
sudo apt update apt policy udev apt list --upgradable -
sudo apt update apt policy udev apt list --upgradable@thomas-braun said in Zigbee/Conbee2 funktioniert nach Update nicht mehr (udev):
> sudo apt update pi@raspberrypi:/etc/apt/sources.list.d $ sudo apt update apt policy udev apt list --upgradable OK:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease OK:2 http://deb.debian.org/debian bullseye-backports InRelease OK:3 http://deb.debian.org/debian bullseye-proposed-updates InRelease OK:4 http://phoscon.de/apt/deconz bullseye InRelease OK:5 http://archive.raspberrypi.org/debian bullseye InRelease OK:6 https://deb.nodesource.com/node_16.x bullseye InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Aktualisierung für 4 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen. udev: Installiert: 247.3-7+rpi1+deb11u2 Installationskandidat: 247.3-7+rpi1+deb11u2 Versionstabelle: 252.5-2~bpo11+1 100 100 http://deb.debian.org/debian bullseye-backports/main armhf Packages *** 247.3-7+rpi1+deb11u2 500 500 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages 100 /var/lib/dpkg/status 247.3-7+deb11u3 500 500 http://deb.debian.org/debian bullseye-proposed-updates/main armhf Packages Auflistung… Fertig piwiz/stable 0.43 armhf [aktualisierbar von: 0.38] raspberrypi-sys-mods/stable 20230510~bullseye armhf [aktualisierbar von: 20220224] raspberrypi-ui-mods/stable 1.20230127 armhf [aktualisierbar von: 1.20220530] raspinfo/stable 20230123-1 all [aktualisierbar von: 20221220-1] pi@raspberrypi:/etc/apt/sources.list.d $MOD-EDIT: Code in code-tags gesetzt!
-
@thomas-braun said in Zigbee/Conbee2 funktioniert nach Update nicht mehr (udev):
> sudo apt update pi@raspberrypi:/etc/apt/sources.list.d $ sudo apt update apt policy udev apt list --upgradable OK:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease OK:2 http://deb.debian.org/debian bullseye-backports InRelease OK:3 http://deb.debian.org/debian bullseye-proposed-updates InRelease OK:4 http://phoscon.de/apt/deconz bullseye InRelease OK:5 http://archive.raspberrypi.org/debian bullseye InRelease OK:6 https://deb.nodesource.com/node_16.x bullseye InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Aktualisierung für 4 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen. udev: Installiert: 247.3-7+rpi1+deb11u2 Installationskandidat: 247.3-7+rpi1+deb11u2 Versionstabelle: 252.5-2~bpo11+1 100 100 http://deb.debian.org/debian bullseye-backports/main armhf Packages *** 247.3-7+rpi1+deb11u2 500 500 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages 100 /var/lib/dpkg/status 247.3-7+deb11u3 500 500 http://deb.debian.org/debian bullseye-proposed-updates/main armhf Packages Auflistung… Fertig piwiz/stable 0.43 armhf [aktualisierbar von: 0.38] raspberrypi-sys-mods/stable 20230510~bullseye armhf [aktualisierbar von: 20220224] raspberrypi-ui-mods/stable 1.20230127 armhf [aktualisierbar von: 1.20220530] raspinfo/stable 20230123-1 all [aktualisierbar von: 20221220-1] pi@raspberrypi:/etc/apt/sources.list.d $MOD-EDIT: Code in code-tags gesetzt!
Bitte in CodeTags posten. Danke.
-
@thomas-braun said in Zigbee/Conbee2 funktioniert nach Update nicht mehr (udev):
> sudo apt update pi@raspberrypi:/etc/apt/sources.list.d $ sudo apt update apt policy udev apt list --upgradable OK:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease OK:2 http://deb.debian.org/debian bullseye-backports InRelease OK:3 http://deb.debian.org/debian bullseye-proposed-updates InRelease OK:4 http://phoscon.de/apt/deconz bullseye InRelease OK:5 http://archive.raspberrypi.org/debian bullseye InRelease OK:6 https://deb.nodesource.com/node_16.x bullseye InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Aktualisierung für 4 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen. udev: Installiert: 247.3-7+rpi1+deb11u2 Installationskandidat: 247.3-7+rpi1+deb11u2 Versionstabelle: 252.5-2~bpo11+1 100 100 http://deb.debian.org/debian bullseye-backports/main armhf Packages *** 247.3-7+rpi1+deb11u2 500 500 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages 100 /var/lib/dpkg/status 247.3-7+deb11u3 500 500 http://deb.debian.org/debian bullseye-proposed-updates/main armhf Packages Auflistung… Fertig piwiz/stable 0.43 armhf [aktualisierbar von: 0.38] raspberrypi-sys-mods/stable 20230510~bullseye armhf [aktualisierbar von: 20220224] raspberrypi-ui-mods/stable 1.20230127 armhf [aktualisierbar von: 1.20220530] raspinfo/stable 20230123-1 all [aktualisierbar von: 20221220-1] pi@raspberrypi:/etc/apt/sources.list.d $MOD-EDIT: Code in code-tags gesetzt!
Und auch nicht die backports sondern die proposed-updates verwenden.
-
Und auch nicht die backports sondern die proposed-updates verwenden.
@thomas-braun
Hatte die erste Anleitung mit der Datei <bullseye-backports> auch schon vergeblich versucht, diese Datei dann gelöscht und dann die Datei bullseye-proposed-updates mit entsprechendem Inhalt erstellt.
Wieso geht er überhaupt noch auf die Datei bullseye-backports? -
@thomas-braun
Hatte die erste Anleitung mit der Datei <bullseye-backports> auch schon vergeblich versucht, diese Datei dann gelöscht und dann die Datei bullseye-proposed-updates mit entsprechendem Inhalt erstellt.
Wieso geht er überhaupt noch auf die Datei bullseye-backports?Weil die Datei noch irgendwo drin hängt.
Und wenn das ganze ordentlich in CodeTags gesetzt worden wäre hätte ich auch eher gesehen das die proposed-updates schon drin sind.
Hol das nach. -
Weil die Datei noch irgendwo drin hängt.
Und wenn das ganze ordentlich in CodeTags gesetzt worden wäre hätte ich auch eher gesehen das die proposed-updates schon drin sind.
Hol das nach.@thomas-braun
Ok, sorry, bin jetzt nicht so Forum-Affin, muss das erst mal mit den Code-Tags rausfinden. -
@thomas-braun
Ok, sorry, bin jetzt nicht so Forum-Affin, muss das erst mal mit den Code-Tags rausfinden.
