Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Einbindung von Geräten
  5. Zigbee/Conbee2 funktioniert nach Update nicht mehr (udev)

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.2k

Zigbee/Conbee2 funktioniert nach Update nicht mehr (udev)

Geplant Angeheftet Gesperrt Verschoben Einbindung von Geräten
conbee 2usb portzigbee2mqtt
361 Beiträge 42 Kommentatoren 87.1k Aufrufe 42 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Thomas BraunT Thomas Braun

    @mickym sagte in Warnung vor Linux update: udev/stable 247.3-7+deb11u2:

    Seht ihr doch in der Historie des Threads

    Bin am Handy.

    HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von
    #58

    @thomas-braun sagte in Warnung vor Linux update: udev/stable 247.3-7+deb11u2:

    Bin am Handy.

    @mickym
    und ich hatte irgendwo als Fazit eine Aussage von dir, dass es am serial läge

    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    mickymM 1 Antwort Letzte Antwort
    0
    • M MandreasB

      @Thomas-Braun Bei mir tritt leider das selbe Problem auf.

      Ich habe am Wochenende auf meinem PI ein apt update-upgrade durchgeführt und nach einem reboot bekommt der Zigbee-Adapter keine Verbindung mehr zum Conbee II-Stick.

      Beim einem Neustart vom Zigbee-Adapter bekomme ich folgende Logeinträge.

      zigbee.0	2023-05-02 21:10:07.494	error	Error herdsman start
      zigbee.0	2023-05-02 21:10:07.493	error	Failed to start Zigbee
      zigbee.0	2023-05-02 21:10:07.492	error	Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2255878-if00'"
      zigbee.0	2023-05-02 21:10:07.244	info	Installed Version: iobroker.zigbee@1.8.10
      zigbee.0	2023-05-02 21:10:07.196	debug	Starting zigbee-herdsman...
      zigbee.0	2023-05-02 21:10:07.195	info	Starting Zigbee npm ...
      zigbee.0	2023-05-02 21:10:07.193	info	Try to reconnect. 1 attempts left
      zigbee.0	2023-05-02 21:09:57.211	debug	Backup /opt/iobroker/iobroker-data/zigbee_0/backup_2023_05_02-21_09_56.tar.gz success
      zigbee.0	2023-05-02 21:09:57.194	info	Installed Version: iobroker.zigbee@1.8.10
      zigbee.0	2023-05-02 21:09:57.189	error	Error herdsman start
      zigbee.0	2023-05-02 21:09:57.188	error	Failed to start Zigbee
      zigbee.0	2023-05-02 21:09:57.187	error	Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2255878-if00'"
      zigbee.0	2023-05-02 21:09:56.316	debug	Starting zigbee-herdsman...
      zigbee.0	2023-05-02 21:09:56.313	info	Starting Zigbee npm ...
      zigbee.0	2023-05-02 21:09:56.310	info	delete old Backup files. keep only last 10
      zigbee.0	2023-05-02 21:09:56.206	debug	Using zigbee-herdsman with settings: {"network":{"panID":6574,"extendedPanID":[175,221,221,221,221,221,221,221],"channelList":[11],"networkKey":[1,3,5,7,9,7,159,175,0,194,4,6,8,10,12,154]},"databasePath":"/opt/iobroker/iobroker-data/zigbee_0/shepherd.db","backupPath":"/opt/iobroker/iobroker-data/zigbee_0/nvbackup.json","serialPort":{"baudRate":115200,"rtscts":false,"path":"/dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2255878-if00","adapter":"deconz"},"adapter":{"forceStartWithInconsistentAdapterConfiguration":false}}
      zigbee.0	2023-05-02 21:09:56.153	info	starting. Version 1.8.10 in /opt/iobroker/node_modules/iobroker.zigbee, node: v18.16.0, js-controller: 4.0.24
      zigbee.0	2023-05-02 21:09:55.534	debug	Plugin sentry Initialize Plugin (enabled=true)
      zigbee.0	2023-05-02 21:09:47.429	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
      zigbee.0	2023-05-02 21:09:47.428	debug	Plugin sentry destroyed
      zigbee.0	2023-05-02 21:09:47.427	info	terminating
      zigbee.0	2023-05-02 21:09:47.389	info	Zigbee: disabling joining new devices.
      zigbee.0	2023-05-02 21:09:47.361	debug	DeviceAvailability:Publish LQ for 0x54ef4410003e3f2e = 0
      zigbee.0	2023-05-02 21:09:47.341	debug	DeviceAvailability:Publish available for 0x54ef4410003e3f2e = false
      zigbee.0	2023-05-02 21:09:47.296	debug	DeviceAvailability:Publish LQ for 0x54ef4410003e431c = 0
      zigbee.0	2023-05-02 21:09:47.285	debug	DeviceAvailability:Publish available for 0x54ef4410003e431c = false
      zigbee.0	2023-05-02 21:09:47.276	info	cleaned everything up...
      zigbee.0	2023-05-02 21:09:47.273	info	Got terminate signal TERMINATE_YOURSELF
      

      Zu meinem System:

      ======================= SUMMARY =======================
                           v.2023-04-16
      
      
      Operatingsystem:        Debian GNU/Linux 11 (bullseye)
      Kernel:                 6.1.21-v8+
      Installation:           Native
      Timezone:               Europe/Berlin (CEST, +0200)
      User-ID:                1000
      X-Server:               false
      Boot Target:            graphical.target
      
      Pending OS-Updates:     0
      Pending iob updates:    0
      
      Nodejs-Installation:    /usr/bin/nodejs         v18.16.0
                              /usr/bin/node           v18.16.0
                              /usr/bin/npm            9.5.1
                              /usr/bin/npx            9.5.1
      
      Recommended versions are nodejs 18.x.y and npm 9.x.y
      Your nodejs installation is correct
      
      MEMORY:
                     total        used        free      shared  buff/cache   available
      Mem:            3.8G        2.0G        119M        2.0M        1.7G        1.8G
      Swap:            99M         29M         70M
      Total:          3.9G        2.0G        190M
      
      Active iob-Instances:   25
      Active repo(s): stable
      
      ioBroker Core:          js-controller           4.0.24
                              admin                   6.3.5
      
      ioBroker Status:        iobroker is running on this host.
      
      
      Objects type: jsonl
      States  type: jsonl
      
      Status admin and web instance:
      + system.adapter.admin.0                  : admin                 : iobroker                                 -  enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin
      + system.adapter.web.0                    : web                   : iobroker                                 -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
      
      Objects:                16038
      States:                 14916
      
      Size of iob-Database:
      
      15M     /opt/iobroker/iobroker-data/objects.jsonl
      26M     /opt/iobroker/iobroker-data/states.jsonl
      
      
      
      =================== END OF SUMMARY ====================
      

      apt policy usb.ids und udev habe ich auch ausgeführt:

      MaB@iobroker:~ $ apt policy usb.ids
      usb.ids:
        Installiert:           (keine)
        Installationskandidat: 2023.01.16-0+deb11u1
        Versionstabelle:
           2023.01.16-0+deb11u1 500
              500 http://deb.debian.org/debian bullseye/main arm64 Packages
              500 http://deb.debian.org/debian bullseye/main armhf Packages
      MaB@iobroker:~ $ apt policy udev
      udev:
        Installiert:           247.3-7+deb11u2
        Installationskandidat: 247.3-7+deb11u2
        Versionstabelle:
       *** 247.3-7+deb11u2 500
              500 http://deb.debian.org/debian bullseye/main arm64 Packages
              100 /var/lib/dpkg/status
      MaB@iobroker:~ $ ls -la /dev/serial/by-id
      ls: Zugriff auf '/dev/serial/by-id' nicht möglich: Datei oder Verzeichnis nicht gefunden
      MaB@iobroker:~ $
      

      Auch habe ich mir den Bugreport den @Marc-Berg gepostet hat angesehen. Nur fehlen mir dazu die notwendigen Linux-Kenntnisse um eine mögliche Lösung zu finden. Das einzige was ich gefunden habe ist, dass bei mir die in einem Link erwähnte Datei "60-serial.rules" leer ist.

      Ich wäre dankbar wenn ihr mir weiterhelfen könnt.

      Gruß Michael

      Thomas BraunT Online
      Thomas BraunT Online
      Thomas Braun
      Most Active
      schrieb am zuletzt editiert von
      #59

      @mandreasb

      In den Backports gibt es eine höhere Version.

      https://packages.debian.org/bullseye-backports/udev

      Vielleicht die mal versuchen.
      Entsprechendes Repo muss angelegt werden.

      Linux-Werkzeugkasten:
      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
      NodeJS Fixer Skript:
      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

      Thomas BraunT 1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @thomas-braun sagte in Warnung vor Linux update: udev/stable 247.3-7+deb11u2:

        Bin am Handy.

        @mickym
        und ich hatte irgendwo als Fazit eine Aussage von dir, dass es am serial läge

        mickymM Offline
        mickymM Offline
        mickym
        Most Active
        schrieb am zuletzt editiert von mickym
        #60

        @homoran Ja das war dass ich es versucht habe zu listen: https://forum.iobroker.net/post/985493

        in der Konfigurationsdatei des zigbee2mqtt war der Stick aber über /dev/ttyACM0 zugeordnet: https://forum.iobroker.net/post/985496

        Und obwohl der Stick an ttyACM0 zugeordnet wurde: https://forum.iobroker.net/post/985487

        war das Teil nicht mehr verfügbar und konnte nicht angesprochen werden.

        Das war die Zusammenfassung des Threads. 😉

        Vielleicht sollte man den Titel ändern in
        Keine Linux Updates, wenn Zigbee-Coordinator am USB Port

        das ist vielleicht auffälliger. Zumindest wenn man keine Image Sicherung hat.

        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

        1 Antwort Letzte Antwort
        0
        • Thomas BraunT Thomas Braun

          @mandreasb

          In den Backports gibt es eine höhere Version.

          https://packages.debian.org/bullseye-backports/udev

          Vielleicht die mal versuchen.
          Entsprechendes Repo muss angelegt werden.

          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          schrieb am zuletzt editiert von
          #61

          https://snapshot.debian.org/binary/udev/

          suchts euch die passende Version raus...

          Linux-Werkzeugkasten:
          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
          NodeJS Fixer Skript:
          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

          mickymM 1 Antwort Letzte Antwort
          0
          • Thomas BraunT Thomas Braun

            https://snapshot.debian.org/binary/udev/

            suchts euch die passende Version raus...

            mickymM Offline
            mickymM Offline
            mickym
            Most Active
            schrieb am zuletzt editiert von mickym
            #62

            @thomas-braun sagte in Warnung vor Linux update: udev/stable 247.3-7+deb11u2:

            https://snapshot.debian.org/binary/udev/

            suchts euch die passende Version raus...

            Das hab ich schon entdeckt - nur wüßte ich nicht wie man das installiert:

            051a8903-e37c-45e1-a9df-7d561141dc79-image.png

            Dann kommt man zu dieser Seite:
            https://snapshot.debian.org/package/systemd/247.3-7%2Bdeb11u1/#udev_247.3-7:2b:deb11u1

            Selbst wenn man das irgendwie downloaded kann man das nicht einfach ersetzen.

            Sprich die 2 Bibliotheken gehören wohl dazu:

            Die folgenden Pakete sind zurückgehalten worden:
              libudev-dev libudev1 udev
            

            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

            Thomas BraunT 1 Antwort Letzte Antwort
            0
            • mickymM mickym

              @thomas-braun sagte in Warnung vor Linux update: udev/stable 247.3-7+deb11u2:

              https://snapshot.debian.org/binary/udev/

              suchts euch die passende Version raus...

              Das hab ich schon entdeckt - nur wüßte ich nicht wie man das installiert:

              051a8903-e37c-45e1-a9df-7d561141dc79-image.png

              Dann kommt man zu dieser Seite:
              https://snapshot.debian.org/package/systemd/247.3-7%2Bdeb11u1/#udev_247.3-7:2b:deb11u1

              Selbst wenn man das irgendwie downloaded kann man das nicht einfach ersetzen.

              Sprich die 2 Bibliotheken gehören wohl dazu:

              Die folgenden Pakete sind zurückgehalten worden:
                libudev-dev libudev1 udev
              
              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              schrieb am zuletzt editiert von
              #63

              @mickym

              Die libs müssen dann auch in passender Version installiert werden.

              Linux-Werkzeugkasten:
              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
              NodeJS Fixer Skript:
              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

              mickymM 1 Antwort Letzte Antwort
              0
              • Thomas BraunT Thomas Braun

                @mickym

                Die libs müssen dann auch in passender Version installiert werden.

                mickymM Offline
                mickymM Offline
                mickym
                Most Active
                schrieb am zuletzt editiert von
                #64

                @thomas-braun Ich hab mal das zugehörige Archiv (auf dem Top der Seite extrahiert)

                changelog                            libnss-systemd.install            shlibs.local.in                      systemd.maintscript              udev.install
                control                              libnss-systemd.lintian-overrides  source                               systemd.NEWS                     udev.links
                copyright                            libnss-systemd.postinst           systemd.bug-control                  systemd.postinst                 udev.lintian-overrides
                extra                                libnss-systemd.postrm             systemd.bug-script                   systemd.postrm                   udev.maintscript
                gbp.conf                             libpam-systemd.install            systemd-container.install            systemd.preinst                  udev.NEWS
                git-cherry-pick                      libpam-systemd.postinst           systemd-container.lintian-overrides  systemd.prerm                    udev.postinst
                libnss-myhostname.install            libpam-systemd.prerm              systemd-container.maintscript        systemd-sysv.install             udev.postrm
                libnss-myhostname.lintian-overrides  libsystemd0.install               systemd-container.postinst           systemd-sysv.postinst            udev.preinst
                libnss-myhostname.postinst           libsystemd0.symbols               systemd-container.postrm             systemd-tests.install            udev.prerm
                libnss-myhostname.postrm             libsystemd-dev.install            systemd-coredump.install             systemd-tests.lintian-overrides  udev.README.Debian
                libnss-mymachines.install            libudev1.install                  systemd-coredump.postinst            systemd-timesyncd.install        udev.triggers
                libnss-mymachines.lintian-overrides  libudev1.symbols                  systemd-coredump.prerm               systemd-timesyncd.postinst       udev-udeb.dirs
                libnss-mymachines.postinst           libudev1-udeb.install             systemd.dirs                         systemd-timesyncd.postrm         udev-udeb.install
                libnss-mymachines.postrm             libudev-dev.install               systemd.install                      systemd.triggers                 upstream
                libnss-resolve.install               patches                           systemd-journal-remote.install       tests                            watch
                libnss-resolve.lintian-overrides     README.Debian                     systemd-journal-remote.postinst      udev.bug-control
                libnss-resolve.postinst              README.source                     systemd.links                        udev.bug-script
                libnss-resolve.postrm                rules                             systemd.lintian-overrides            udev.init
                
                

                jedoch keine Ahnung wie man daraus nun die Teile installiert.

                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                M 1 Antwort Letzte Antwort
                0
                • mickymM mickym

                  @thomas-braun Ich hab mal das zugehörige Archiv (auf dem Top der Seite extrahiert)

                  changelog                            libnss-systemd.install            shlibs.local.in                      systemd.maintscript              udev.install
                  control                              libnss-systemd.lintian-overrides  source                               systemd.NEWS                     udev.links
                  copyright                            libnss-systemd.postinst           systemd.bug-control                  systemd.postinst                 udev.lintian-overrides
                  extra                                libnss-systemd.postrm             systemd.bug-script                   systemd.postrm                   udev.maintscript
                  gbp.conf                             libpam-systemd.install            systemd-container.install            systemd.preinst                  udev.NEWS
                  git-cherry-pick                      libpam-systemd.postinst           systemd-container.lintian-overrides  systemd.prerm                    udev.postinst
                  libnss-myhostname.install            libpam-systemd.prerm              systemd-container.maintscript        systemd-sysv.install             udev.postrm
                  libnss-myhostname.lintian-overrides  libsystemd0.install               systemd-container.postinst           systemd-sysv.postinst            udev.preinst
                  libnss-myhostname.postinst           libsystemd0.symbols               systemd-container.postrm             systemd-tests.install            udev.prerm
                  libnss-myhostname.postrm             libsystemd-dev.install            systemd-coredump.install             systemd-tests.lintian-overrides  udev.README.Debian
                  libnss-mymachines.install            libudev1.install                  systemd-coredump.postinst            systemd-timesyncd.install        udev.triggers
                  libnss-mymachines.lintian-overrides  libudev1.symbols                  systemd-coredump.prerm               systemd-timesyncd.postinst       udev-udeb.dirs
                  libnss-mymachines.postinst           libudev1-udeb.install             systemd.dirs                         systemd-timesyncd.postrm         udev-udeb.install
                  libnss-mymachines.postrm             libudev-dev.install               systemd.install                      systemd.triggers                 upstream
                  libnss-resolve.install               patches                           systemd-journal-remote.install       tests                            watch
                  libnss-resolve.lintian-overrides     README.Debian                     systemd-journal-remote.postinst      udev.bug-control
                  libnss-resolve.postinst              README.source                     systemd.links                        udev.bug-script
                  libnss-resolve.postrm                rules                             systemd.lintian-overrides            udev.init
                  
                  

                  jedoch keine Ahnung wie man daraus nun die Teile installiert.

                  M Offline
                  M Offline
                  MandreasB
                  schrieb am zuletzt editiert von
                  #65

                  Danke an alle für die Unterstützung. Ich kann erst heute Nachmittag das Ganze durchgehen.

                  1 Antwort Letzte Antwort
                  0
                  • Marc BergM Offline
                    Marc BergM Offline
                    Marc Berg
                    Most Active
                    schrieb am zuletzt editiert von Marc Berg
                    #66

                    @mickym sagte in Warnung vor Linux update: udev/stable 247.3-7+deb11u2:

                    jedoch keine Ahnung wie man daraus nun die Teile installiert.

                    Zum Glück nutze ich Ubuntu Server, und bin damit nicht von diesem Problem betroffen, habe das Downgrade aber mal auf meinem Debian Testsystem durchgespielt:

                    wget https://snapshot.debian.org/archive/debian/20220829T032859Z/pool/main/s/systemd/libudev1_247.3-7%2Bdeb11u1_"$(dpkg --print-architecture)".deb
                    wget https://snapshot.debian.org/archive/debian/20220829T032859Z/pool/main/s/systemd/libudev-dev_247.3-7%2Bdeb11u1_"$(dpkg --print-architecture)".deb
                    wget https://snapshot.debian.org/archive/debian/20220829T032859Z/pool/main/s/systemd/udev_247.3-7%2Bdeb11u1_"$(dpkg --print-architecture)".deb
                    
                    sudo dpkg -i libudev1_247.3-7+deb11u1_"$(dpkg --print-architecture)".deb
                    sudo dpkg -i libudev-dev_247.3-7+deb11u1_"$(dpkg --print-architecture)".deb
                    sudo dpkg -i udev_247.3-7+deb11u1_"$(dpkg --print-architecture)".deb
                    
                    sudo apt install udev=247.3-7+deb11u1
                    

                    hat es getan.

                    Das Ergebnis sieht dann so aus:

                    docker@debian11:~$ apt-cache policy udev
                    udev:
                      Installed: 247.3-7+deb11u1
                      Candidate: 247.3-7+deb11u2
                      Version table:
                         247.3-7+deb11u2 500
                            500 http://debian.inf.tu-dresden.de/debian bullseye/main amd64 Packages
                     *** 247.3-7+deb11u1 100
                            100 /var/lib/dpkg/status
                    

                    Um zu verhindern, dass beim nächsten Update die fehlerhafte Version wieder installiert wird, die Pakete auf "Hold" setzen:

                    sudo apt-mark hold udev
                    sudo apt-mark hold libudev1
                    sudo apt-mark hold libudev-dev
                    

                    Und wenn ein bereinigtes Update zur Verfügung steht, das Ganze rückgängig machen:

                    sudo apt-mark unhold udev
                    sudo apt-mark unhold libudev1
                    sudo apt-mark unhold libudev-dev
                    

                    NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+RabbitMQ+Grafana

                    Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                    Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                    CluniC Michael SchmittM LuckyhirschL 3 Antworten Letzte Antwort
                    5
                    • Marc BergM Marc Berg

                      @mickym sagte in Warnung vor Linux update: udev/stable 247.3-7+deb11u2:

                      jedoch keine Ahnung wie man daraus nun die Teile installiert.

                      Zum Glück nutze ich Ubuntu Server, und bin damit nicht von diesem Problem betroffen, habe das Downgrade aber mal auf meinem Debian Testsystem durchgespielt:

                      wget https://snapshot.debian.org/archive/debian/20220829T032859Z/pool/main/s/systemd/libudev1_247.3-7%2Bdeb11u1_"$(dpkg --print-architecture)".deb
                      wget https://snapshot.debian.org/archive/debian/20220829T032859Z/pool/main/s/systemd/libudev-dev_247.3-7%2Bdeb11u1_"$(dpkg --print-architecture)".deb
                      wget https://snapshot.debian.org/archive/debian/20220829T032859Z/pool/main/s/systemd/udev_247.3-7%2Bdeb11u1_"$(dpkg --print-architecture)".deb
                      
                      sudo dpkg -i libudev1_247.3-7+deb11u1_"$(dpkg --print-architecture)".deb
                      sudo dpkg -i libudev-dev_247.3-7+deb11u1_"$(dpkg --print-architecture)".deb
                      sudo dpkg -i udev_247.3-7+deb11u1_"$(dpkg --print-architecture)".deb
                      
                      sudo apt install udev=247.3-7+deb11u1
                      

                      hat es getan.

                      Das Ergebnis sieht dann so aus:

                      docker@debian11:~$ apt-cache policy udev
                      udev:
                        Installed: 247.3-7+deb11u1
                        Candidate: 247.3-7+deb11u2
                        Version table:
                           247.3-7+deb11u2 500
                              500 http://debian.inf.tu-dresden.de/debian bullseye/main amd64 Packages
                       *** 247.3-7+deb11u1 100
                              100 /var/lib/dpkg/status
                      

                      Um zu verhindern, dass beim nächsten Update die fehlerhafte Version wieder installiert wird, die Pakete auf "Hold" setzen:

                      sudo apt-mark hold udev
                      sudo apt-mark hold libudev1
                      sudo apt-mark hold libudev-dev
                      

                      Und wenn ein bereinigtes Update zur Verfügung steht, das Ganze rückgängig machen:

                      sudo apt-mark unhold udev
                      sudo apt-mark unhold libudev1
                      sudo apt-mark unhold libudev-dev
                      
                      CluniC Offline
                      CluniC Offline
                      Cluni
                      schrieb am zuletzt editiert von Cluni
                      #67

                      @marc-berg : Das klappt bei mir nicht, weil dann noch unerfüllte Abhängigkeiten offen sind:

                      pi@raspberrypi-iobroker:~ $ sudo apt install udev=247.3-7+deb11u1
                      Paketlisten werden gelesen… Fertig
                      Abhängigkeitsbaum wird aufgebaut… Fertig
                      Statusinformationen werden eingelesen… Fertig
                      udev ist schon die neueste Version (247.3-7+deb11u1).
                      Probieren Sie »apt --fix-broken install«, um dies zu korrigieren.
                      Die folgenden Pakete haben unerfüllte Abhängigkeiten:
                       libudev-dev : Hängt ab von: libudev1 (= 247.3-7+deb11u2) aber 247.3-7+deb11u1 soll installiert werden
                      E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt --fix-broken install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).
                      

                      libudev-dev sollte aber doch auch schon auf dem alten Stand sein?! Komisch...

                      Nach einem

                      sudo apt --fix-broken install
                      

                      bin ich aber jedenfalls wieder auf dem Stand von vorher.

                      Da mein Zigbee aber (zumindest anscheinend) über den Pfad "/dev/ttyACM0" funktioniert, werde ich erstmal abwarten und weiter schauen. Sollte ja wahrscheinlich auch bald ein Update kommen, was dieses Problem wieder behebt.

                      Marc BergM 1 Antwort Letzte Antwort
                      0
                      • CluniC Cluni

                        @marc-berg : Das klappt bei mir nicht, weil dann noch unerfüllte Abhängigkeiten offen sind:

                        pi@raspberrypi-iobroker:~ $ sudo apt install udev=247.3-7+deb11u1
                        Paketlisten werden gelesen… Fertig
                        Abhängigkeitsbaum wird aufgebaut… Fertig
                        Statusinformationen werden eingelesen… Fertig
                        udev ist schon die neueste Version (247.3-7+deb11u1).
                        Probieren Sie »apt --fix-broken install«, um dies zu korrigieren.
                        Die folgenden Pakete haben unerfüllte Abhängigkeiten:
                         libudev-dev : Hängt ab von: libudev1 (= 247.3-7+deb11u2) aber 247.3-7+deb11u1 soll installiert werden
                        E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt --fix-broken install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).
                        

                        libudev-dev sollte aber doch auch schon auf dem alten Stand sein?! Komisch...

                        Nach einem

                        sudo apt --fix-broken install
                        

                        bin ich aber jedenfalls wieder auf dem Stand von vorher.

                        Da mein Zigbee aber (zumindest anscheinend) über den Pfad "/dev/ttyACM0" funktioniert, werde ich erstmal abwarten und weiter schauen. Sollte ja wahrscheinlich auch bald ein Update kommen, was dieses Problem wieder behebt.

                        Marc BergM Offline
                        Marc BergM Offline
                        Marc Berg
                        Most Active
                        schrieb am zuletzt editiert von Marc Berg
                        #68

                        @cluni sagte in Warnung vor Linux update: udev/stable 247.3-7+deb11u2:

                        @marc-berg : Das klappt bei mir nicht, weil dann noch unerfüllte Abhängigkeiten offen sind:

                        Ich habe das Paket oben mal ergänzt. Magst du nochmals testen? Mangels Raspi kann ich das nicht selbst.

                        NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+RabbitMQ+Grafana

                        Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                        Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                        CluniC 1 Antwort Letzte Antwort
                        0
                        • Marc BergM Marc Berg

                          @cluni sagte in Warnung vor Linux update: udev/stable 247.3-7+deb11u2:

                          @marc-berg : Das klappt bei mir nicht, weil dann noch unerfüllte Abhängigkeiten offen sind:

                          Ich habe das Paket oben mal ergänzt. Magst du nochmals testen? Mangels Raspi kann ich das nicht selbst.

                          CluniC Offline
                          CluniC Offline
                          Cluni
                          schrieb am zuletzt editiert von Cluni
                          #69

                          @marc-berg Vielen Dank für die schnelle Antwort! Jetzt scheint es zu passen:

                          pi@raspberrypi-iobroker:~ $ sudo apt policy udev
                          udev:
                            Installiert:           247.3-7+deb11u1
                            Installationskandidat: 247.3-7+deb11u2
                            Versionstabelle:
                               247.3-7+deb11u2 500
                                  500 http://deb.debian.org/debian bullseye/main arm64 Packages
                           *** 247.3-7+deb11u1 100
                                  100 /var/lib/dpkg/status
                          

                          Nach dem reboot klappt es auch wieder mit:

                          pi@raspberrypi-iobroker:~ $ ls -la /dev/serial/by-id
                          insgesamt 0
                          drwxr-xr-x 2 root root 80  3. Mai 10:26 .
                          drwxr-xr-x 4 root root 80  3. Mai 10:26 ..
                          lrwxrwxrwx 1 root root 13  3. Mai 10:26 usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2681007-if00 -> ../../ttyACM0
                          lrwxrwxrwx 1 root root 13  3. Mai 10:26 usb-FTDI_FT232R_USB_UART_AJ03LWMR-if00-port0 -> ../../ttyUSB0
                          

                          Aber:

                          pi@raspberrypi-iobroker:~ $ sudo apt update
                          OK:1 http://security.debian.org/debian-security bullseye-security InRelease
                          OK:2 http://deb.debian.org/debian bullseye InRelease
                          OK:3 http://deb.debian.org/debian bullseye-updates InRelease
                          OK:4 http://archive.raspberrypi.org/debian bullseye InRelease
                          OK:5 https://deb.nodesource.com/node_16.x bullseye InRelease
                          OK:6 https://repos.influxdata.com/debian bullseye InRelease
                          OK:7 https://www.pivccu.de/piVCCU stable InRelease
                          Paketlisten werden gelesen… Fertig
                          Abhängigkeitsbaum wird aufgebaut… Fertig
                          Statusinformationen werden eingelesen… Fertig
                          Aktualisierung für 3 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.
                          
                          pi@raspberrypi-iobroker:~ $ sudo apt list --upgradable
                          Auflistung… Fertig
                          libudev-dev/stable 247.3-7+deb11u2 arm64 [aktualisierbar von: 247.3-7+deb11u1]
                          libudev1/stable 247.3-7+deb11u2 arm64 [aktualisierbar von: 247.3-7+deb11u1]
                          udev/stable 247.3-7+deb11u2 arm64 [aktualisierbar von: 247.3-7+deb11u1]
                          

                          "sudo apt-mark hold udev" habe ich eben gemacht. Das muss doch bestimmt auch noch für die anderen Pakete gemacht werden, oder?! Und ist das normal, dass das Paket trotz hold noch angezeigt wird?

                          Marc BergM 2 Antworten Letzte Antwort
                          1
                          • CluniC Cluni

                            @marc-berg Vielen Dank für die schnelle Antwort! Jetzt scheint es zu passen:

                            pi@raspberrypi-iobroker:~ $ sudo apt policy udev
                            udev:
                              Installiert:           247.3-7+deb11u1
                              Installationskandidat: 247.3-7+deb11u2
                              Versionstabelle:
                                 247.3-7+deb11u2 500
                                    500 http://deb.debian.org/debian bullseye/main arm64 Packages
                             *** 247.3-7+deb11u1 100
                                    100 /var/lib/dpkg/status
                            

                            Nach dem reboot klappt es auch wieder mit:

                            pi@raspberrypi-iobroker:~ $ ls -la /dev/serial/by-id
                            insgesamt 0
                            drwxr-xr-x 2 root root 80  3. Mai 10:26 .
                            drwxr-xr-x 4 root root 80  3. Mai 10:26 ..
                            lrwxrwxrwx 1 root root 13  3. Mai 10:26 usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2681007-if00 -> ../../ttyACM0
                            lrwxrwxrwx 1 root root 13  3. Mai 10:26 usb-FTDI_FT232R_USB_UART_AJ03LWMR-if00-port0 -> ../../ttyUSB0
                            

                            Aber:

                            pi@raspberrypi-iobroker:~ $ sudo apt update
                            OK:1 http://security.debian.org/debian-security bullseye-security InRelease
                            OK:2 http://deb.debian.org/debian bullseye InRelease
                            OK:3 http://deb.debian.org/debian bullseye-updates InRelease
                            OK:4 http://archive.raspberrypi.org/debian bullseye InRelease
                            OK:5 https://deb.nodesource.com/node_16.x bullseye InRelease
                            OK:6 https://repos.influxdata.com/debian bullseye InRelease
                            OK:7 https://www.pivccu.de/piVCCU stable InRelease
                            Paketlisten werden gelesen… Fertig
                            Abhängigkeitsbaum wird aufgebaut… Fertig
                            Statusinformationen werden eingelesen… Fertig
                            Aktualisierung für 3 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.
                            
                            pi@raspberrypi-iobroker:~ $ sudo apt list --upgradable
                            Auflistung… Fertig
                            libudev-dev/stable 247.3-7+deb11u2 arm64 [aktualisierbar von: 247.3-7+deb11u1]
                            libudev1/stable 247.3-7+deb11u2 arm64 [aktualisierbar von: 247.3-7+deb11u1]
                            udev/stable 247.3-7+deb11u2 arm64 [aktualisierbar von: 247.3-7+deb11u1]
                            

                            "sudo apt-mark hold udev" habe ich eben gemacht. Das muss doch bestimmt auch noch für die anderen Pakete gemacht werden, oder?! Und ist das normal, dass das Paket trotz hold noch angezeigt wird?

                            Marc BergM Offline
                            Marc BergM Offline
                            Marc Berg
                            Most Active
                            schrieb am zuletzt editiert von Marc Berg
                            #70

                            @cluni sagte in Warnung vor Linux update: udev/stable 247.3-7+deb11u2:

                            "sudo apt-mark hold udev" habe ich eben gemacht. Das muss doch bestimmt auch noch für die anderen Pakete gemacht werden, oder?! Und ist das normal, dass das Paket trotz hold noch angezeigt wird?

                            Ja, da verhält sich mein System etwas anders. Habe die Hold/Unholds oben ergänzt. Danke für's Testen!

                            NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+RabbitMQ+Grafana

                            Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                            Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                            1 Antwort Letzte Antwort
                            1
                            • M MandreasB

                              @Thomas-Braun Bei mir tritt leider das selbe Problem auf.

                              Ich habe am Wochenende auf meinem PI ein apt update-upgrade durchgeführt und nach einem reboot bekommt der Zigbee-Adapter keine Verbindung mehr zum Conbee II-Stick.

                              Beim einem Neustart vom Zigbee-Adapter bekomme ich folgende Logeinträge.

                              zigbee.0	2023-05-02 21:10:07.494	error	Error herdsman start
                              zigbee.0	2023-05-02 21:10:07.493	error	Failed to start Zigbee
                              zigbee.0	2023-05-02 21:10:07.492	error	Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2255878-if00'"
                              zigbee.0	2023-05-02 21:10:07.244	info	Installed Version: iobroker.zigbee@1.8.10
                              zigbee.0	2023-05-02 21:10:07.196	debug	Starting zigbee-herdsman...
                              zigbee.0	2023-05-02 21:10:07.195	info	Starting Zigbee npm ...
                              zigbee.0	2023-05-02 21:10:07.193	info	Try to reconnect. 1 attempts left
                              zigbee.0	2023-05-02 21:09:57.211	debug	Backup /opt/iobroker/iobroker-data/zigbee_0/backup_2023_05_02-21_09_56.tar.gz success
                              zigbee.0	2023-05-02 21:09:57.194	info	Installed Version: iobroker.zigbee@1.8.10
                              zigbee.0	2023-05-02 21:09:57.189	error	Error herdsman start
                              zigbee.0	2023-05-02 21:09:57.188	error	Failed to start Zigbee
                              zigbee.0	2023-05-02 21:09:57.187	error	Starting zigbee-herdsman problem : "Error while opening serialport 'Error: Error: No such file or directory, cannot open /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2255878-if00'"
                              zigbee.0	2023-05-02 21:09:56.316	debug	Starting zigbee-herdsman...
                              zigbee.0	2023-05-02 21:09:56.313	info	Starting Zigbee npm ...
                              zigbee.0	2023-05-02 21:09:56.310	info	delete old Backup files. keep only last 10
                              zigbee.0	2023-05-02 21:09:56.206	debug	Using zigbee-herdsman with settings: {"network":{"panID":6574,"extendedPanID":[175,221,221,221,221,221,221,221],"channelList":[11],"networkKey":[1,3,5,7,9,7,159,175,0,194,4,6,8,10,12,154]},"databasePath":"/opt/iobroker/iobroker-data/zigbee_0/shepherd.db","backupPath":"/opt/iobroker/iobroker-data/zigbee_0/nvbackup.json","serialPort":{"baudRate":115200,"rtscts":false,"path":"/dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2255878-if00","adapter":"deconz"},"adapter":{"forceStartWithInconsistentAdapterConfiguration":false}}
                              zigbee.0	2023-05-02 21:09:56.153	info	starting. Version 1.8.10 in /opt/iobroker/node_modules/iobroker.zigbee, node: v18.16.0, js-controller: 4.0.24
                              zigbee.0	2023-05-02 21:09:55.534	debug	Plugin sentry Initialize Plugin (enabled=true)
                              zigbee.0	2023-05-02 21:09:47.429	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                              zigbee.0	2023-05-02 21:09:47.428	debug	Plugin sentry destroyed
                              zigbee.0	2023-05-02 21:09:47.427	info	terminating
                              zigbee.0	2023-05-02 21:09:47.389	info	Zigbee: disabling joining new devices.
                              zigbee.0	2023-05-02 21:09:47.361	debug	DeviceAvailability:Publish LQ for 0x54ef4410003e3f2e = 0
                              zigbee.0	2023-05-02 21:09:47.341	debug	DeviceAvailability:Publish available for 0x54ef4410003e3f2e = false
                              zigbee.0	2023-05-02 21:09:47.296	debug	DeviceAvailability:Publish LQ for 0x54ef4410003e431c = 0
                              zigbee.0	2023-05-02 21:09:47.285	debug	DeviceAvailability:Publish available for 0x54ef4410003e431c = false
                              zigbee.0	2023-05-02 21:09:47.276	info	cleaned everything up...
                              zigbee.0	2023-05-02 21:09:47.273	info	Got terminate signal TERMINATE_YOURSELF
                              

                              Zu meinem System:

                              ======================= SUMMARY =======================
                                                   v.2023-04-16
                              
                              
                              Operatingsystem:        Debian GNU/Linux 11 (bullseye)
                              Kernel:                 6.1.21-v8+
                              Installation:           Native
                              Timezone:               Europe/Berlin (CEST, +0200)
                              User-ID:                1000
                              X-Server:               false
                              Boot Target:            graphical.target
                              
                              Pending OS-Updates:     0
                              Pending iob updates:    0
                              
                              Nodejs-Installation:    /usr/bin/nodejs         v18.16.0
                                                      /usr/bin/node           v18.16.0
                                                      /usr/bin/npm            9.5.1
                                                      /usr/bin/npx            9.5.1
                              
                              Recommended versions are nodejs 18.x.y and npm 9.x.y
                              Your nodejs installation is correct
                              
                              MEMORY:
                                             total        used        free      shared  buff/cache   available
                              Mem:            3.8G        2.0G        119M        2.0M        1.7G        1.8G
                              Swap:            99M         29M         70M
                              Total:          3.9G        2.0G        190M
                              
                              Active iob-Instances:   25
                              Active repo(s): stable
                              
                              ioBroker Core:          js-controller           4.0.24
                                                      admin                   6.3.5
                              
                              ioBroker Status:        iobroker is running on this host.
                              
                              
                              Objects type: jsonl
                              States  type: jsonl
                              
                              Status admin and web instance:
                              + system.adapter.admin.0                  : admin                 : iobroker                                 -  enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin
                              + system.adapter.web.0                    : web                   : iobroker                                 -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
                              
                              Objects:                16038
                              States:                 14916
                              
                              Size of iob-Database:
                              
                              15M     /opt/iobroker/iobroker-data/objects.jsonl
                              26M     /opt/iobroker/iobroker-data/states.jsonl
                              
                              
                              
                              =================== END OF SUMMARY ====================
                              

                              apt policy usb.ids und udev habe ich auch ausgeführt:

                              MaB@iobroker:~ $ apt policy usb.ids
                              usb.ids:
                                Installiert:           (keine)
                                Installationskandidat: 2023.01.16-0+deb11u1
                                Versionstabelle:
                                   2023.01.16-0+deb11u1 500
                                      500 http://deb.debian.org/debian bullseye/main arm64 Packages
                                      500 http://deb.debian.org/debian bullseye/main armhf Packages
                              MaB@iobroker:~ $ apt policy udev
                              udev:
                                Installiert:           247.3-7+deb11u2
                                Installationskandidat: 247.3-7+deb11u2
                                Versionstabelle:
                               *** 247.3-7+deb11u2 500
                                      500 http://deb.debian.org/debian bullseye/main arm64 Packages
                                      100 /var/lib/dpkg/status
                              MaB@iobroker:~ $ ls -la /dev/serial/by-id
                              ls: Zugriff auf '/dev/serial/by-id' nicht möglich: Datei oder Verzeichnis nicht gefunden
                              MaB@iobroker:~ $
                              

                              Auch habe ich mir den Bugreport den @Marc-Berg gepostet hat angesehen. Nur fehlen mir dazu die notwendigen Linux-Kenntnisse um eine mögliche Lösung zu finden. Das einzige was ich gefunden habe ist, dass bei mir die in einem Link erwähnte Datei "60-serial.rules" leer ist.

                              Ich wäre dankbar wenn ihr mir weiterhelfen könnt.

                              Gruß Michael

                              Markus SchlösserM Offline
                              Markus SchlösserM Offline
                              Markus Schlösser
                              schrieb am zuletzt editiert von
                              #71

                              @mandreasb

                              Habe gestern den Abend zugebracht, die Lichter im Haus wieder zum leuchten zu bringen 🙂

                              Ich habe eine Lösung ohne Downgrade des Paketes gesucht:

                              Nach Update auf debian 11.7 und anschließendem reboot (wegen kernel-update) geht deconz nicht mehr, auf der Konfigurationsseite

                              http://192.168.x.y:81/pwa/settings-gateway2.html
                              

                              wird weder Hersteller, noch Produkt oder Firmware-Version angezeigt. Der deconz-Server bekommt also keine Verbindung zum ConBeeII-Stick.

                              Ursache

                              • Update von udev/stable 247.3-7+deb11u1 auf udev/stable 247.3-7+deb11u2
                              • danach wird der von deconz benötigte symbolische Link nicht mehr angelegt.
                              ls -l /dev/serial/by-id/
                              insgesamt 0
                              drwxr-xr-x 2 root root 60  2. Mai 21:01 .
                              drwxr-xr-x 4 root root 80  2. Mai 21:01 ..
                              lrwxrwxrwx 1 root root 13  2. Mai 21:01 usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2252411-if00 -> ../../ttyACM0
                              

                              Lösung

                              Die Datei

                              /usr/lib/udev/rules.d/60-serial.rules
                              

                              mit folgendem Inhalt anlegen:

                              # do not edit this file, it will be overwritten on update
                              ACTION=="remove", GOTO="serial_end"
                              SUBSYSTEM!="tty", GOTO="serial_end"
                              
                              SUBSYSTEMS=="usb", IMPORT{builtin}="usb_id", IMPORT{builtin}="hwdb --subsystem=usb"
                              SUBSYSTEMS=="pci", ENV{ID_BUS}=="", ENV{ID_BUS}="pci", \
                                ENV{ID_VENDOR_ID}="$attr{vendor}", ENV{ID_MODEL_ID}="$attr{device}", \
                                IMPORT{builtin}="hwdb --subsystem=pci"
                              
                              # /dev/serial/by-path/, /dev/serial/by-id/ for USB devices
                              KERNEL!="ttyUSB[0-9]*|ttyACM[0-9]*", GOTO="serial_end"
                              
                              SUBSYSTEMS=="usb-serial", ENV{.ID_PORT}="$attr{port_number}"
                              
                              IMPORT{builtin}="path_id"
                              ENV{ID_PATH}=="?*", ENV{.ID_PORT}=="", SYMLINK+="serial/by-path/$env{ID_PATH}"
                              ENV{ID_PATH}=="?*", ENV{.ID_PORT}=="?*", SYMLINK+="serial/by-path/$env{ID_PATH}-port$env{.ID_PORT}"
                              
                              ENV{ID_BUS}=="", GOTO="serial_end"
                              ENV{ID_SERIAL}=="", GOTO="serial_end"
                              ENV{ID_USB_INTERFACE_NUM}=="", GOTO="serial_end"
                              ENV{.ID_PORT}=="", SYMLINK+="serial/by-id/$env{ID_BUS}-$env{ID_SERIAL}-if$env{ID_USB_INTERFACE_NUM}"
                              ENV{.ID_PORT}=="?*", SYMLINK+="serial/by-id/$env{ID_BUS}-$env{ID_SERIAL}-if$env{ID_USB_INTERFACE_NUM}-port$env{.ID_PORT}"
                              
                              LABEL="serial_end"
                              

                              Danach noch

                              udevadm control --reload && udevadm trigger -v
                              

                              Bei mir funktioniert der trigger-Befehl nicht richtig, also einmal den ConBeeII abziehen, 10 Sekunden warten und wieder anstecken.

                              Danach noch

                              systemctl restart deconz.service
                              

                              und auf der Phoscon-Konfigurationsseite (s.o.) werden wieder alle Informationen angezeigt, d.h. der deconz-Server hat wieder eine Verbindung zum ConBeeII-Stick.
                              Die Lösung überlebt den reboot, aber wahrscheinlich nicht das nächste Update 🙂
                              Vielleicht hilft es jemand...

                              CluniC ? 2 Antworten Letzte Antwort
                              1
                              • CluniC Cluni

                                @marc-berg Vielen Dank für die schnelle Antwort! Jetzt scheint es zu passen:

                                pi@raspberrypi-iobroker:~ $ sudo apt policy udev
                                udev:
                                  Installiert:           247.3-7+deb11u1
                                  Installationskandidat: 247.3-7+deb11u2
                                  Versionstabelle:
                                     247.3-7+deb11u2 500
                                        500 http://deb.debian.org/debian bullseye/main arm64 Packages
                                 *** 247.3-7+deb11u1 100
                                        100 /var/lib/dpkg/status
                                

                                Nach dem reboot klappt es auch wieder mit:

                                pi@raspberrypi-iobroker:~ $ ls -la /dev/serial/by-id
                                insgesamt 0
                                drwxr-xr-x 2 root root 80  3. Mai 10:26 .
                                drwxr-xr-x 4 root root 80  3. Mai 10:26 ..
                                lrwxrwxrwx 1 root root 13  3. Mai 10:26 usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2681007-if00 -> ../../ttyACM0
                                lrwxrwxrwx 1 root root 13  3. Mai 10:26 usb-FTDI_FT232R_USB_UART_AJ03LWMR-if00-port0 -> ../../ttyUSB0
                                

                                Aber:

                                pi@raspberrypi-iobroker:~ $ sudo apt update
                                OK:1 http://security.debian.org/debian-security bullseye-security InRelease
                                OK:2 http://deb.debian.org/debian bullseye InRelease
                                OK:3 http://deb.debian.org/debian bullseye-updates InRelease
                                OK:4 http://archive.raspberrypi.org/debian bullseye InRelease
                                OK:5 https://deb.nodesource.com/node_16.x bullseye InRelease
                                OK:6 https://repos.influxdata.com/debian bullseye InRelease
                                OK:7 https://www.pivccu.de/piVCCU stable InRelease
                                Paketlisten werden gelesen… Fertig
                                Abhängigkeitsbaum wird aufgebaut… Fertig
                                Statusinformationen werden eingelesen… Fertig
                                Aktualisierung für 3 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.
                                
                                pi@raspberrypi-iobroker:~ $ sudo apt list --upgradable
                                Auflistung… Fertig
                                libudev-dev/stable 247.3-7+deb11u2 arm64 [aktualisierbar von: 247.3-7+deb11u1]
                                libudev1/stable 247.3-7+deb11u2 arm64 [aktualisierbar von: 247.3-7+deb11u1]
                                udev/stable 247.3-7+deb11u2 arm64 [aktualisierbar von: 247.3-7+deb11u1]
                                

                                "sudo apt-mark hold udev" habe ich eben gemacht. Das muss doch bestimmt auch noch für die anderen Pakete gemacht werden, oder?! Und ist das normal, dass das Paket trotz hold noch angezeigt wird?

                                Marc BergM Offline
                                Marc BergM Offline
                                Marc Berg
                                Most Active
                                schrieb am zuletzt editiert von Marc Berg
                                #72

                                @cluni sagte in Warnung vor Linux update: udev/stable 247.3-7+deb11u2:

                                Und ist das normal, dass das Paket trotz hold noch angezeigt wird?

                                Ja, aber das Upgrade wird nicht durchgeführt:

                                docker@debian11:~$ sudo apt list --upgradable                                   Listing... Done
                                libudev-dev/stable 247.3-7+deb11u2 amd64 [upgradable from: 247.3-7+deb11u1]
                                libudev1/stable 247.3-7+deb11u2 amd64 [upgradable from: 247.3-7+deb11u1]
                                udev/stable 247.3-7+deb11u2 amd64 [upgradable from: 247.3-7+deb11u1]
                                docker@debian11:~$ sudo apt upgrade
                                Reading package lists... Done
                                Building dependency tree... Done
                                Reading state information... Done
                                Calculating upgrade... Done
                                The following packages have been kept back:
                                  libudev-dev libudev1 udev
                                0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
                                

                                NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+RabbitMQ+Grafana

                                Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                                Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                                CluniC 1 Antwort Letzte Antwort
                                1
                                • Markus SchlösserM Markus Schlösser

                                  @mandreasb

                                  Habe gestern den Abend zugebracht, die Lichter im Haus wieder zum leuchten zu bringen 🙂

                                  Ich habe eine Lösung ohne Downgrade des Paketes gesucht:

                                  Nach Update auf debian 11.7 und anschließendem reboot (wegen kernel-update) geht deconz nicht mehr, auf der Konfigurationsseite

                                  http://192.168.x.y:81/pwa/settings-gateway2.html
                                  

                                  wird weder Hersteller, noch Produkt oder Firmware-Version angezeigt. Der deconz-Server bekommt also keine Verbindung zum ConBeeII-Stick.

                                  Ursache

                                  • Update von udev/stable 247.3-7+deb11u1 auf udev/stable 247.3-7+deb11u2
                                  • danach wird der von deconz benötigte symbolische Link nicht mehr angelegt.
                                  ls -l /dev/serial/by-id/
                                  insgesamt 0
                                  drwxr-xr-x 2 root root 60  2. Mai 21:01 .
                                  drwxr-xr-x 4 root root 80  2. Mai 21:01 ..
                                  lrwxrwxrwx 1 root root 13  2. Mai 21:01 usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2252411-if00 -> ../../ttyACM0
                                  

                                  Lösung

                                  Die Datei

                                  /usr/lib/udev/rules.d/60-serial.rules
                                  

                                  mit folgendem Inhalt anlegen:

                                  # do not edit this file, it will be overwritten on update
                                  ACTION=="remove", GOTO="serial_end"
                                  SUBSYSTEM!="tty", GOTO="serial_end"
                                  
                                  SUBSYSTEMS=="usb", IMPORT{builtin}="usb_id", IMPORT{builtin}="hwdb --subsystem=usb"
                                  SUBSYSTEMS=="pci", ENV{ID_BUS}=="", ENV{ID_BUS}="pci", \
                                    ENV{ID_VENDOR_ID}="$attr{vendor}", ENV{ID_MODEL_ID}="$attr{device}", \
                                    IMPORT{builtin}="hwdb --subsystem=pci"
                                  
                                  # /dev/serial/by-path/, /dev/serial/by-id/ for USB devices
                                  KERNEL!="ttyUSB[0-9]*|ttyACM[0-9]*", GOTO="serial_end"
                                  
                                  SUBSYSTEMS=="usb-serial", ENV{.ID_PORT}="$attr{port_number}"
                                  
                                  IMPORT{builtin}="path_id"
                                  ENV{ID_PATH}=="?*", ENV{.ID_PORT}=="", SYMLINK+="serial/by-path/$env{ID_PATH}"
                                  ENV{ID_PATH}=="?*", ENV{.ID_PORT}=="?*", SYMLINK+="serial/by-path/$env{ID_PATH}-port$env{.ID_PORT}"
                                  
                                  ENV{ID_BUS}=="", GOTO="serial_end"
                                  ENV{ID_SERIAL}=="", GOTO="serial_end"
                                  ENV{ID_USB_INTERFACE_NUM}=="", GOTO="serial_end"
                                  ENV{.ID_PORT}=="", SYMLINK+="serial/by-id/$env{ID_BUS}-$env{ID_SERIAL}-if$env{ID_USB_INTERFACE_NUM}"
                                  ENV{.ID_PORT}=="?*", SYMLINK+="serial/by-id/$env{ID_BUS}-$env{ID_SERIAL}-if$env{ID_USB_INTERFACE_NUM}-port$env{.ID_PORT}"
                                  
                                  LABEL="serial_end"
                                  

                                  Danach noch

                                  udevadm control --reload && udevadm trigger -v
                                  

                                  Bei mir funktioniert der trigger-Befehl nicht richtig, also einmal den ConBeeII abziehen, 10 Sekunden warten und wieder anstecken.

                                  Danach noch

                                  systemctl restart deconz.service
                                  

                                  und auf der Phoscon-Konfigurationsseite (s.o.) werden wieder alle Informationen angezeigt, d.h. der deconz-Server hat wieder eine Verbindung zum ConBeeII-Stick.
                                  Die Lösung überlebt den reboot, aber wahrscheinlich nicht das nächste Update 🙂
                                  Vielleicht hilft es jemand...

                                  CluniC Offline
                                  CluniC Offline
                                  Cluni
                                  schrieb am zuletzt editiert von
                                  #73

                                  [OT]Nur mal rein interessehalber: Hat es irgendwelche Vorteile, wenn man den Conbee II über deConz betreibt, statt ihn direkt im Zigbee-Adapter zu benutzen? Hatte vorher unter Fhem mit dem Conbee I auch deConz laufen. Aber ich sehe jetzt nicht den Vorteil. Im Gegenteil, wenn ich ihn direkt in der Zigbee-Instanz anspreche, dann habe ich ja einen Klotz (deConz) weniger am Bein!?

                                  Markus SchlösserM 1 Antwort Letzte Antwort
                                  0
                                  • Marc BergM Marc Berg

                                    @cluni sagte in Warnung vor Linux update: udev/stable 247.3-7+deb11u2:

                                    Und ist das normal, dass das Paket trotz hold noch angezeigt wird?

                                    Ja, aber das Upgrade wird nicht durchgeführt:

                                    docker@debian11:~$ sudo apt list --upgradable                                   Listing... Done
                                    libudev-dev/stable 247.3-7+deb11u2 amd64 [upgradable from: 247.3-7+deb11u1]
                                    libudev1/stable 247.3-7+deb11u2 amd64 [upgradable from: 247.3-7+deb11u1]
                                    udev/stable 247.3-7+deb11u2 amd64 [upgradable from: 247.3-7+deb11u1]
                                    docker@debian11:~$ sudo apt upgrade
                                    Reading package lists... Done
                                    Building dependency tree... Done
                                    Reading state information... Done
                                    Calculating upgrade... Done
                                    The following packages have been kept back:
                                      libudev-dev libudev1 udev
                                    0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
                                    
                                    CluniC Offline
                                    CluniC Offline
                                    Cluni
                                    schrieb am zuletzt editiert von
                                    #74

                                    @marc-berg Ja das stimmt - hatte ich mittlerweile schon ausprobiert.

                                    1 Antwort Letzte Antwort
                                    0
                                    • Markus SchlösserM Markus Schlösser

                                      @mandreasb

                                      Habe gestern den Abend zugebracht, die Lichter im Haus wieder zum leuchten zu bringen 🙂

                                      Ich habe eine Lösung ohne Downgrade des Paketes gesucht:

                                      Nach Update auf debian 11.7 und anschließendem reboot (wegen kernel-update) geht deconz nicht mehr, auf der Konfigurationsseite

                                      http://192.168.x.y:81/pwa/settings-gateway2.html
                                      

                                      wird weder Hersteller, noch Produkt oder Firmware-Version angezeigt. Der deconz-Server bekommt also keine Verbindung zum ConBeeII-Stick.

                                      Ursache

                                      • Update von udev/stable 247.3-7+deb11u1 auf udev/stable 247.3-7+deb11u2
                                      • danach wird der von deconz benötigte symbolische Link nicht mehr angelegt.
                                      ls -l /dev/serial/by-id/
                                      insgesamt 0
                                      drwxr-xr-x 2 root root 60  2. Mai 21:01 .
                                      drwxr-xr-x 4 root root 80  2. Mai 21:01 ..
                                      lrwxrwxrwx 1 root root 13  2. Mai 21:01 usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2252411-if00 -> ../../ttyACM0
                                      

                                      Lösung

                                      Die Datei

                                      /usr/lib/udev/rules.d/60-serial.rules
                                      

                                      mit folgendem Inhalt anlegen:

                                      # do not edit this file, it will be overwritten on update
                                      ACTION=="remove", GOTO="serial_end"
                                      SUBSYSTEM!="tty", GOTO="serial_end"
                                      
                                      SUBSYSTEMS=="usb", IMPORT{builtin}="usb_id", IMPORT{builtin}="hwdb --subsystem=usb"
                                      SUBSYSTEMS=="pci", ENV{ID_BUS}=="", ENV{ID_BUS}="pci", \
                                        ENV{ID_VENDOR_ID}="$attr{vendor}", ENV{ID_MODEL_ID}="$attr{device}", \
                                        IMPORT{builtin}="hwdb --subsystem=pci"
                                      
                                      # /dev/serial/by-path/, /dev/serial/by-id/ for USB devices
                                      KERNEL!="ttyUSB[0-9]*|ttyACM[0-9]*", GOTO="serial_end"
                                      
                                      SUBSYSTEMS=="usb-serial", ENV{.ID_PORT}="$attr{port_number}"
                                      
                                      IMPORT{builtin}="path_id"
                                      ENV{ID_PATH}=="?*", ENV{.ID_PORT}=="", SYMLINK+="serial/by-path/$env{ID_PATH}"
                                      ENV{ID_PATH}=="?*", ENV{.ID_PORT}=="?*", SYMLINK+="serial/by-path/$env{ID_PATH}-port$env{.ID_PORT}"
                                      
                                      ENV{ID_BUS}=="", GOTO="serial_end"
                                      ENV{ID_SERIAL}=="", GOTO="serial_end"
                                      ENV{ID_USB_INTERFACE_NUM}=="", GOTO="serial_end"
                                      ENV{.ID_PORT}=="", SYMLINK+="serial/by-id/$env{ID_BUS}-$env{ID_SERIAL}-if$env{ID_USB_INTERFACE_NUM}"
                                      ENV{.ID_PORT}=="?*", SYMLINK+="serial/by-id/$env{ID_BUS}-$env{ID_SERIAL}-if$env{ID_USB_INTERFACE_NUM}-port$env{.ID_PORT}"
                                      
                                      LABEL="serial_end"
                                      

                                      Danach noch

                                      udevadm control --reload && udevadm trigger -v
                                      

                                      Bei mir funktioniert der trigger-Befehl nicht richtig, also einmal den ConBeeII abziehen, 10 Sekunden warten und wieder anstecken.

                                      Danach noch

                                      systemctl restart deconz.service
                                      

                                      und auf der Phoscon-Konfigurationsseite (s.o.) werden wieder alle Informationen angezeigt, d.h. der deconz-Server hat wieder eine Verbindung zum ConBeeII-Stick.
                                      Die Lösung überlebt den reboot, aber wahrscheinlich nicht das nächste Update 🙂
                                      Vielleicht hilft es jemand...

                                      ? Offline
                                      ? Offline
                                      Ein ehemaliger Benutzer
                                      schrieb am zuletzt editiert von
                                      #75

                                      @markus-schlösser sagte in Warnung vor Linux update: udev/stable 247.3-7+deb11u2:

                                      Die Lösung überlebt den reboot, aber wahrscheinlich nicht das nächste Update

                                      Moin,

                                      wenn Du Dir Deine eigene Regel schreibst, und sie nicht in das Verzeichnis, des Paketes packst, wo sie beim nächsten Update vom Paket überschrieben wird, dann ist sie sicher.
                                      Ist schon ne weile her, dass ich meine eigenen Regeln schreiben musste, ging damals um die TAN Kartenleser fürs Homebanking, da die oft nicht eingebunden worden sind, wie es sich verhält, wenn zwei das Gleiche machen, kann ich gerade nicht beantworten, sollte aber nicht zu einem Fehler führen.

                                      udev-Konfigurations-Verzeichnisse

                                      Die Konfiguration von udev wird aus diesen Verzeichnissen gelesen:
                                         - /lib/udev/rules.d/ (Regeln,, die mit dem Paket installiert werden)
                                         - /usr/local/lib/udev/rules.d/ (sofern existent – bei Ubuntu nicht)
                                         - /run/udev/rules.d/ (temporär bis zum Neustart)
                                         - /etc/udev/rules.d/ (eigene Regeln)                                                      <------------------- evtl hier
                                      

                                      VG
                                      Bernd

                                      Markus SchlösserM 1 Antwort Letzte Antwort
                                      0
                                      • ? Ein ehemaliger Benutzer

                                        @markus-schlösser sagte in Warnung vor Linux update: udev/stable 247.3-7+deb11u2:

                                        Die Lösung überlebt den reboot, aber wahrscheinlich nicht das nächste Update

                                        Moin,

                                        wenn Du Dir Deine eigene Regel schreibst, und sie nicht in das Verzeichnis, des Paketes packst, wo sie beim nächsten Update vom Paket überschrieben wird, dann ist sie sicher.
                                        Ist schon ne weile her, dass ich meine eigenen Regeln schreiben musste, ging damals um die TAN Kartenleser fürs Homebanking, da die oft nicht eingebunden worden sind, wie es sich verhält, wenn zwei das Gleiche machen, kann ich gerade nicht beantworten, sollte aber nicht zu einem Fehler führen.

                                        udev-Konfigurations-Verzeichnisse

                                        Die Konfiguration von udev wird aus diesen Verzeichnissen gelesen:
                                           - /lib/udev/rules.d/ (Regeln,, die mit dem Paket installiert werden)
                                           - /usr/local/lib/udev/rules.d/ (sofern existent – bei Ubuntu nicht)
                                           - /run/udev/rules.d/ (temporär bis zum Neustart)
                                           - /etc/udev/rules.d/ (eigene Regeln)                                                      <------------------- evtl hier
                                        

                                        VG
                                        Bernd

                                        Markus SchlösserM Offline
                                        Markus SchlösserM Offline
                                        Markus Schlösser
                                        schrieb am zuletzt editiert von
                                        #76

                                        @dp20eic
                                        Das wusste ich nicht - man lernt nicht aus. Danke!

                                        ? 1 Antwort Letzte Antwort
                                        0
                                        • CluniC Cluni

                                          [OT]Nur mal rein interessehalber: Hat es irgendwelche Vorteile, wenn man den Conbee II über deConz betreibt, statt ihn direkt im Zigbee-Adapter zu benutzen? Hatte vorher unter Fhem mit dem Conbee I auch deConz laufen. Aber ich sehe jetzt nicht den Vorteil. Im Gegenteil, wenn ich ihn direkt in der Zigbee-Instanz anspreche, dann habe ich ja einen Klotz (deConz) weniger am Bein!?

                                          Markus SchlösserM Offline
                                          Markus SchlösserM Offline
                                          Markus Schlösser
                                          schrieb am zuletzt editiert von
                                          #77

                                          @cluni
                                          Wahrscheinlich hat das keine Vorteile. Hat bei mir historische Gründe 🙂

                                          1 Antwort Letzte Antwort
                                          1
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          729

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe