NEWS
iobroker startet nicht mehr - Server Cannot start inMem
-
@thomas-braun sagte in iobroker startet nicht mehr - Server Cannot start inMem:
sudo apt install lsof
pi@iobroker:~ $ sudo lsof /opt/iobroker/iobroker-data/objects.jsonl COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME iobroker. 1224 iobroker 19u REG 8,2 263317498 391702 /opt/iobroker/iobroker-data/objects.jsonlsudo -u iobroker kill 1224 iobroker restart -
sudo -u iobroker kill 1224 iobroker restartpi@iobroker:~ $ sudo -u iobroker kill 1224 kill: (1224): No such process pi@iobroker:~ $ sudo lsof /opt/iobroker/iobroker-data/objects.jsonl pi@iobroker:~ $ iobroker restartLäuft aber immer noch nicht.
Ich habe jetzt nochmal einen kompletten Restart gemacht.
Dann kampi@iobroker:~ $ sudo lsof /opt/iobroker/iobroker-data/objects.jsonl COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME iobroker. 593 iobroker 19u REG 8,2 263317498 391702 /opt/iobroker/iobroker-data/objects.jsonl pi@iobroker:~ $ sudo -u iobroker kill 593 kill: (593): No such process pi@iobroker:~ $ sudo lsof /opt/iobroker/iobroker-data/objects.jsonl pi@iobroker:~ $ iobroker restartDie 2 Prozesse können zwar gekillt werden, aber es kommt die Meldung "No such process"
Rufe ich den selben Befehl aber nochmal auf, kommt kein Eintrag mehr.iobroker läuft aber immer noch nicht.
-
@thomas-braun sagte in iobroker startet nicht mehr - Server Cannot start inMem:
sudo ln -s /usr/bin/node /usr/bin/nodejs
ln: failed to create symbolic link '/usr/bin/nodejs': File existsuname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
armv7l /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.15.1 v16.15.1 8.11.0 pi /home/pi Hit:1 http://archive.raspberrypi.org/debian buster InRelease Hit:2 https://deb.nodesource.com/node_16.x buster InRelease Hit:3 http://raspbian.raspberrypi.org/raspbian buster InRelease Reading package lists... Done Building dependency tree Reading state information... Done 20 packages can be upgraded. Run 'apt list --upgradable' to see them. nodejs: Installed: 16.15.1-deb-1nodesource1 Candidate: 16.16.0-deb-1nodesource1 Version table: 16.16.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x buster/main armhf Packages *** 16.15.1-deb-1nodesource1 100 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages -
@wusa sagte in iobroker startet nicht mehr - Server Cannot start inMem:
v16.15.1
v16.15.1
8.11.0
Installed: 16.15.1-deb-1nodesource1Candidate: 16.16.0-deb-1nodesource1
nur mal so am Rande , wo hast du Die 16.15.1 her !?
Ich selbst "schraube" da nichts an den Versionen.
Das letzte große Update was ich gemacht habe war dieses hier:
https://forum.iobroker.net/topic/44566/how-to-node-js-iobroker-richtig-updaten-2021-22-editionBin dort wirklich Schritt für Schritt durchgegangen.
Entweder es kommt daher, oder es kommt aus dem full-upgrade von gerade eben wie von @Thomas-Braun gefordert war. -
Ich selbst "schraube" da nichts an den Versionen.
Das letzte große Update was ich gemacht habe war dieses hier:
https://forum.iobroker.net/topic/44566/how-to-node-js-iobroker-richtig-updaten-2021-22-editionBin dort wirklich Schritt für Schritt durchgegangen.
Entweder es kommt daher, oder es kommt aus dem full-upgrade von gerade eben wie von @Thomas-Braun gefordert war.@wusa sagte in iobroker startet nicht mehr - Server Cannot start inMem:
oder es kommt aus dem full-upgrade von gerade eben wie von @Thomas-Braun gefordert war.
Nein kommt nicht daher und laut deinen Ausgaben schon vorher
Zeige nochmal :
sudo ln -s /usr/bin/node /usr/bin/nodejs uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs -
@wusa sagte in iobroker startet nicht mehr - Server Cannot start inMem:
oder es kommt aus dem full-upgrade von gerade eben wie von @Thomas-Braun gefordert war.
Nein kommt nicht daher und laut deinen Ausgaben schon vorher
Zeige nochmal :
sudo ln -s /usr/bin/node /usr/bin/nodejs uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs@glasfaser sagte in iobroker startet nicht mehr - Server Cannot start inMem
pi@iobroker:~ $ sudo ln -s /usr/bin/node /usr/bin/nodejs ln: failed to create symbolic link '/usr/bin/nodejs': File existspi@iobroker:~ $ uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs armv7l /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.16.0 v16.16.0 8.11.0 pi /home/pi Hit:1 http://archive.raspberrypi.org/debian buster InRelease Hit:2 http://raspbian.raspberrypi.org/raspbian buster InRelease Hit:3 https://deb.nodesource.com/node_16.x buster InRelease Reading package lists... Done Building dependency tree Reading state information... Done All packages are up to date. nodejs: Installed: 16.16.0-deb-1nodesource1 Candidate: 16.16.0-deb-1nodesource1 Version table: *** 16.16.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages -
@glasfaser sagte in iobroker startet nicht mehr - Server Cannot start inMem
pi@iobroker:~ $ sudo ln -s /usr/bin/node /usr/bin/nodejs ln: failed to create symbolic link '/usr/bin/nodejs': File existspi@iobroker:~ $ uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs armv7l /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.16.0 v16.16.0 8.11.0 pi /home/pi Hit:1 http://archive.raspberrypi.org/debian buster InRelease Hit:2 http://raspbian.raspberrypi.org/raspbian buster InRelease Hit:3 https://deb.nodesource.com/node_16.x buster InRelease Reading package lists... Done Building dependency tree Reading state information... Done All packages are up to date. nodejs: Installed: 16.16.0-deb-1nodesource1 Candidate: 16.16.0-deb-1nodesource1 Version table: *** 16.16.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packagessudo systemctl stop iobroker -
@thomas-braun
Ja ist erledigt. Lief ohne Fehler und Meldungen.
Wie soll ich weiter machen? -
@thomas-braun
Ja ist erledigt. Lief ohne Fehler und Meldungen.
Wie soll ich weiter machen?Läuft der iobroker jetzt noch?
Ich glaube nämlich, der wird doppelt gestartet. -
Läuft der iobroker jetzt noch?
Ich glaube nämlich, der wird doppelt gestartet.Ne der lief vorher nicht und jetzt auch nicht.
iob status sagt:No connection to databases possible ...Und die URL vom iobroker ist auch nicht erreichbar.
-
Was mir noch aufgefallen ist, aber da kenne ich mich nicht gut genug aus.
pi@iobroker:~ $ sudo lsof /opt/iobroker/iobroker-data/objects.jsonl COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME iobroker. 1566 iobroker 19u REG 8,2 263317498 391702 /opt/iobroker/iobroker-data/objects.jsonlpi@iobroker:~ $ ps -ax 1566 ? Rsl 0:32 iobroker.js-controllerKurz darauf habe ich nochmal folgendes ausgeführt:
pi@iobroker:~ $ ps -ax 1596 ? Rsl 0:35 iobroker.js-controllerUnd dann gleich ncohmal:
pi@iobroker:~ $ ps -ax 1616 ? Rsl 0:08 iobroker.js-controllerInnerhalb ein paar Sekunden, hat sich die PID geändert. Ist das was falsch oder kann das durchaus sein?
-
Was mir noch aufgefallen ist, aber da kenne ich mich nicht gut genug aus.
pi@iobroker:~ $ sudo lsof /opt/iobroker/iobroker-data/objects.jsonl COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME iobroker. 1566 iobroker 19u REG 8,2 263317498 391702 /opt/iobroker/iobroker-data/objects.jsonlpi@iobroker:~ $ ps -ax 1566 ? Rsl 0:32 iobroker.js-controllerKurz darauf habe ich nochmal folgendes ausgeführt:
pi@iobroker:~ $ ps -ax 1596 ? Rsl 0:35 iobroker.js-controllerUnd dann gleich ncohmal:
pi@iobroker:~ $ ps -ax 1616 ? Rsl 0:08 iobroker.js-controllerInnerhalb ein paar Sekunden, hat sich die PID geändert. Ist das was falsch oder kann das durchaus sein?
-
Sorry für die späte Rückmeldung.
Ich habe deinen letzten Befehl gestern leider nicht mehr ausgeführt.Gestern Abend, nachdem eine ganze Zeit vergangen ist, lief dann iobroker wieder.
Allerdings sind jetzt 2 Dinge komisch.
Mein iot und Google Home verbinden sich nicht mehr. Fehler bei der Verbindung mit iobroker.Und wegen dem Update auf Influx 3.
Habe ich jetzt 2 unterschiedliche Stände.Einmal in der Adapter Übersicht wird 3.1.7 angezeigt:

Bei den Instanzen wird allerdings 2.6.3 angezeigt.

Kann man das gerade ziehen, oder sollte ich ein Backup versuchen einzuspielen?
-
Sorry für die späte Rückmeldung.
Ich habe deinen letzten Befehl gestern leider nicht mehr ausgeführt.Gestern Abend, nachdem eine ganze Zeit vergangen ist, lief dann iobroker wieder.
Allerdings sind jetzt 2 Dinge komisch.
Mein iot und Google Home verbinden sich nicht mehr. Fehler bei der Verbindung mit iobroker.Und wegen dem Update auf Influx 3.
Habe ich jetzt 2 unterschiedliche Stände.Einmal in der Adapter Übersicht wird 3.1.7 angezeigt:

Bei den Instanzen wird allerdings 2.6.3 angezeigt.

Kann man das gerade ziehen, oder sollte ich ein Backup versuchen einzuspielen?
-
pi@iobroker:~ $ iobroker update -i Used repository: stable Adapter "admin" : 5.3.8 , installed 5.3.8 Adapter "backitup" : 2.4.9 , installed 2.4.9 Adapter "chromecast" : 2.3.1 , installed 2.3.1 Adapter "devices" : 1.0.12 , installed 1.0.12 Adapter "discovery" : 3.0.5 , installed 3.0.5 Adapter "ical" : 1.13.1 , installed 1.13.1 Adapter "influxdb" : 3.1.7 , installed 3.1.7 Adapter "iot" : 1.11.8 , installed 1.11.4 [Updatable] Adapter "javascript" : 5.7.0 , installed 5.7.0 Controller "js-controller": 4.0.23 , installed 4.0.23 Adapter "mqtt" : 3.0.6 , installed 3.0.6 Adapter "parser" : 1.1.7 , installed 1.1.7 Adapter "sayit" : 1.12.3 , installed 1.12.3 Adapter "shelly" : 5.3.2 , installed 5.3.2 Adapter "simple-api" : 2.7.0 , installed 2.7.0 Adapter "smartmeter" : 3.3.4 , installed 3.3.4 Adapter "socketio" : 4.2.0 , installed 4.2.0 Adapter "sonoff" : 2.5.1 , installed 2.5.1 Adapter "tahoma" : 0.7.1 , installed 0.7.1 Adapter "tankerkoenig" : 2.1.1 , installed 2.1.1 Adapter "telegram" : 1.13.0 , installed 1.13.0 Adapter "trashschedule": 2.0.2 , installed 2.0.2 Adapter "vis" : 1.4.15 , installed 1.4.15 Adapter "web" : 4.3.0 , installed 4.3.0 Adapter "wled" : 0.6.7 , installed 0.6.7 Adapter "ws" : 1.3.0 , installed 1.3.0 Adapter "zigbee" : 1.7.5 , installed 1.7.5pi@iobroker:~ $ iobroker list adapters system.adapter.admin : admin - v5.3.8 system.adapter.backitup : backitup - v2.4.9 system.adapter.chromecast : chromecast - v2.3.1 system.adapter.devices : devices - v1.0.12 system.adapter.discovery : discovery - v3.0.5 system.adapter.ical : ical - v1.13.1 system.adapter.influxdb : influxdb - v2.6.3 system.adapter.iot : iot - v1.11.4 system.adapter.javascript : javascript - v5.7.0 system.adapter.mqtt : mqtt - v3.0.6 system.adapter.parser : parser - v1.1.7 system.adapter.sayit : sayit - v1.12.3 system.adapter.shelly : shelly - v5.3.2 system.adapter.simple-api : simple-api - v2.7.0 system.adapter.smartmeter : smartmeter - v3.3.4 system.adapter.socketio : socketio - v4.2.0 system.adapter.sonoff : sonoff - v2.5.1 system.adapter.tahoma : tahoma - v0.7.1 system.adapter.tankerkoenig : tankerkoenig - v2.1.1 system.adapter.telegram : telegram - v1.13.0 system.adapter.trashschedule : trashschedule - v2.0.2 system.adapter.vis : vis - v1.4.15 system.adapter.web : web - v4.3.0 system.adapter.wled : wled - v0.6.7 system.adapter.zigbee : zigbee - v1.7.5pi@iobroker:~ $ iobroker list instances + system.adapter.admin.0 : admin : iobroker - enabled, compact disabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.backitup.0 : backitup : iobroker - enabled, compact enabled (group 1) + system.adapter.chromecast.0 : chromecast : iobroker - enabled, compact disabled system.adapter.devices.0 : devices : iobroker - enabled + system.adapter.discovery.0 : discovery : iobroker - enabled, compact disabled system.adapter.ical.0 : ical : iobroker - disabled, compact enabled (group 1) + system.adapter.influxdb.0 : influxdb : iobroker - enabled, compact enabled (group 1), port: 8086 system.adapter.iot.0 : iot : iobroker - disabled, compact enabled (group 1) + system.adapter.javascript.0 : javascript : iobroker - enabled, compact disabled + system.adapter.mqtt.0 : mqtt : iobroker - enabled, compact enabled (group 1), port: 1884, bind: 192.168.111.10 + system.adapter.parser.0 : parser : iobroker - enabled + system.adapter.sayit.0 : sayit : iobroker - enabled, compact enabled (group 1), port: 0 + system.adapter.shelly.0 : shelly : iobroker - enabled, compact enabled (group 1), port: 1882, bind: 0.0.0.0 + system.adapter.simple-api.0 : simple-api : iobroker - enabled, compact enabled (group 1), port: 8087, bind: 0.0.0.0, run as: admin + system.adapter.smartmeter.0 : smartmeter : iobroker - enabled, compact enabled (group 1) + system.adapter.sonoff.0 : sonoff : iobroker - enabled, compact enabled (group 1), port: 1883, bind: 0.0.0.0 + system.adapter.tahoma.0 : tahoma : iobroker - enabled, compact enabled (group 1) + system.adapter.tankerkoenig.1 : tankerkoenig : iobroker - enabled, compact enabled (group 1) + system.adapter.telegram.0 : telegram : iobroker - enabled, compact disabled, port: 8443, bind: 0.0.0.0 system.adapter.trashschedule.0 : trashschedule : iobroker - disabled, compact enabled (group 1) system.adapter.vis.0 : vis : iobroker - disabled, compact disabled + system.adapter.web.0 : web : iobroker - enabled, compact disabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.wled.0 : wled : iobroker - enabled, compact enabled (group 1) + system.adapter.zigbee.0 : zigbee : iobroker - enabled, compact disabled, port: /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0c8a15a4093bec11a27d9c957a0af07f-if00-port0 + instance is alive -
@thomas-braun sagte in iobroker startet nicht mehr - Server Cannot start inMem:
sudo lsof /opt/iobroker/iobroker-data/objects.jsonl
Ich habe jetzt genau das selbe Problem wieder.
Führe ich den Befehl aus kommt folgende Ausgabe:pi@iobroker:~ $ sudo lsof /opt/iobroker/iobroker-data/objects.jsonl COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME iobroker. 1307 iobroker 19u REG 8,2 300182523 391702 /opt/iobroker/iobroker-data/objects.jsonlWarte ich kurz und führe den Befehl erneut aus:
pi@iobroker:~ $ sudo lsof /opt/iobroker/iobroker-data/objects.jsonl COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME iobroker. 1341 iobroker 19u REG 8,2 300182523 391702 /opt/iobroker/iobroker-data/objects.jsonlUnd nochmal nach kurzer Zeit:
pi@iobroker:~ $ sudo lsof /opt/iobroker/iobroker-data/objects.jsonl COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME iobroker. 1385 iobroker 19u REG 8,2 300182523 391702 /opt/iobroker/iobroker-data/objects.jsonlDas ist doch nicht normal, dass sich die PID immer ändert?
Der ioBroker kommt übrigens nicht mehr hoch. Auch über die Weboberfläche nicht zu erreichen.
-
@thomas-braun sagte in iobroker startet nicht mehr - Server Cannot start inMem:
sudo lsof /opt/iobroker/iobroker-data/objects.jsonl
Ich habe jetzt genau das selbe Problem wieder.
Führe ich den Befehl aus kommt folgende Ausgabe:pi@iobroker:~ $ sudo lsof /opt/iobroker/iobroker-data/objects.jsonl COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME iobroker. 1307 iobroker 19u REG 8,2 300182523 391702 /opt/iobroker/iobroker-data/objects.jsonlWarte ich kurz und führe den Befehl erneut aus:
pi@iobroker:~ $ sudo lsof /opt/iobroker/iobroker-data/objects.jsonl COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME iobroker. 1341 iobroker 19u REG 8,2 300182523 391702 /opt/iobroker/iobroker-data/objects.jsonlUnd nochmal nach kurzer Zeit:
pi@iobroker:~ $ sudo lsof /opt/iobroker/iobroker-data/objects.jsonl COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME iobroker. 1385 iobroker 19u REG 8,2 300182523 391702 /opt/iobroker/iobroker-data/objects.jsonlDas ist doch nicht normal, dass sich die PID immer ändert?
Der ioBroker kommt übrigens nicht mehr hoch. Auch über die Weboberfläche nicht zu erreichen.
sudo systemctl stop iobroker -
sudo systemctl stop iobrokerHabe ich ausgeführt.
Ich habe mir jetzt auch nochmal die Ausgabe vonpi@iobroker:~ $ sudo lsof /opt/iobroker/iobroker-data/objects.jsonlangesehen.
Hier kommt keine Ausgabe zurück.
Sollte somit gestoppt sein. -
Hier noch die Ausgabe von
pi@iobroker:~ $ sudo systemctl status iobroker ● iobroker.service - ioBroker Server Loaded: loaded (/lib/systemd/system/iobroker.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Wed 2022-08-03 10:45:58 CEST; 4min 52s ago Docs: http://iobroker.net Process: 1666 ExecStart=/usr/bin/bash -c ${NODE} /opt/iobroker/node_modules/iobroker.js-controller/controller.js (code=exited, status=1/FAILURE) Main PID: 1666 (code=exited, status=1/FAILURE) Aug 03 10:45:29 iobroker systemd[1]: Started ioBroker Server. Aug 03 10:45:57 iobroker systemd[1]: Stopping ioBroker Server... Aug 03 10:45:58 iobroker systemd[1]: iobroker.service: Main process exited, code=exited, status=1/FAILURE Aug 03 10:45:58 iobroker systemd[1]: iobroker.service: Failed with result 'exit-code'. Aug 03 10:45:58 iobroker systemd[1]: Stopped ioBroker Server. -
Hier noch die Ausgabe von
pi@iobroker:~ $ sudo systemctl status iobroker ● iobroker.service - ioBroker Server Loaded: loaded (/lib/systemd/system/iobroker.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Wed 2022-08-03 10:45:58 CEST; 4min 52s ago Docs: http://iobroker.net Process: 1666 ExecStart=/usr/bin/bash -c ${NODE} /opt/iobroker/node_modules/iobroker.js-controller/controller.js (code=exited, status=1/FAILURE) Main PID: 1666 (code=exited, status=1/FAILURE) Aug 03 10:45:29 iobroker systemd[1]: Started ioBroker Server. Aug 03 10:45:57 iobroker systemd[1]: Stopping ioBroker Server... Aug 03 10:45:58 iobroker systemd[1]: iobroker.service: Main process exited, code=exited, status=1/FAILURE Aug 03 10:45:58 iobroker systemd[1]: iobroker.service: Failed with result 'exit-code'. Aug 03 10:45:58 iobroker systemd[1]: Stopped ioBroker Server.iobroker fix sudo ln -s /usr/bin/node /usr/bin/nodejs uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden