NEWS
Update: no connection to database...
-
Nochmal:
iobroker stop iobroker fix iobroker update iobroker upgrade all iobroker upgrade self iobroker start
-
@puravida sagte in Update: no connection to database...:
Das ist eine gute Frage warum es so konfiguriert ist.
das passiert nich von alleine, das muss manuell geändert werden.
und wenn die (redis) database nicht installiert ist kann sich iobroker auch nicht dahin verbinden!
-
Leider noch immer mit dem Fehler
pi@raspberrypi4:~ $ iobroker status iobroker is running on this host. Objects type: jsonl States type: redis pi@raspberrypi4:~ $ iobroker stop pi@raspberrypi4:~ $ iobroker fix library: loaded Library version=2022-06-15 ========================================================================== Welcome to the ioBroker installation fixer! Script version: 2022-06-03 You might need to enter your password a couple of times. ========================================================================== ========================================================================== Installing prerequisites (1/3) ========================================================================== Get:1 http://archive.raspberrypi.org/debian buster InRelease [32.6 kB] Hit:2 https://deb.nodesource.com/node_14.x buster InRelease Hit:3 http://raspbian.raspberrypi.org/raspbian buster InRelease Get:4 http://archive.raspberrypi.org/debian buster/main armhf Packages [392 kB] Fetched 424 kB in 1s (388 kB/s) Reading package lists... Done Installed gcc-c++ ========================================================================== Checking ioBroker user and directory permissions (2/3) ========================================================================== Created /etc/sudoers.d/iobroker Fixing directory permissions... ========================================================================== Checking autostart (3/3) ========================================================================== Enabling autostart... Autostart enabled! ========================================================================== Your installation was fixed successfully Run iobroker start to start ioBroker again! ========================================================================== pi@raspberrypi4:~ $ iobroker update No connection to databases possible ...
@Homoran
Ich kann mich nicht erinnern, dass geändert zu haben. Eventuell durch Zufall mal? Wieso läuft dann der iobroker ohne Probleme wenn es die Datenbank gar nicht gibt wo er sich hinverbinden will? Oder ist das eine ganz andere Datenbank die mit dem normalen Betrieb nichts zu tun hat? -
iobroker start iobroker update
-
@puravida sagte in Update: no connection to database...:
aber die genannten Lösungsvorschläge wie Timeout verlängern brachten leider keine Lösung dafür.
wo und wie hast du die eingetragen?
-
pi@raspberrypi4:/ $ iobroker start pi@raspberrypi4:/ $ iobroker update Used repository: stable Adapter "admin" : 6.2.22 , installed 6.2.22 Adapter "backitup" : 2.4.12 , installed 2.4.12 Adapter "broadlink2" : 2.1.5 , installed 2.1.5 Adapter "cloud" : 4.2.2 , installed 4.2.2 Adapter "discovery" : 3.0.5 , installed 3.0.5 Adapter "email" : 1.1.3 , installed 1.1.3 Adapter "flot" : 1.11.0 , installed 1.11.0 Adapter "history" : 2.2.0 , installed 2.2.0 Adapter "hm-rega" : 3.0.40 , installed 3.0.40 Adapter "hm-rpc" : 1.15.12 , installed 1.15.12 Adapter "hue" : 3.7.1 , installed 3.7.1 Adapter "info" : 1.9.19 , installed 1.9.19 Adapter "iot" : 1.11.9 , installed 1.11.9 Adapter "javascript" : 6.0.3 , installed 6.0.3 Controller "js-controller": 4.0.23 , installed 4.0.21 [Updatable] Adapter "mobile" : 1.0.1 , installed 1.0.1 Adapter "pi-hole" : 1.3.4 , installed 1.3.4 Adapter "ping" : 1.5.3 , installed 1.5.3 Adapter "rpi2" : 1.3.2 , installed 1.3.2 Adapter "scenes" : 2.3.9 , installed 2.3.9 Adapter "shelly" : 6.0.0 , installed 6.0.0 Adapter "simple-api" : 2.7.0 , installed 2.7.0 Adapter "socketio" : 4.2.0 , installed 4.2.0 Adapter "sonoff" : 2.5.1 , installed 2.5.1 Adapter "sql" : 2.1.8 , installed 2.1.8 Adapter "unifi" : 0.5.10 , installed 0.5.10 Adapter "vis" : 1.4.15 , installed 1.4.15 Adapter "web" : 4.3.0 , installed 4.3.0 Adapter "ws" : 1.3.0 , installed 1.3.0
Wenn er stoppt verliert er wohl die Verbindung zu DB?
-
Hier: /opt/iobroker/iobroker-data/iobroker.json
connectiTimeout von 2000 auf 5000
Hier gefunden: https://forum.iobroker.net/topic/54757/no-connection-to-databases-possible/22
-
Warum auch immer...
Versuch es so:
iobroker stop cd /opt/iobroker sudo -H -u iobroker npm install iobroker.js-controller@4.0.23 iobroker start iobroker update
-
@puravida ja, mach daraus mal eine 30000, für beides objects und states
Editiere /opt/iobroker/iobroker-data/iobroker.json Unter objects und states gibt es ein ' "connectTimeout": 2000,`
-
@thomas-braun said in Update: no connection to database...:
sudo -H -u iobroker npm install iobroker.js-controller@4.0.23
pi@raspberrypi4:/opt/iobroker $ iobroker update Used repository: stable Adapter "admin" : 6.2.22 , installed 6.2.22 Adapter "backitup" : 2.4.12 , installed 2.4.12 Adapter "broadlink2" : 2.1.5 , installed 2.1.5 Adapter "cloud" : 4.2.2 , installed 4.2.2 Adapter "discovery" : 3.0.5 , installed 3.0.5 Adapter "email" : 1.1.3 , installed 1.1.3 Adapter "flot" : 1.11.0 , installed 1.11.0 Adapter "history" : 2.2.0 , installed 2.2.0 Adapter "hm-rega" : 3.0.40 , installed 3.0.40 Adapter "hm-rpc" : 1.15.12 , installed 1.15.12 Adapter "hue" : 3.7.1 , installed 3.7.1 Adapter "info" : 1.9.19 , installed 1.9.19 Adapter "iot" : 1.11.9 , installed 1.11.9 Adapter "javascript" : 6.0.3 , installed 6.0.3 Controller "js-controller": 4.0.23 , installed 4.0.23 Adapter "mobile" : 1.0.1 , installed 1.0.1 Adapter "pi-hole" : 1.3.4 , installed 1.3.4 Adapter "ping" : 1.5.3 , installed 1.5.3 Adapter "rpi2" : 1.3.2 , installed 1.3.2 Adapter "scenes" : 2.3.9 , installed 2.3.9 Adapter "shelly" : 6.0.0 , installed 6.0.0 Adapter "simple-api" : 2.7.0 , installed 2.7.0 Adapter "socketio" : 4.2.0 , installed 4.2.0 Adapter "sonoff" : 2.5.1 , installed 2.5.1 Adapter "sql" : 2.1.8 , installed 2.1.8 Adapter "unifi" : 0.5.10 , installed 0.5.10 Adapter "vis" : 1.4.15 , installed 1.4.15 Adapter "web" : 4.3.0 , installed 4.3.0 Adapter "ws" : 1.3.0 , installed 1.3.0
Das hat jetzt funktioniert. Aber komisch, dass es anders nicht funktioniert hat.
-
Noch ein Nachtrag: Jetzt kommt der Fehler auch nicht mehr wenn ich den iobroker vorher stoppe. Auch iobroker status geht jetzt wenn der iobroker gestoppt ist.
Soll ich jetzt noch nodeJS updaten auf v16?
pi@raspberrypi4:/opt/iobroker $ iobroker stop pi@raspberrypi4:/opt/iobroker $ iobroker update Used repository: stable Adapter "admin" : 6.2.22 , installed 6.2.22 Adapter "backitup" : 2.4.12 , installed 2.4.12 Adapter "broadlink2" : 2.1.5 , installed 2.1.5 Adapter "cloud" : 4.2.2 , installed 4.2.2 Adapter "discovery" : 3.0.5 , installed 3.0.5 Adapter "email" : 1.1.3 , installed 1.1.3 Adapter "flot" : 1.11.0 , installed 1.11.0 Adapter "history" : 2.2.0 , installed 2.2.0 Adapter "hm-rega" : 3.0.40 , installed 3.0.40 Adapter "hm-rpc" : 1.15.12 , installed 1.15.12 Adapter "hue" : 3.7.1 , installed 3.7.1 Adapter "info" : 1.9.19 , installed 1.9.19 Adapter "iot" : 1.11.9 , installed 1.11.9 Adapter "javascript" : 6.0.3 , installed 6.0.3 Controller "js-controller": 4.0.23 , installed 4.0.23 Adapter "mobile" : 1.0.1 , installed 1.0.1 Adapter "pi-hole" : 1.3.4 , installed 1.3.4 Adapter "ping" : 1.5.3 , installed 1.5.3 Adapter "rpi2" : 1.3.2 , installed 1.3.2 Adapter "scenes" : 2.3.9 , installed 2.3.9 Adapter "shelly" : 6.0.0 , installed 6.0.0 Adapter "simple-api" : 2.7.0 , installed 2.7.0 Adapter "socketio" : 4.2.0 , installed 4.2.0 Adapter "sonoff" : 2.5.1 , installed 2.5.1 Adapter "sql" : 2.1.8 , installed 2.1.8 Adapter "unifi" : 0.5.10 , installed 0.5.10 Adapter "vis" : 1.4.15 , installed 1.4.15 Adapter "web" : 4.3.0 , installed 4.3.0 Adapter "ws" : 1.3.0 , installed 1.3.0 pi@raspberrypi4:/opt/iobroker $ iobroker upgrade all All adapters are up to date pi@raspberrypi4:/opt/iobroker $ iobroker status iobroker is not running on this host.
-
@puravida sagte in Update: no connection to database...:
Soll ich jetzt noch nodeJS updaten auf v16?
Könntest du machen. Siehe meine Signatur.
-
@thomas-braun Vielen, vielen Dank für Deine Hilfe!
@crunchip Nach dem update mit npm install läuft es jetzt, auch ohne der Änderung auf 30s. Danke Dir!
-
@puravida sagte in Update: no connection to database...:
connectiTimeout von 2000 auf 5000
Welche Einstellung hast du jetzt !?
@crunchip sagte in Update: no connection to database...:
@puravida ja, mach daraus mal eine 30000, für beides objects und states
hast du es danach noch geändert !?
EDIT :
Hat sich erledigt :
@puravida sagte in Update: no connection to database...:
auch ohne der Änderung auf 30s