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

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. Problem beim Einbinden des Sonoff Zigbee Sticks in LXC

NEWS

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

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

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

Problem beim Einbinden des Sonoff Zigbee Sticks in LXC

Geplant Angeheftet Gesperrt Verschoben Hardware
25 Beiträge 5 Kommentatoren 2.4k Aufrufe 4 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.
  • G Greenhorn

    @crunchip Das hatte ich dann gemäß Punkt Troubleshooting eingefügt. Wenn ich das rausnehme, funktioniert es aber auch nicht. Das meine ich mit "verheddert"...

    G Offline
    G Offline
    Greenhorn
    schrieb am zuletzt editiert von Greenhorn
    #9

    @greenhorn Habs rausgenommen:

    arch: amd64
    cores: 4
    features: nesting=1
    hostname: iobroker
    memory: 8000
    net0: name=eth0,bridge=vmbr0,firewall=1,gw=192.168.178.1,hwaddr=BC:24:11:A5:EC:4E,ip=192.168.178.47/24,ip6=auto,type=veth
    onboot: 1
    ostype: debian
    rootfs: local-lvm:vm-101-disk-0,size=8G
    swap: 512
    unprivileged: 1
    lxc.cgroup2.devices.allow: c 189:* rwm
    lxc.mount.entry: usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_c4d856ba1ab6ed1196ded60ea8669f5d-if00 dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_c4d856ba1ab6ed1196ded60ea8669f5d-if00 none bind,optional,create=file
    lxc.cgroup2.devices.allow: c 188:* rwm
    lxc.mount.entry: /dev/ttyUSB0 dev/ttyUSB0 none bind,optional,create=file
    1 Antwort Letzte Antwort
    0
    • crunchipC crunchip

      @greenhorn sagte in Problem beim Einbinden des Sonoff Zigbee Sticks in LXC:

      lxc.mount.entry: /var/lib/lxc/CONTAINERID/devices/ttyUSB0

      Das ist auch falsch

      G Offline
      G Offline
      Greenhorn
      schrieb am zuletzt editiert von Greenhorn
      #10

      @crunchip Verbessert (siehe oben) aber immer noch:

      root@pve:/etc/pve/lxc# pct stop 101
      lxc-stop: 101: ../src/lxc/confile.c: set_config_unsupported_key: 164 Invalid argument - Unsupported config key "lxc.mount.entry: /var/lib/lxc/CONTAINERID/devices/ttyUSB0 dev/ttyUSB0 none bind,optional,create"
      lxc-stop: 101: ../src/lxc/parse.c: lxc_file_for_each_line_mmap: 129 Failed to parse config file "/var/lib/lxc/101/config" at line "lxc.mount.entry: /var/lib/lxc/CONTAINERID/devices/ttyUSB0 dev/ttyUSB0 none bind,optional,create=file"
      Failed to load config for 101
      lxc-stop: 101: ../src/lxc/tools/lxc_stop.c: lxc_stop_main: 144 Error opening container
      command 'lxc-stop -n 101 --kill' failed: exit code 1
      G 1 Antwort Letzte Antwort
      0
      • G Greenhorn

        @crunchip Verbessert (siehe oben) aber immer noch:

        root@pve:/etc/pve/lxc# pct stop 101
        lxc-stop: 101: ../src/lxc/confile.c: set_config_unsupported_key: 164 Invalid argument - Unsupported config key "lxc.mount.entry: /var/lib/lxc/CONTAINERID/devices/ttyUSB0 dev/ttyUSB0 none bind,optional,create"
        lxc-stop: 101: ../src/lxc/parse.c: lxc_file_for_each_line_mmap: 129 Failed to parse config file "/var/lib/lxc/101/config" at line "lxc.mount.entry: /var/lib/lxc/CONTAINERID/devices/ttyUSB0 dev/ttyUSB0 none bind,optional,create=file"
        Failed to load config for 101
        lxc-stop: 101: ../src/lxc/tools/lxc_stop.c: lxc_stop_main: 144 Error opening container
        command 'lxc-stop -n 101 --kill' failed: exit code 1
        G Offline
        G Offline
        Greenhorn
        schrieb am zuletzt editiert von
        #11

        @greenhorn Und nachdem ich jetzt auch noch die Rechte gesetzt habe 🤦, siehts so aus:

        root@pve:~# cd /etc/pve/lxc
        root@pve:/etc/pve/lxc# chmod o+rw /dev/ttyUSB*
        root@pve:/etc/pve/lxc# pct stop 101
        trying to acquire lock...
        can't lock file '/run/lock/lxc/pve-config-101.lock' - got timeout
        root@pve:/etc/pve/lxc#
        M 1 Antwort Letzte Antwort
        0
        • G Greenhorn

          @greenhorn Und nachdem ich jetzt auch noch die Rechte gesetzt habe 🤦, siehts so aus:

          root@pve:~# cd /etc/pve/lxc
          root@pve:/etc/pve/lxc# chmod o+rw /dev/ttyUSB*
          root@pve:/etc/pve/lxc# pct stop 101
          trying to acquire lock...
          can't lock file '/run/lock/lxc/pve-config-101.lock' - got timeout
          root@pve:/etc/pve/lxc#
          M Online
          M Online
          mrjeschke
          schrieb am zuletzt editiert von mrjeschke
          #12

          @greenhorn
          Ich habe mir die Sache etwas leichter gemacht. In der Proxmox-Konsole den serial/by-id namen kopiert.
          Dann beim LXC-Container auf Ressources/add/Device-Passtrough
          Dort den Namen reinkopiert. Zusätzlich UID/GID auf 1001 und Access-Mode auf 0666 gesetzt.
          Container gestartet und beim zigbee-Adapter ebenfalls den serial/by-id reinkopiert. Fertig.
          Keine Rule und keine conf-Datei zu bearbeiten.

          Edit: Das Feature schein relativ neu zu sein. Vermutlich v8.2
          2ccdb91f-3ca6-4e88-ad20-05fb63808bd3-image.png

          G R 2 Antworten Letzte Antwort
          1
          • M mrjeschke

            @greenhorn
            Ich habe mir die Sache etwas leichter gemacht. In der Proxmox-Konsole den serial/by-id namen kopiert.
            Dann beim LXC-Container auf Ressources/add/Device-Passtrough
            Dort den Namen reinkopiert. Zusätzlich UID/GID auf 1001 und Access-Mode auf 0666 gesetzt.
            Container gestartet und beim zigbee-Adapter ebenfalls den serial/by-id reinkopiert. Fertig.
            Keine Rule und keine conf-Datei zu bearbeiten.

            Edit: Das Feature schein relativ neu zu sein. Vermutlich v8.2
            2ccdb91f-3ca6-4e88-ad20-05fb63808bd3-image.png

            G Offline
            G Offline
            Greenhorn
            schrieb am zuletzt editiert von
            #13

            @mrjeschke Danke für den Hinweis!
            Alles gemacht wie beschrieben, leider am Ende wieder mit Fehlermeldung im LXC-Container unter Ressources/add/Device-Passtrough:

            can't lock file '/run/lock/lxc/pve-config-101.lock' - got timeout (500)

            M 1 Antwort Letzte Antwort
            0
            • G Greenhorn

              @mrjeschke Danke für den Hinweis!
              Alles gemacht wie beschrieben, leider am Ende wieder mit Fehlermeldung im LXC-Container unter Ressources/add/Device-Passtrough:

              can't lock file '/run/lock/lxc/pve-config-101.lock' - got timeout (500)

              M Online
              M Online
              mrjeschke
              schrieb am zuletzt editiert von
              #14

              @greenhorn
              Der Fehler hat aber andere Ursachen. Wenn du mal danach suchst, wirst du diesen Fehler häufiger finden.
              Falls ein Neustart von Proxmox nicht hilft, wird ein pct unlock <containerid> empfohlen.
              In deinem Fall also

              pct unlock 101
              

              Ob das hilft kann ich leider nicht sagen.

              G 1 Antwort Letzte Antwort
              0
              • M mrjeschke

                @greenhorn
                Der Fehler hat aber andere Ursachen. Wenn du mal danach suchst, wirst du diesen Fehler häufiger finden.
                Falls ein Neustart von Proxmox nicht hilft, wird ein pct unlock <containerid> empfohlen.
                In deinem Fall also

                pct unlock 101
                

                Ob das hilft kann ich leider nicht sagen.

                G Offline
                G Offline
                Greenhorn
                schrieb am zuletzt editiert von
                #15

                @mrjeschke said in Problem beim Einbinden des Sonoff Zigbee Sticks in LXC:

                pct unlock 101

                root@pve:~# pct unlock 101
                trying to acquire lock...
                can't lock file '/run/lock/lxc/pve-config-101.lock' - got timeout
                

                :disappointed:

                crunchipC 1 Antwort Letzte Antwort
                0
                • G Greenhorn

                  @mrjeschke said in Problem beim Einbinden des Sonoff Zigbee Sticks in LXC:

                  pct unlock 101

                  root@pve:~# pct unlock 101
                  trying to acquire lock...
                  can't lock file '/run/lock/lxc/pve-config-101.lock' - got timeout
                  

                  :disappointed:

                  crunchipC Offline
                  crunchipC Offline
                  crunchip
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von
                  #16

                  @greenhorn das mal probieren ggf die jeweiligen Prozesse killen
                  https://forum.proxmox.com/threads/cant-stop-container-lock-file-does-not-exist.104220/

                  umgestiegen von Proxmox auf Unraid

                  G 1 Antwort Letzte Antwort
                  0
                  • crunchipC crunchip

                    @greenhorn das mal probieren ggf die jeweiligen Prozesse killen
                    https://forum.proxmox.com/threads/cant-stop-container-lock-file-does-not-exist.104220/

                    G Offline
                    G Offline
                    Greenhorn
                    schrieb am zuletzt editiert von
                    #17

                    @crunchip Werd´jetzt leider nicht ganz schlau aus der Seite...
                    Habe aber den Prozess gestoppt und versucht, den Stick nochmal einzurichten nach der Anleitung von mrjeschke, aber leider kommt jetzt wieder eine Meldung :confounded:

                    command 'lxc-info -n 101 -p' failed: exit code 1 (500)

                    1 Antwort Letzte Antwort
                    0
                    • G Offline
                      G Offline
                      Greenhorn
                      schrieb am zuletzt editiert von
                      #18

                      Und nach Neustart des Containers kommt die nächste Fehlermeldung:

                      can't lock file '/run/lock/lxc/pve-config-101.lock' - got timeout (500)

                      1 Antwort Letzte Antwort
                      0
                      • G Offline
                        G Offline
                        Greenhorn
                        schrieb am zuletzt editiert von
                        #19

                        Im Task-Viewer steht dazu folgendes:

                        lxc-stop: 101: ../src/lxc/confile.c: set_config_unsupported_key: 164 Invalid argument - Unsupported config key "lxc.mount.entry: /var/lib/lxc/CONTAINERID/devices/ttyUSB0 dev/ttyUSB0 none bind,optional,create"
                        lxc-stop: 101: ../src/lxc/parse.c: lxc_file_for_each_line_mmap: 129 Failed to parse config file "/var/lib/lxc/101/config" at line "lxc.mount.entry: /var/lib/lxc/CONTAINERID/devices/ttyUSB0 dev/ttyUSB0 none bind,optional,create=file"
                        Failed to load config for 101
                        lxc-stop: 101: ../src/lxc/tools/lxc_stop.c: lxc_stop_main: 144 Error opening container
                        command 'lxc-stop -n 101' failed: exit code 1

                        Sind für mich Böhmische Dörfer:confused:

                        crunchipC 1 Antwort Letzte Antwort
                        0
                        • G Greenhorn

                          Im Task-Viewer steht dazu folgendes:

                          lxc-stop: 101: ../src/lxc/confile.c: set_config_unsupported_key: 164 Invalid argument - Unsupported config key "lxc.mount.entry: /var/lib/lxc/CONTAINERID/devices/ttyUSB0 dev/ttyUSB0 none bind,optional,create"
                          lxc-stop: 101: ../src/lxc/parse.c: lxc_file_for_each_line_mmap: 129 Failed to parse config file "/var/lib/lxc/101/config" at line "lxc.mount.entry: /var/lib/lxc/CONTAINERID/devices/ttyUSB0 dev/ttyUSB0 none bind,optional,create=file"
                          Failed to load config for 101
                          lxc-stop: 101: ../src/lxc/tools/lxc_stop.c: lxc_stop_main: 144 Error opening container
                          command 'lxc-stop -n 101' failed: exit code 1

                          Sind für mich Böhmische Dörfer:confused:

                          crunchipC Offline
                          crunchipC Offline
                          crunchip
                          Forum Testing Most Active
                          schrieb am zuletzt editiert von crunchip
                          #20

                          @greenhorn lösche doch mal die Einträge in der config. Danach die laufenden Prozesse für den Neustart stoppen.
                          Danach den lxc stoppen und wieder starten. ERST DANN, einen erneuten Versuch den Stick durch zu schleifen bzw einbinden, starten
                          Dein Problem ist aktuell, aufgrund einer Fehlerhaften Eintragung in der config, dein mehrfacher Versuch den LXC stoppen/neuzustarten, daher die Meldung

                          Error opening container
                          command 'lxc-stop -n 101' failed: exit code 1
                          

                          umgestiegen von Proxmox auf Unraid

                          G 1 Antwort Letzte Antwort
                          0
                          • crunchipC crunchip

                            @greenhorn lösche doch mal die Einträge in der config. Danach die laufenden Prozesse für den Neustart stoppen.
                            Danach den lxc stoppen und wieder starten. ERST DANN, einen erneuten Versuch den Stick durch zu schleifen bzw einbinden, starten
                            Dein Problem ist aktuell, aufgrund einer Fehlerhaften Eintragung in der config, dein mehrfacher Versuch den LXC stoppen/neuzustarten, daher die Meldung

                            Error opening container
                            command 'lxc-stop -n 101' failed: exit code 1
                            
                            G Offline
                            G Offline
                            Greenhorn
                            schrieb am zuletzt editiert von
                            #21

                            @crunchip Hab nochmal die alte config benutzt, dann von vorne begonnen. Jetzt funktionierts ! :grinning:

                            1 Antwort Letzte Antwort
                            1
                            • M mrjeschke

                              @greenhorn
                              Ich habe mir die Sache etwas leichter gemacht. In der Proxmox-Konsole den serial/by-id namen kopiert.
                              Dann beim LXC-Container auf Ressources/add/Device-Passtrough
                              Dort den Namen reinkopiert. Zusätzlich UID/GID auf 1001 und Access-Mode auf 0666 gesetzt.
                              Container gestartet und beim zigbee-Adapter ebenfalls den serial/by-id reinkopiert. Fertig.
                              Keine Rule und keine conf-Datei zu bearbeiten.

                              Edit: Das Feature schein relativ neu zu sein. Vermutlich v8.2
                              2ccdb91f-3ca6-4e88-ad20-05fb63808bd3-image.png

                              R Offline
                              R Offline
                              Rushmed
                              Most Active
                              schrieb am zuletzt editiert von
                              #22

                              @mrjeschke sagte in Problem beim Einbinden des Sonoff Zigbee Sticks in LXC:

                              @greenhorn
                              Ich habe mir die Sache etwas leichter gemacht. In der Proxmox-Konsole den serial/by-id namen kopiert.
                              Dann beim LXC-Container auf Ressources/add/Device-Passtrough
                              Dort den Namen reinkopiert. Zusätzlich UID/GID auf 1001 und Access-Mode auf 0666 gesetzt.
                              Container gestartet und beim zigbee-Adapter ebenfalls den serial/by-id reinkopiert. Fertig.
                              Keine Rule und keine conf-Datei zu bearbeiten.

                              Edit: Das Feature schein relativ neu zu sein. Vermutlich v8.2
                              2ccdb91f-3ca6-4e88-ad20-05fb63808bd3-image.png

                              Wahnsinn, so hab' ich mir das vorgestellt. Funktioniert. Danke.

                              1 Antwort Letzte Antwort
                              0
                              • mickymM Offline
                                mickymM Offline
                                mickym
                                Most Active
                                schrieb am zuletzt editiert von mickym
                                #23

                                Bei einer VM ist das Durchreichen kein Problem. Schwierig ist beim LXC - insofern ist der Titel und die Lösung hier irreführend. Ich habs nun auch im LXC aber im priviledged Mode. Im unpriviledged Mode funktionierte es bei mir trotz aller Anleitungen nicht. Allerdings habe ich einen conbee2.

                                Hab mich geirrt - Beitrag kann ignoriert werden.

                                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.

                                crunchipC 1 Antwort Letzte Antwort
                                0
                                • mickymM mickym

                                  Bei einer VM ist das Durchreichen kein Problem. Schwierig ist beim LXC - insofern ist der Titel und die Lösung hier irreführend. Ich habs nun auch im LXC aber im priviledged Mode. Im unpriviledged Mode funktionierte es bei mir trotz aller Anleitungen nicht. Allerdings habe ich einen conbee2.

                                  Hab mich geirrt - Beitrag kann ignoriert werden.

                                  crunchipC Offline
                                  crunchipC Offline
                                  crunchip
                                  Forum Testing Most Active
                                  schrieb am zuletzt editiert von
                                  #24

                                  @mickym sagte in Problem beim Einbinden des Sonoff Zigbee Sticks in LXC:

                                  Bei einer VM ist das Durchreichen kein Problem. Schwierig ist beim LXC - insofern ist der Titel und die Lösung hier irreführend

                                  Warum?
                                  Wer hat etwas von einer VM geschrieben?

                                  umgestiegen von Proxmox auf Unraid

                                  mickymM 1 Antwort Letzte Antwort
                                  0
                                  • crunchipC crunchip

                                    @mickym sagte in Problem beim Einbinden des Sonoff Zigbee Sticks in LXC:

                                    Bei einer VM ist das Durchreichen kein Problem. Schwierig ist beim LXC - insofern ist der Titel und die Lösung hier irreführend

                                    Warum?
                                    Wer hat etwas von einer VM geschrieben?

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

                                    @crunchip sagte in Problem beim Einbinden des Sonoff Zigbee Sticks in LXC:

                                    @mickym sagte in Problem beim Einbinden des Sonoff Zigbee Sticks in LXC:

                                    Bei einer VM ist das Durchreichen kein Problem. Schwierig ist beim LXC - insofern ist der Titel und die Lösung hier irreführend

                                    Warum?
                                    Wer hat etwas von einer VM geschrieben?

                                    Ja OK - Du hast Recht. Ich habe mich durch die VM Benennung bei der Disk irritieren lassen, aber Du hast Recht, dass war ein Screenshot eines LXCs - also nehme alles wieder zurück. Sorry.

                                    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
                                    Antworten
                                    • In einem neuen Thema antworten
                                    Anmelden zum Antworten
                                    • Älteste zuerst
                                    • Neuste zuerst
                                    • Meiste Stimmen


                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    626

                                    Online

                                    32.4k

                                    Benutzer

                                    81.5k

                                    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