NEWS
zigbee2mqtt >= V 2.10.1 Adapter crashed @ LXC Container
-
Moin,
ich muss mich auch einmal an Euch wenden, denn ich habe hier eine Herausforderung, wo ich aktuell auf dem Schlauch stehe.
Zur Vorgeschichte, ich betreibe zwei
ioBroker
einmal klassisch Debian, einmal Arch Linux, alles in LXC Containern unter Proxmox, der Arch Linux Container ist meine Spiel- und Testumgebung, in der läuft auchzigbee2mqtt
und auchioBroker
mit Adapterzigbee2mqtt
.
Betriebssystem ist immer tagesaktuell und auchioBroker
ist alles aktuell, auf Beta. Solange ich denzigbee2mqtt
Adapter mit Version ≦ 2.10.1 betreibe, klappt auch alles super, sobald ich aber ein Update auf > 2.10.1 also V 2.11 oder V 2.12 mache bekomme ich nur noch einSIGILL
und der Adapter bleibt rot.Sorry, das, was jetzt kommt, ist schon einiges, kann verstehen, wenn man da keine Lust hat alles zu lesen, ich will aber hier nicht alles hineinkopieren, daher soviel zur Vorgeschichte, ich habe auf GitHub alles festgehalten, was ich schon gemacht habe -> https://github.com/o0shojo0o/ioBroker.zigbee2mqtt/issues/242 ich habe ihn aktuell geschlossen, da nicht sicher ist wo der Fehler liegt.
Ich suche jetzt jemanden, der das einmal nachstellen kann und/oder mir neue Denkanstöße geben kann.
Nur noch zur Vollständigkeit, ich habe auch schon privilegiert/Unprivilegiert, Nested usw. auch schon durch.
VG
Bernd -
@dp20eic habs grob überflogen aber seh ich mir in Ruhe nochmal an.
Ich hab allerdings iobroker in einer VM und z2m in einem LXC und keinen externen mqtt -
@crunchip sagte in zigbee2mqtt >= V 2.10.1 Adapter crashed @ LXC Container:
habs grob überflogen aber seh ich mir in Ruhe nochmal an.
Moin,
Danke, ja ist recht viel, und man braucht da etwas Zeit das alles zu verstehen
Ich habe ja unterschiedliche Container durch, alle mit dem gleichen Ergebnis, auch Debian, Arch Linux, auch schon mit Nodejs 16, oder 18, mal alles auf Stable, nur den z2m aus Beta, gleiches Erbebnis.
Ich habe auch
Senetry
ausgeschaltet, Privi.-/Unpriv., Nested oder nicht, immer wenn ich zurück auf die V 2.10.1 gehe funktioniert es.
Was ich noch nicht gemacht habe, mir einen lokalen z2m Dienst installiert, ach doch auf dem original LXC Container ist ja beides z2m Dienst undioBroker
mit z2m drauf.Eine VM geht auch bei mir, das macht mich stutzig!
VG
Bernd -
@dp20eic das heisst unterm Strich, iobroker an sich auf einem LXC macht bei dir Probleme.
Wenn ich dazu komm, setz ich mal einen auf, bin allerdings grad anderweitig eingespannt. -
@crunchip sagte in zigbee2mqtt >= V 2.10.1 Adapter crashed @ LXC Container:
@dp20eic das heisst unterm Strich, iobroker an sich auf einem LXC macht bei dir Probleme.
Wenn ich dazu komm, setz ich mal einen auf, bin allerdings grad anderweitig eingespannt.Moin,
nein
ioBroker
läuft wunderbar einzig, wenn ich denz2m
Adapter von 2.10.1 -> 2.11/2.12 migriere schmiert mir der Adapter ab, sobald ich zurückgehe auf ≦2.10.1 ist wieder alles ok.So sieht es aus bei 2.10.1
Wenn ich mit z2m <=2.10.1 auf der Kommandozeile mit debug starte
iob_admin@lxc-deb-test:~$ iob debug zigbee2mqtt Debugger listening on ws://127.0.0.1:9229/0b280e7e-3041-45e7-aeee-548db2f59c67 For help, see: https://nodejs.org/en/docs/inspector 2023-09-07 19:51:55.373 - debug: zigbee2mqtt.0 (1076) Redis Objects: Use Redis connection: 127.0.0.1:9001 2023-09-07 19:51:55.391 - debug: zigbee2mqtt.0 (1076) Objects client ready ... initialize now 2023-09-07 19:51:55.393 - debug: zigbee2mqtt.0 (1076) Objects create System PubSub Client 2023-09-07 19:51:55.394 - debug: zigbee2mqtt.0 (1076) Objects create User PubSub Client 2023-09-07 19:51:55.401 - debug: zigbee2mqtt.0 (1076) Objects client initialize lua scripts 2023-09-07 19:51:55.404 - debug: zigbee2mqtt.0 (1076) Objects connected to redis: 127.0.0.1:9001 2023-09-07 19:51:55.412 - debug: zigbee2mqtt.0 (1076) Redis States: Use Redis connection: 127.0.0.1:9000 2023-09-07 19:51:55.415 - debug: zigbee2mqtt.0 (1076) States create System PubSub Client 2023-09-07 19:51:55.415 - debug: zigbee2mqtt.0 (1076) States create User PubSub Client 2023-09-07 19:51:55.419 - debug: zigbee2mqtt.0 (1076) States connected to redis: 127.0.0.1:9000 2023-09-07 19:51:55.428 - error: zigbee2mqtt.0 (1076) adapter disabled 2023-09-07 19:51:55.473 - info: zigbee2mqtt.0 (1076) starting. Version 2.10.1 in /opt/iobroker/node_modules/iobroker.zigbee2mqtt, node: v18.17.1, js-controller: 5.0.12 2023-09-07 19:51:55.492 - info: zigbee2mqtt.0 (1076) ================================= Adapter Config ================================= 2023-09-07 19:51:55.492 - info: zigbee2mqtt.0 (1076) || Zigbee2MQTT Frontend Scheme: http 2023-09-07 19:51:55.493 - info: zigbee2mqtt.0 (1076) || Zigbee2MQTT Frontend Server: arch-iob.fritz.box 2023-09-07 19:51:55.493 - info: zigbee2mqtt.0 (1076) || Zigbee2MQTT Frontend Port: 8080 2023-09-07 19:51:55.493 - info: zigbee2mqtt.0 (1076) || Zigbee2MQTT Connection Type: exmqtt 2023-09-07 19:51:55.494 - info: zigbee2mqtt.0 (1076) || Zigbee2MQTT Externanl MQTT Server: 192.168.178.37 2023-09-07 19:51:55.494 - info: zigbee2mqtt.0 (1076) || Zigbee2MQTT Externanl MQTT Port: 41883 2023-09-07 19:51:55.494 - info: zigbee2mqtt.0 (1076) || Zigbee2MQTT Externanl MQTT Credentials: unused 2023-09-07 19:51:55.495 - info: zigbee2mqtt.0 (1076) || Zigbee2MQTT Debug Log: deactivated 2023-09-07 19:51:55.495 - info: zigbee2mqtt.0 (1076) || Proxy Zigbee2MQTT Logs to ioBroker Logs: activated 2023-09-07 19:51:55.495 - info: zigbee2mqtt.0 (1076) || Use Kelvin: no 2023-09-07 19:51:55.495 - info: zigbee2mqtt.0 (1076) ================================================================================== 2023-09-07 19:51:55.590 - info: zigbee2mqtt.0 (1076) Connect to Zigbee2MQTT over external mqtt connection. 2023-09-07 19:51:55.594 - debug: zigbee2mqtt.0 (1076) Device: BWM not found, queue state in incStatsQueue! 2023-09-07 19:51:55.595 - debug: zigbee2mqtt.0 (1076) Device: Taster 1 not found, queue state in incStatsQueue! 2023-09-07 19:51:55.595 - debug: zigbee2mqtt.0 (1076) Device: Taster 2 not found, queue state in incStatsQueue! 2023-09-07 19:51:55.603 - info: zigbee2mqtt.0 (1076) ============================ Zigbee2MQTT Information ============================= 2023-09-07 19:51:55.603 - info: zigbee2mqtt.0 (1076) || Zigbee2MQTT Version: 1.32.2 2023-09-07 19:51:55.603 - info: zigbee2mqtt.0 (1076) || Coordinator type: zStack12 Version: 20190619 Serial: /dev/ttyACM3 2023-09-07 19:51:55.604 - info: zigbee2mqtt.0 (1076) || Network panid 6754 channel: 11 ext_pan_id: 0x00124b001938a67d 2023-09-07 19:51:55.604 - info: zigbee2mqtt.0 (1076) ================================================================================== ^C2023-09-07 19:51:57.916 - error: zigbee2mqtt.0 (1076) TypeError: mqttClient.close is not a function 2023-09-07 19:51:57.917 - debug: zigbee2mqtt.0 (1076) Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) }
Hier mal die letzten Versuche 2.12:
Wenn ich z2m >= 2.10.1 von der Kommandozeile mit debug starte
iob_admin@lxc-deb-test:~$ iob upgrade zigbee2mqtt This upgrade of "zigbee2mqtt" will introduce the following changes: ========================================================================== -> 2.12.0: added option `Size of the object icons in pixels` -> 2.11.0: added automatic download of device image from zigbee2mqtt to meta-storage added option `Download device images from Zigbee2Mqtt and use them as object icons.` fixed Hue_Move added option `Generate simple 'Hold' and 'Release' states` added option `Generate simple 'Move' and 'Stop' states` added option `Generate simple 'Press' and 'Release' states` ========================================================================== Would you like to upgrade zigbee2mqtt from @2.10.1 to @2.12.0 now? [(y)es, (n)o]: y Update zigbee2mqtt from @2.10.1 to @2.12.0 NPM version: 9.6.7 Installing iobroker.zigbee2mqtt@2.12.0... (System call) added 26 packages, and changed 1 package in 5s 101 packages are looking for funding run `npm fund` for details Update "system.adapter.zigbee2mqtt.0" upload [12] zigbee2mqtt.admin /opt/iobroker/node_modules/iobroker.zigbee2mqtt/admin/i18n/de/translations.json i18n/de/translations.json application/json upload [11] zigbee2mqtt.admin /opt/iobroker/node_modules/iobroker.zigbee2mqtt/admin/i18n/en/translations.json i18n/en/translations.json application/json upload [10] zigbee2mqtt.admin /opt/iobroker/node_modules/iobroker.zigbee2mqtt/admin/i18n/es/translations.json i18n/es/translations.json application/json upload [9] zigbee2mqtt.admin /opt/iobroker/node_modules/iobroker.zigbee2mqtt/admin/i18n/fr/translations.json i18n/fr/translations.json application/json upload [8] zigbee2mqtt.admin /opt/iobroker/node_modules/iobroker.zigbee2mqtt/admin/i18n/it/translations.json i18n/it/translations.json application/json upload [7] zigbee2mqtt.admin /opt/iobroker/node_modules/iobroker.zigbee2mqtt/admin/i18n/nl/translations.json i18n/nl/translations.json application/json upload [6] zigbee2mqtt.admin /opt/iobroker/node_modules/iobroker.zigbee2mqtt/admin/i18n/pl/translations.json i18n/pl/translations.json application/json upload [5] zigbee2mqtt.admin /opt/iobroker/node_modules/iobroker.zigbee2mqtt/admin/i18n/pt/translations.json i18n/pt/translations.json application/json upload [4] zigbee2mqtt.admin /opt/iobroker/node_modules/iobroker.zigbee2mqtt/admin/i18n/ru/translations.json i18n/ru/translations.json application/json upload [3] zigbee2mqtt.admin /opt/iobroker/node_modules/iobroker.zigbee2mqtt/admin/i18n/uk/translations.json i18n/uk/translations.json application/json upload [2] zigbee2mqtt.admin /opt/iobroker/node_modules/iobroker.zigbee2mqtt/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json upload [1] zigbee2mqtt.admin /opt/iobroker/node_modules/iobroker.zigbee2mqtt/admin/jsonConfig.json jsonConfig.json application/json upload [0] zigbee2mqtt.admin /opt/iobroker/node_modules/iobroker.zigbee2mqtt/admin/zigbee2mqtt.png zigbee2mqtt.png image/png iob_admin@lxc-deb-test:~$ iob debug zigbee2mqtt Debugger listening on ws://127.0.0.1:9229/160ed3e1-4029-44ad-9152-7de4f61a531f For help, see: https://nodejs.org/en/docs/inspector iob_admin@lxc-deb-test:~$
Und das ist der die Log Meldung
host.lxc-deb-test 2023-09-07 19:59:47.762 info Restart adapter system.adapter.zigbee2mqtt.0 because enabled host.lxc-deb-test 2023-09-07 19:59:47.762 debug Reset crash count of system.adapter.zigbee2mqtt.0, because non-crash exit host.lxc-deb-test 2023-09-07 19:59:47.762 info instance system.adapter.zigbee2mqtt.0 terminated with code null () host.lxc-deb-test 2023-09-07 19:59:47.761 warn instance system.adapter.zigbee2mqtt.0 terminated due to SIGILL host.lxc-deb-test 2023-09-07 19:59:47.190 info instance system.adapter.zigbee2mqtt.0 started with pid 1336 host.lxc-deb-test 2023-09-07 19:59:47.172 debug startInstance zigbee2mqtt.0 loglevel=debug, compact=false host.lxc-deb-test 2023-09-07 19:59:47.172 debug added notifications configuration of system.adapter.zigbee2mqtt.0 host.lxc-deb-test 2023-09-07 19:59:18.828 debug Incoming Host message getLogs host.lxc-deb-test 2023-09-07 19:59:18.815 debug Incoming Host message getLogFiles host.lxc-deb-test 2023-09-07 19:59:18.828 debug Incoming Host message getLogs host.lxc-deb-test 2023-09-07 19:59:18.815 debug Incoming Host message getLogFiles host.lxc-deb-test 2023-09-07 19:59:18.828 debug Incoming Host message getLogs host.lxc-deb-test 2023-09-07 19:59:18.815 debug Incoming Host message getLogFiles host.lxc-deb-test 2023-09-07 19:59:17.164 info Restart adapter system.adapter.zigbee2mqtt.0 because enabled host.lxc-deb-test 2023-09-07 19:59:17.163 debug Reset crash count of system.adapter.zigbee2mqtt.0, because non-crash exit host.lxc-deb-test 2023-09-07 19:59:17.163 info instance system.adapter.zigbee2mqtt.0 terminated with code null () host.lxc-deb-test 2023-09-07 19:59:17.163 warn instance system.adapter.zigbee2mqtt.0 terminated due to SIGILL host.lxc-deb-test 2023-09-07 19:59:16.588 info instance system.adapter.zigbee2mqtt.0 started with pid 1329 host.lxc-deb-test 2023-09-07 19:59:16.520 debug startInstance zigbee2mqtt.0 loglevel=debug, compact=false host.lxc-deb-test 2023-09-07 19:59:16.520 debug added notifications configuration of system.adapter.zigbee2mqtt.0 host.lxc-deb-test 2023-09-07 19:59:16.510 info "system.adapter.zigbee2mqtt.0" enabledhost.lxc-deb-test host.lxc-deb-test 2023-09-07 19:59:16.510 debug object change system.adapter.zigbee2mqtt.0 (from: system.adapter.admin.0)
VG
Bernd -
@crunchip sagte in zigbee2mqtt >= V 2.10.1 Adapter crashed @ LXC Container:
Wenn ich dazu komm, setz ich mal einen auf, bin allerdings grad anderweitig eingespannt.
Moin,
mach Dir keinen Stress, ich kann ganz gut mit 2.10.1 leben und solange die neue Hardware noch nicht da ist, habe ich auch keine Eile, da es ja nur das Testsystem ist.
VG
Bernd -
Moin @dp20eic schon die neue Version probiert?
-
@idlebit sagte in zigbee2mqtt >= V 2.10.1 Adapter crashed @ LXC Container:
Moin @dp20eic schon die neue Version probiert?
Moin,
habe, gerade, nach Deinem Hinweis auf die neue Version V 2.13.1 migriert. Leider weiterhin das gleiche Fehlerbild.
host.arch-iob 2023-09-08 13:12:40.552 info Restart adapter system.adapter.zigbee2mqtt.0 because enabled host.arch-iob 2023-09-08 13:12:40.552 info instance system.adapter.zigbee2mqtt.0 terminated with code null () host.arch-iob 2023-09-08 13:12:40.552 warn instance system.adapter.zigbee2mqtt.0 terminated due to SIGILL host.arch-iob 2023-09-08 13:12:39.769 info instance system.adapter.zigbee2mqtt.0 started with pid 24579 host.arch-iob 2023-09-08 13:12:09.699 info Restart adapter system.adapter.zigbee2mqtt.0 because enabled host.arch-iob 2023-09-08 13:12:09.699 info instance system.adapter.zigbee2mqtt.0 terminated with code null () host.arch-iob 2023-09-08 13:12:09.699 warn instance system.adapter.zigbee2mqtt.0 terminated due to SIGILL host.arch-iob 2023-09-08 13:12:08.958 info instance system.adapter.zigbee2mqtt.0 started with pid 24569 host.arch-iob 2023-09-08 13:11:38.885 info Restart adapter system.adapter.zigbee2mqtt.0 because enabled host.arch-iob 2023-09-08 13:11:38.885 info instance system.adapter.zigbee2mqtt.0 terminated with code null () host.arch-iob 2023-09-08 13:11:38.885 warn instance system.adapter.zigbee2mqtt.0 terminated due to SIGILL host.arch-iob 2023-09-08 13:11:38.144 info instance system.adapter.zigbee2mqtt.0 started with pid 24555 host.arch-iob 2023-09-08 13:11:08.067 info Restart adapter system.adapter.zigbee2mqtt.0 because enabled host.arch-iob 2023-09-08 13:11:08.066 info instance system.adapter.zigbee2mqtt.0 terminated with code null () host.arch-iob 2023-09-08 13:11:08.066 warn instance system.adapter.zigbee2mqtt.0 terminated due to SIGILL host.arch-iob 2023-09-08 13:11:07.303 info instance system.adapter.zigbee2mqtt.0 started with pid 24525 host.arch-iob 2023-09-08 13:10:35.004 info Restart adapter system.adapter.zigbee2mqtt.0 because enabled host.arch-iob 2023-09-08 13:10:35.003 info instance system.adapter.zigbee2mqtt.0 terminated with code null () host.arch-iob 2023-09-08 13:10:35.003 warn instance system.adapter.zigbee2mqtt.0 terminated due to SIGILL host.arch-iob 2023-09-08 13:10:34.246 info instance system.adapter.zigbee2mqtt.0 started with pid 24515
Ich werde mich damit weiter auseinandersetzen, aktuell fällt mir aber einfach nichts mehr ein, wo ich noch einen Stein umdrehen kann oder an einer Schraube drehen kann.
VG
Bernd