NEWS
ioBroker läuft nach Update auf 3.2.16 nicht mehr
-
Hi,
ich habe gerade mein ioBroker auf meinen Raspi4 aktualisiert mit folgenden Befehlen.
iobroker stop && iobroker update && iobroker upgrade self && iobroker start
Leider startet der ioBroker nicht.
iobroker version 3.2.16
ps -A | grep iobroker
Zeigt leider nichts an.
iobroker status iobroker is running on this host. Objects type: file States type: file
Diese Anzeige sagt, das der ioBroker läuft.
node node_modules/iobroker.js-controller/controller.js --logs 2021-03-26 20:10:00.832 - info: host.RPi-ioBroker iobroker.js-controller version 3.2.16 js-controller starting 2021-03-26 20:10:00.840 - info: host.RPi-ioBroker Copyright (c) 2014-2021 bluefox, 2014 hobbyquaker 2021-03-26 20:10:00.841 - info: host.RPi-ioBroker hostname: RPi-ioBroker, node: v12.21.0 2021-03-26 20:10:00.842 - info: host.RPi-ioBroker ip addresses: 192.168.29.11 2a02:8108:2600:d60:d232:6f1c:53d1:99b3 fe80::bc8f:515f:685b:4e01 2021-03-26 20:10:01.129 - info: host.RPi-ioBroker-Server Error inMem-objects listening on port 9001: Error: listen EADDRINUSE: address already in use 127.0.0.1:9001 2021-03-26 20:10:30.868 - error: host.RPi-ioBroker No connection to databases possible, restart 2021-03-26 20:10:30.876 - info: host.RPi-ioBroker iobroker _restart 2021-03-26 20:10:31.530 - info: host.RPi-ioBroker iobroker Starting node restart.js
Durch den letzten Befehl kann man sehen, dass IP Adressen sich im Weg sind und das keine Verbindung zur Datenbank aufgebaut werden kann.
Was muss ich machen, dass es wieder läuft? Ich kann ein Backup einspielen das vom 01.03.2021 wäre, was ok ist. Das ist aber meine letzte Option, denn danach müsste ich ja wieder aktualisieren.
Vielen Dank für eure Hilfe im Voraus.
Sven -
ip a iobroker list instances
-
io@RPi-ioBroker:~ $ ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether dc:a6:32:47:0f:c2 brd ff:ff:ff:ff:ff:ff inet 192.168.29.11/24 brd 192.168.29.255 scope global noprefixroute eth0 valid_lft forever preferred_lft forever inet6 2a02:8108:2600:d60:d232:6f1c:53d1:99b3/64 scope global dynamic mngtmpaddr noprefixroute valid_lft 7066sec preferred_lft 3466sec inet6 fe80::bc8f:515f:685b:4e01/64 scope link valid_lft forever preferred_lft forever 3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000 link/ether dc:a6:32:47:0f:c4 brd ff:ff:ff:ff:ff:ff io@RPi-ioBroker:~ $ iobroker list instances system.adapter.admin.0 : admin : RPi-ioBroker - enabled, port: 8081, bind: 192.168.29.11 (SSL), run as: admin system.adapter.discovery.0 : discovery : RPi-ioBroker - enabled system.adapter.hm-rega.0 : hm-rega : RPi-ioBroker - enabled system.adapter.hm-rpc.0 : hm-rpc : RPi-ioBroker - enabled, port: 0 system.adapter.hm-rpc.1 : hm-rpc : RPi-ioBroker - enabled, port: 0 system.adapter.hm-rpc.2 : hm-rpc : RPi-ioBroker - enabled, port: 0 system.adapter.info.0 : info : RPi-ioBroker - enabled system.adapter.javascript.0 : javascript : RPi-ioBroker - enabled system.adapter.rpi2.0 : rpi2 : RPi-ioBroker - enabled system.adapter.simple-api.0 : simple-api : RPi-ioBroker - enabled, port: 8087, bind: 192.168.29.11 (SSL), run as: admin system.adapter.tahoma.0 : tahoma : RPi-ioBroker - enabled system.adapter.tr-064.0 : tr-064 : RPi-ioBroker - enabled + instance is alive io@RPi-ioBroker:~ $
-
@piro sagte in ioBroker läuft nach Update auf 3.2.16 nicht mehr:
Da ist mit Zertifikaten gearbeitet worden, oder?
-
@thomas-braun
Wie meinst du das?Ich habe nur das Update durchgeführt.
Der ioBroker läuft mit https aber das Zertifikat ist ungültig.
-
io@RPi-ioBroker:~ $ ps -ef | grep iobroker iobroker 628 1 22 20:51 ? 00:00:12 iobroker.js-controller iobroker 762 628 4 20:51 ? 00:00:01 io.discovery.0 iobroker 777 628 9 20:51 ? 00:00:04 io.info.0 iobroker 944 628 10 20:51 ? 00:00:04 io.tahoma.0 iobroker 1277 628 17 20:51 ? 00:00:06 io.javascript.0 iobroker 1292 628 5 20:51 ? 00:00:01 io.rpi2.0 iobroker 1354 628 6 20:51 ? 00:00:01 io.hm-rpc.0 iobroker 1369 628 8 20:51 ? 00:00:02 io.hm-rpc.1 iobroker 1384 628 12 20:51 ? 00:00:02 io.hm-rpc.2 iobroker 1399 628 20 20:52 ? 00:00:03 io.hm-rega.0 iobroker 1435 628 46 20:52 ? 00:00:03 io.tr-064.0 io 1451 703 0 20:52 pts/0 00:00:00 grep --color=auto iobroker
-
Ich habe auch den Fixer laufen lassen.
curl -sL https://iobroker.net/fix.sh | bash -
Leider auch kein Erfolg.
Da muss ich wohl das Backup wieder einspielen. Oder weiß noch wer, was ich machen kann?
-
@piro Läuft nur iobroker oder zufällig noch etwas anderes auf dem PI was den Port 9001 belegt?
-
@piro sagte in ioBroker läuft nach Update auf 3.2.16 nicht mehr:
Da muss ich wohl das Backup wieder einspielen. Oder weiß noch wer, was ich machen kann?
das zeigt dir, wer oder was auf Port 9001 (und allen anderen belegten) lauscht:
netstat -lnpt
und um zu schauen, ob der iobroker läuft, funktioniert "ps -A" nicht, sondern z.B. das hier:
ps ax|grep iobroker