NEWS
No connection to databases possible ...
-
Du könntest die Ausgaben zu den angefragten Konsolenbefehlen posten.
-
@thomas-braun
Ach so - schäm...sudo ln -s /usr/bin/node /usr/bin/nodejs
ln: die symbolische Verknüpfung '/usr/bin/nodejs' konnte nicht angelegt werden: Die Datei existiert bereits
uname -m && which 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 v14.19.1 v14.19.1 6.14.16 pi /home/pi OK:1 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:2 http://archive.raspberrypi.org/debian buster InRelease OK:3 https://deb.nodesource.com/node_14.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Aktualisierung für 5 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen. nodejs: Installiert: 14.19.1-deb-1nodesource1 Installationskandidat: 14.19.2-deb-1nodesource1 Versionstabelle: 14.19.2-deb-1nodesource1 500 500 https://deb.nodesource.com/node_14.x buster/main armhf Packages *** 14.19.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
Danke.
-
@caskstrengther sagte in No connection to databases possible ...:
Aktualisierung für 5 Pakete verfügbar.
Die schon mal einspielen.
iobroker stop sudo apt update sudo apt full-upgrade sudo reboot
Wenn die Kiste wieder da ist:
iobroker update -u iobroker upgrade cd /opt/iobroker npm ls | grep ERR
-
@thomas-braun
iob update -uUsed repository: Stable (default) Controller "js-controller": 4.0.23 , installed 4.0.21 [Updatable]
iobroker upgrade
All adapters are up to date
pi@raspberrypi:/opt/iobroker $ npm ls | grep ERR
pi@raspberrypi:/opt/iobroker $
Bei dem letzten Befehl kommt keine Ausgabe - es erscheint einfach das Prompt wieder.
Die obigen Befehle nebst Reboot sind scheinbar gut durchgelaufen - zumindest wurde Node.js abgedatet.
-
iobroker stop iobroker upgrade self iobroker start
-
@thomas-braun
Jetzt sind wir leider wieder bei dem Urproblem.pi@raspberrypi:~ $ iob stop
pi@raspberrypi:~ $ iob upgrade self
No connection to databases possible ...
-
Setz mal das timeout höher. Ich weiß so aus dem Kopf allerdings nicht wo das geht.
-
Wichtig: Falls es bei Updates von js-controller 3.2.x bei update oder upgrade einen Fehler gibt "No connection to database" dann bitte nochmals versuchen und wenn es wieder passiert folgende Schritte ausführen: Editiere /opt/iobroker/iobroker-data/iobroker.json Unter objects und states gibt es jeweils ein ' "connectTimeout": 2000,` Zahl ändern auf 5000 Neu versuchen Der Wert kann so bleiben weil er eh beim js-controller 4 der neue Standardwert ist
https://forum.iobroker.net/topic/52886/js-controller-4-0-x-jetzt-für-alle-user-im-stable
-
Ich habe die Timeout-Werte auf 5000 erhöht - leider brachte das nicht den gewünschten Erfolg.
iobroker update
Used repository: Stable (default) Adapter "admin" : 5.3.8 , installed 5.4.3 Adapter "backitup" : 2.4.6 , installed 2.4.6 Adapter "discovery" : 3.0.3 , installed 3.0.3 Adapter "fritzdect" : 2.2.3 , installed 2.2.3 Adapter "info" : 1.9.18 , installed 1.9.19 Controller "js-controller": 4.0.23 , installed 4.0.21 [Updatable] Adapter "simple-api" : 2.6.4 , installed 2.6.5 Adapter "socketio" : 4.2.0 , installed 4.2.0 Adapter "vis" : 1.4.15 , installed 1.4.15 Adapter "web" : 4.2.3 , installed 4.3.0 Adapter "ws" : 1.2.0 , installed 1.3.0 Adapter "yahka" : 0.13.1 , installed 0.13.1
pi@raspberrypi:~ $ iobroker stop
pi@raspberrypi:~ $ iobroker fixlibrary: loaded Library version=2022-02-10 ========================================================================== Welcome to the ioBroker installation fixer! Script version: 2022-02-13 You might need to enter your password a couple of times. ========================================================================== ========================================================================== Installing prerequisites (1/3) ========================================================================== OK:1 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:2 http://archive.raspberrypi.org/debian buster InRelease OK:3 https://deb.nodesource.com/node_14.x buster InRelease Paketlisten werden gelesen... Fertig 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@raspberrypi:~ $ iobroker upgrade self
No connection to databases possible ...
-
@caskstrengther sagte in No connection to databases possible ...:
Used repository: Stable (default)
Du hast Beta drauf , laut deinem Log !
Beispiel :
Adapter "admin" : 5.3.8 , installed 5.4.3
EDIT :
OK ... wurde oben schon gesagt... habe nicht alles verfolgt :
@thomas-braun sagte in No connection to databases possible ...:
jetzt haste alles andere auch auf Beta gestellt. -
@caskstrengther sagte in No connection to databases possible ...:
leider brachte das nicht den gewünschten Erfolg.
Stoppe alle Adapter , außer den Admin .
Dann dein komplettes System neu starten und dann versuchen . -
@caskstrengther sagte in No connection to databases possible ...:
Controller "js-controller": 4.0.23 , installed 4.0.21 [Updatable]
.... versuche mal den Timeout auf : 30000
Ich weiß nicht , ob es einen Zusammenhang dazu gibt ,
hier auch von 4.0.21 auf 4.0.23
https://forum.iobroker.net/topic/54570/gelöst-iob-update-no-connection-to-databases-possible
-
-
@glasfaser
Der Timeout-Wert 30000 hat es jetzt gebracht.Ich danke Dir und natürlich auch Thomas für Eure Hilfe und Geduld mit mir!
Wieder etwas gelernt...Ich glaube, ich bleibe jetzt auch in Stable, oder?
-
Ja, besser in Stable bleiben.