NEWS
Server Cannot start inMem-objects on port 9001
-
Nach dem Zeitpunkt, wo es ohne Meldungen lief schauen.
Kann es sein, dass da ein anderer Service schon auf dem Port läuft?
sudo ss -tulpn | grep LISTEN
anschauen.
-
das hier sind die letzten logs
2022-03-12 14:57:28.694 - ^[[31merror^[[39m: history.0 (1010) Objects database error: connect ECONNREFUSED 127.0.$ 2022-03-12 14:57:29.308 - ^[[32minfo^[[39m: history.0 (1010) Terminated (START_IMMEDIATELY_AFTER_STOP): Without r$ 2022-03-12 14:57:33.690 - ^[[33mwarn^[[39m: history.0 (1010) get state error: Connection is closed.
bevor immer wieder im 30 sec Takt folgendes kommt
2022-03-12 14:57:39.203 - ^[[32minfo^[[39m: host.rpi4iobroker iobroker.js-controller version 4.0.15 js-controller$ 2022-03-12 14:57:39.210 - ^[[32minfo^[[39m: host.rpi4iobroker Copyright (c) 2014-2022 bluefox, 2014 hobbyquaker 2022-03-12 14:57:39.211 - ^[[32minfo^[[39m: host.rpi4iobroker hostname: rpi4iobroker, node: v14.18.2 2022-03-12 14:57:39.212 - ^[[32minfo^[[39m: host.rpi4iobroker ip addresses: 192.168.1.32 fe80::6152:e60e:7308:e5fe 2022-03-12 14:58:09.247 - ^[[31merror^[[39m: host.rpi4iobroker No connection to databases possible, restart 2022-03-12 14:58:09.264 - ^[[32minfo^[[39m: host.rpi4iobroker iobroker _restart
-
@thomas-braun, leider nein. Habe eben Deinen Befehl abgesetzt und sehe nur bekannte Services wie Grafana und InfluxDB. Diese aber auf einem anderen Port
-
Zeig mal die Ausgabe.
-
pi@rpi4iobroker:/opt/iobroker/log $ sudo ss -tulpn | grep LISTEN tcp LISTEN 0 128 0.0.0.0:22 0.0.0.0:* users:(("sshd",pid=572,fd=3)) tcp LISTEN 0 4096 127.0.0.1:8088 0.0.0.0:* users:(("influxd",pid=548,fd=3)) tcp LISTEN 0 4096 *:8086 *:* users:(("influxd",pid=548,fd=41)) tcp LISTEN 0 128 [::]:22 [::]:* users:(("sshd",pid=572,fd=4)) tcp LISTEN 0 4096 *:3000 *:* users:(("grafana-server",pid=544,fd=12))
-
ls -la /opt/iobroker/iobroker-data/objects.jsonl
-
pi@rpi4iobroker:/opt/iobroker/log $ ls -la /opt/iobroker/iobroker-data/objects.jsonl -rw-rwxr--+ 1 iobroker iobroker 5337230311 Mär 12 14:56 /opt/iobroker/iobroker-data/objects.jsonl
-
Ganz simple mal die Kiste neugestartet hattest du schon?
Schau mal mit
dmesg -T | grep -i ext4
in die Kernelringmessages.
-
ja, einen Neustart hat das System schon hinter sich.
hier die Ausgabe mit Deinem Befehl
pi@rpi4iobroker:/opt/iobroker/log $ dmesg -T | grep -i ext4 [Mo Mär 14 16:26:14 2022] Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 smsc95xx.macaddr=DC:A6:32:47:F5:F1 vc_mem.mem_base=0x3eb00000 vc_mem.mem_size=0x3ff00000 console=ttyS0,115200 console=tty1 root=PARTUUID=51c7cc95-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait [Mo Mär 14 16:26:15 2022] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null) [Mo Mär 14 16:26:15 2022] VFS: Mounted root (ext4 filesystem) readonly on device 8:2. [Mo Mär 14 16:26:17 2022] EXT4-fs (sda2): re-mounted. Opts: (null)
-
Okay, das ist unauffällig.
-
gibt es noch was bei
iob v
wenn nein, welche JS Version hattest du installiert?
-
pi@rpi4iobroker:/opt/iobroker/log $ iob v 4.0.15
und folgende Versionen sind installiert
pi@rpi4iobroker:/opt/iobroker/log $ node -v v14.18.2 pi@rpi4iobroker:/opt/iobroker/log $ npm -v 6.14.15
-
@bischemer Node und NPM ist nicht aktuell.
Bringe dein System mal auf den aktuellen Stand. Für Node / NPM steht das in der Signatur von @Thomas-Braun
Wenn das OK ist mal:
cd /opt/iobroker/ sudo -H -u iobroker npm install iobroker.js-controller
Und hast du das Log von der iobroker fix Ausführung noch?
-
@wendy2702, ich bin mir nicht sicher welches log Du bei der Ausführung meinst. Folgende Rückmeldung sehe ich noch
========================================================================== Your installation was fixed successfully Run iobroker start to start ioBroker again! ==========================================================================
das System bringe ich gleich (ab 19Uhr) auf den aktuellen Stand. Schon jetzt vielen Dank für Deinen/Euren Support
-
@wendy2702, hatte nub doch früher Zeit. Hier die Rückmeldung nach dem update
/usr/bin/nodejs /usr/bin/node /usr/bin/npm v14.19.0 v14.19.0 6.14.16
und nach dem fix
========================================================================== Your installation was fixed successfully Run iobroker start to start ioBroker again! ========================================================================== pi@rpi4iobroker:/ $ iobroker start
nur leider möchte die Installation immer noch nicht wieder starten
-
weiterhin folgende sich wiederholende Info im log
2022-03-14 18:22:34.177 - ^[[32minfo^[[39m: host.rpi4iobroker iobroker _restart 2022-03-14 18:22:40.147 - ^[[32minfo^[[39m: host.rpi4iobroker iobroker.js-controller version 4.0.15 js-controller starting 2022-03-14 18:22:40.154 - ^[[32minfo^[[39m: host.rpi4iobroker Copyright (c) 2014-2022 bluefox, 2014 hobbyquaker 2022-03-14 18:22:40.155 - ^[[32minfo^[[39m: host.rpi4iobroker hostname: rpi4iobroker, node: v14.19.0 2022-03-14 18:22:40.156 - ^[[32minfo^[[39m: host.rpi4iobroker ip addresses: 192.168.1.32 fe80::6152:e60e:7308:e5fe 2022-03-14 18:23:10.175 - ^[[31merror^[[39m: host.rpi4iobroker No connection to databases possible, restart
-
Ich bleibe dabei, da ist was faul in der Database
Probier mal iob setup custom
und stelle entweder auf file oder jsonl
Folge dort einfach den Anweisungen und probier aus , was hilft.
Ich hatte den Connection Fehler auch , weil dort was krumm war.
-
Failed to lock ....jsonl bedeutet entweder ein Rechteproblem (die Lock-Datei kann nicht erstellt werden) oder sie existiert schon und wird von einem anderen Prozess aktiv gehalten.
-
@alcalzone Wer oder was sollte das sein wenn er schon neu gestartet hat und der Fixer lief?
-
@wendy2702 Gute Frage. Ein Versuch wäre es
objects.jsonl.lock
undstates.jsonl.lock
(beides Verzeichnisse in/opt/iobroker/iobroker-data
) zu löschen und schauen ob sie wieder kommen. Wenn nicht, sollte ioBroker eigentlich auch starten.