NEWS
iobroker startet nach Stromausfall nicht mehr
-
Hallo,
wir hatten gestern Stromausfall, seitdem will iobroker nicht mehr starten, hab hier schon einiges gelesen und probiert (natürlich auch schon mehrfach reboot), komme aber leider mit meinen sehr rudimentären Kenntnissen nicht weiter.
iobroker status gibt "Server Cannot start inMem-objects on port 9001: Failed to lock DB file "/opt/iobroker/iobroker-data/objects.jsonl"!" aus.
Die Ports 9000, 9001 und 8081 scheinen nicht zu laufen.
Wenn ich iobroker starte, erstellt er die "objects.jsonl.lock", die beim Stoppen auch wieder verschwindet.iobroker update funktioniert auch nicht, hier meldet er "No connection to databases possible ..."
Hier eine Zusammenfassung:
======================= SUMMARY ======================= v.2024-05-22 Static hostname: raspberrypi Icon name: computer Operating System: Raspbian GNU/Linux 10 (buster) Kernel: Linux 5.10.103-v7l+ Architecture: arm Installation: native Kernel: armv7l Userland: 32 bit Timezone: Europe/Berlin (CEST, +0200) User-ID: 1000 Display-Server: true Boot Target: graphical.target Pending OS-Updates: Pending iob updates: 0 Nodejs-Installation: /usr/bin/nodejs v16.19.1 /usr/bin/node v16.19.1 /usr/bin/npm 8.19.3 /usr/bin/npx 8.19.3 /usr/bin/corepack 0.15.1 Recommended versions are nodejs No connection to databases possible ... and npm Server Cannot start inMem-objects on port 9001: Failed to lock DB file "/opt/iobroker/iobroker-data/objects.jsonl"! Your nodejs installation is correct MEMORY: total used free shared buff/cache available Mem: 3.8G 437M 299M 3.0M 3.1G 3.2G Swap: 99M 21M 78M Total: 3.9G 459M 377M Active iob-Instances: 0 Server Cannot start inMem-objects on port 9001: Failed to lock DB file "/opt/iobroker/iobroker-data/objects.jsonl"! ioBroker Core: js-controller 4.0.23 admin 6.3.6 ioBroker Status: No connection to databases possible ... Status admin and web instance: Objects: 1 States: 1 Size of iob-Database: 2.1G /opt/iobroker/iobroker-data/objects.jsonl 6.8M /opt/iobroker/iobroker-data/objects.json.migrated 6.8M /opt/iobroker/iobroker-data/objects.json.bak.migrated 780K /opt/iobroker/iobroker-data/states.jsonl 616K /opt/iobroker/iobroker-data/states.json.migrated 616K /opt/iobroker/iobroker-data/states.json.bak.migrated =================== END OF SUMMARY ====================
Was braucht ihr noch an Infos?
An Backups hab ich ein Image von der SD (leider nur von Anfang 2022) und über den BackItUp Adapter, falls es keine andere Möglichkeit gibt.
Lieben Dank für eure Hilfe,
Pandara -
@pandara sagte in iobroker startet nach Stromausfall nicht mehr:
buster
Ohnehin zu alt. Installier da NEU das aktuelle Relase 12 'Bookworm' (in der 64Bit Lite-Version) und spiel da dein Backup über den Backitup-Adapter ein.
Ein Image nutzt dir nix, schon gar nicht ein mehr als zwei Jahre altes.
-
Ok, muss es ein Clean Install sein oder kann ich das auch updaten?
Habe auf dem Raspi auch noch Phoscon und den Logitech Media Server laufen... -
Nein, ein 'in-line'-Upgrade ist nicht möglich. Nicht über 2 Releases hinweg und auch nicht über einen Wechsel der Prozessorarchitektur hinweg.
Deswegen schrieb ich:
Installier da NEU das aktuelle Relase 12 'Bookworm' (in der 64Bit Lite-Version)
Mit dem alten js-controller hast du allerdings beim Backup ein Problem, der aktuelle Controller kann mit den alten Backups nix anfangen. Also dann einen alten js-controller zuvor einspielen.
Alles unnötig, wenn du die Kiste aktuell gehalten hättest. Nein, 'never tatsch a runninck süstäm' ist kein Konzept.
-
Alles klar, dann mach ich das.
Vielen Dank für die schnelle Hilfe!