NEWS
[gelöst] mal wieder: No connection to databases possible ...
-
@dgr sorry, unerwartet ist Besuch da gewesen. Offenbar habe ich das Reinkopieren wohl doch nicht korrekt gemacht.
-
@dgr Kannst auch mal folgendes probieren:
cd /opt/iobroker npm i iobroker.js-controller --ignore-scripts
iobroker.json anpassen, damit connectTimeout höher ist
iobroker setup first
-
@thomas-braun
in /opt/iobroker/node_modules sehe ich keinen Adapter "terminal", zumindest nicht unter diesem Namen.ansonsten wäre "sudo rm -r /opt/iobroker/node_modules/iobroker.terminal" richtig ?
Nebenfrage:
Wenn bei "Submit" für eine Antwort Error und Forbidden rechts unten erscheint - was ist das für ein Problem ? -
npm i iobroker.js-controller --ignore-scripts npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.2 (node_modules/chokidar/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.7 (node_modules/osx-temperature-sensor): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"}) + iobroker.js-controller@4.0.21 added 79 packages from 34 contributors in 46.591s 67 packages are looking for funding run `npm fund` for details
/opt/iobroker $ iobroker setup first No connection to databases possible ...
kann das ganze eine Rechtefrage sein ?
-
cd /opt/iobroker npm ls authenticate-pam
-
/opt/iobroker $ npm ls authenticate-pam iobroker.inst@2.0.3 /opt/iobroker └─┬ iobroker.terminal@0.1.2 └── authenticate-pam@1.0.2
-
@dgr sagte in mal wieder: No connection to databases possible ...:
Wenn bei "Submit" für eine Antwort Error und Forbidden rechts unten erscheint - was ist das für ein Problem ?
ein bekannter Bug mit unbekannter Ursache!
einfach Browser neu laden und gut ist
-
-
/opt/iobroker $ iobroker del terminal No connection to databases possible ...
-
@dgr Hast du denn jetzt schon den connection timeout hochgestellt?
-
"objects": { "type": "jsonl", "typeComment": "Possible values: 'file' - [port 9001], redis - [port 6379], couch - [port 5984].", "host": "127.0.0.1", "port": 9001, "user": "", "pass": "", "noFileCache": false, "connectTimeout": 30000, "options": { "auth_pass": null, "retry_max_delay": 2000 },
-
@alcalzone stand noch so von gestern
-
@dgr
Die Wahrscheinlichkeit einer erfolgreichen Reparatur schätze ich nach den ganzen Versuchen als nicht mehr so hoch ein.
Ein restore mit dem "aktuellen" Backup wäre noch eine Versuch wert:iob restore /opt/iobroker/iobroker_2021_12_29-02_00_10_backupiobroker.tar.gz
Sonst bleibt noch die iobroker-Neuinstallation:
-
Wichtig: Vorher würde ich gerne noch einiges retten wenn möglich (wie ???), z.B. Scripte, Datenpunkte, vis, - was wäre noch sinnvoll ?
-
Sollte vor einer Neuinstallation irgendwas bereinigt/gelöscht werden ?
-
Gibt es einen link zu einer Anleitung für eine Neuinstallation iobroker ?
-
Meine Vorgehensweise wäre sonst:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get --purge remove node nodejs
sudo apt-get autoremove
sudo -s
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
exit
sudo apt-get install -y nodejs
node -v (zum Test)
cd /opt/iobroker
curl -sLf https://iobroker.net/install.sh | bash -
iobroker start -
-
@dgr Node JS wird bei Verwendung des "einzeilers"
curl -sLf https://iobroker.net/install.sh | bash -
in der richtigen Version mit installiert. Sollte nicht vorher manuell ausgeführt werden.
Du kannst dir diese beiden Dateien sichern wie im Mini how to beschrieben
Wenn auf dem System nur iobroker lief würde ich aber komplett von vorne beginnen mit einem frischen bullseye
-
@wendy2702
Danke, werde ich dann so anpassen (curl...)
bullseye nach der Anleitung erscheint mir dann auch sinnvoll.Nur wie rette ich meine Scripte (Blockly) und evtl. andere Einstellungen für eine weitere Nutzung nach Neuinstallation ?
-
@dgr sagte in mal wieder: No connection to databases possible ...:
Nur wie rette ich meine Scripte (Blockly) und evtl. andere Einstellungen für eine weitere Nutzung nach Neuinstallation ?
Kannst entweder wie geschrieben die beiden Files sichern, alles manuell exportieren/kopieren oder aber du spielst dein Backup wieder ein.
Vielleicht am einfachsten eine weitere SD Karte für die neue installation verwenden oder von der alten ein Image erstellen. Dann kannst du im Bedarfsfall zurück wechseln.
-
Ok @DGR ... nichts ist verloren ...
und ich finde es immer wieder erstaunlich (sorry) wie in einem Thread an verschiedensten (ggf komplett unrelated) Themen parallel versucht wird zu arbeiten ohne sich erstmal auf eins zu konzentrierenAlso dann nochmal ... alles einen Schritt zurück und Konzentration auf das "no connection to db" issue!
1.) "iob version" ... ist es jetzt ein 4.0.21 oder welche Version nutzt du
2.) Nochmal: Wie gross sind AKTUELL die objects.jsonl und states.jsonl?
3.) Wenn Du ein Kommando startest was in dem Fehler endet - jetzt mit 30s timeouts - dauert es auch ca. 30s bis die Meldung kommt? Bitte mal in einem zweiten Shell-Fenster parallel "top" laufen lassen. Es müsste wenn Du das Kommando startest dann ein node Prozess kommen. Verbraucht der viel CPU? Wieviel RAM?
4.) WENN der Prozess kommt und quasi 30s viel CPU braucht und dann abgebrochen wird dann bitte das Timeout setting weiter erhöhen. Mach ruhig 90000 draus.
5.) Dann nochmal ... geht es dann? Oder braucht der dann 90s so viel CPU und es geht weiter nicht? Wenn es danach tat ... wie gross sind die beiden Files objects.jsonl und states.jsonl jetzt? -
@apollon77 sagte in mal wieder: No connection to databases possible ...:
und ich finde es immer wieder erstaunlich (sorry) wie in einem Thread an verschiedensten (ggf komplett unrelated) Themen parallel versucht wird zu arbeiten ohne sich erstmal auf eins zu konzentrieren
Verstehe ich nicht.
Kannst du eventuell kurz erläutern was aus deiner Sicht hier nicht hin gehört?
-
@wendy2702 Die terminal Adapter deinstallation, überhaupt controller neu installieren ... sowas
Ich weiss, alle wollen helfen und das finde ich super und mag ich seehr doll hier im Forum!!
In dem Fall "lenkt es ab" (meiner Meinung nach) ... Auch für mich der dann viel länger braucht um durchzusteigen
-
@apollon77 Kann deinen Einwand nicht nachvollziehen.
Da versuchen einige drei Tage lang zu helfen und dann ist das plötzlich "ablenkend".
An welcher Stelle hätten wir denn aufhören sollen und was wäre dann passiert oder was wäre passiert wenn du nicht auf den Thread aufmerksam geworden wärst.