NEWS
ioBroker tot nach Stromausfall
-
Servus
Mein ioBroker mag nicht mehr starten.
"iobroker fix" hab ich schon probier, meldet aber das alles OK wäre.bei "iobroker status" kommt folgendes:
c1500@iobrokerpc:~$ iobroker status Cannot read system.config: null (OK when migrating or restoring) iobroker is not running on this host. Objects type: file States type: file c1500@iobrokerpc:~$
Im log steht folgendes wenn ich "iobroker start" mache:
2022-05-24 10:06:14.159 - info: host.iobrokerpc iobroker.js-controller version 3.3.22 js-controller starting 2022-05-24 10:06:14.162 - info: host.iobrokerpc Copyright (c) 2014-2021 bluefox, 2014 hobbyquaker 2022-05-24 10:06:14.163 - info: host.iobrokerpc hostname: iobrokerpc, node: v14.19.3 2022-05-24 10:06:14.163 - info: host.iobrokerpc ip addresses: 192.168.23.10 2003:c3:cf2a:8d00:8647:9ff:fe09:9a06 fe80::8647:9ff:fe09:9a06 2022-05-24 10:06:14.220 - error: host.iobrokerpc Cannot read system.config: null (OK when migrating or restoring) 2022-05-24 10:06:14.309 - info: host.iobrokerpc connected to Objects and States 2022-05-24 10:06:14.439 - info: host.iobrokerpc added notifications configuration of host 2022-05-24 10:06:14.457 - error: host.iobrokerpc Cannot find view "system" for search "instance" 2022-05-24 10:06:14.458 - error: host.iobrokerpc Could not add notifications config of this host: Could not get notifications setup from instances: Cannot find view "system" 2022-05-24 10:06:14.510 - info: host.iobrokerpc Plugin sentry Sentry Plugin disabled for this process because sending of statistic data is disabled for the system 2022-05-24 10:06:14.514 - error: host.iobrokerpc Cannot find view "system" for search "host" 2022-05-24 10:06:14.537 - error: host.iobrokerpc Cannot find view "system" for search "state" 2022-05-24 10:06:14.538 - error: host.iobrokerpc Cannot find view "system" for search "instance" 2022-05-24 10:06:14.540 - error: host.iobrokerpc Could not collect system.host.iobrokerpc states to check for obsolete states: Error: Cannot find view "system" 2022-05-24 10:06:14.540 - error: host.iobrokerpc _design/system missing - call node iobroker.js setup 2022-05-24 10:06:14.540 - info: host.iobrokerpc no instances found 2022-05-24 10:06:14.543 - error: host.iobrokerpc uncaught exception: doc.rows is not iterable 2022-05-24 10:06:14.543 - error: host.iobrokerpc TypeError: doc.rows is not iterable at Object.getInstancesOrderedByStartPrio (/opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:2863:27) at async getInstances (/opt/iobroker/node_modules/iobroker.js-controller/main.js:2707:23) 2022-05-24 10:06:14.548 - info: host.iobrokerpc iobroker _restart 2022-05-24 10:06:14.560 - error: host.iobrokerpc Cannot write host object:Error: DB closed 2022-05-24 10:06:14.571 - info: host.iobrokerpc terminated 2022-05-24 10:06:14.829 - info: host.iobrokerpc iobroker Starting node restart.js 2022-05-24 10:06:14.905 - info: host.iobrokerpc received SIGTERM 2022-05-24 10:06:14.907 - warn: host.iobrokerpc get state error: Connection is closed. 2022-05-24 10:06:14.907 - info: host.iobrokerpc terminated 2022-05-24 10:06:14.981 - info: host.iobrokerpc iobroker exit null
Gibt es hier ein Rettung?
Vielen Dank im Voraus
Gruß C1500 -
-
Danke, für den Lin aber irgendwie werde ich daraus nicht schlau
Das schaut irgendwie komisch aus
1:c1500@iobrokerpc:/opt/iobroker$ ls -lh /opt/iobroker/iobroker-data/backup-objects/ | grep objects -rw-rwxr--+ 1 iobroker iobroker 2,2M Mai 22 12:23 2022-05-22_12-23_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 2,2M Mai 22 14:25 2022-05-22_14-25_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 2,2M Mai 22 16:25 2022-05-22_16-25_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 2,2M Mai 22 18:30 2022-05-22_18-30_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 2,2M Mai 22 20:30 2022-05-22_20-30_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 2,2M Mai 22 22:35 2022-05-22_22-35_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 2,2M Mai 23 00:35 2022-05-23_00-35_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 2,2M Mai 23 02:40 2022-05-23_02-40_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 2,2M Mai 23 04:45 2022-05-23_04-45_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 2,2M Mai 23 06:50 2022-05-23_06-50_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 2,2M Mai 23 08:55 2022-05-23_08-55_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 2,2M Mai 23 14:19 2022-05-23_14-19_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 2,2M Mai 23 16:20 2022-05-23_16-20_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 2,2M Mai 23 18:21 2022-05-23_18-21_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 2,2M Mai 23 20:23 2022-05-23_20-23_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 2,2M Mai 23 22:23 2022-05-23_22-23_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 2,2M Mai 24 00:24 2022-05-24_00-24_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 2,2M Mai 24 02:25 2022-05-24_02-25_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 2,2M Mai 24 04:25 2022-05-24_04-25_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 2,2M Mai 24 06:30 2022-05-24_06-30_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 2,2M Mai 24 08:03 2022-05-24_08-03_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 1,1K Mai 24 08:12 2022-05-24_08-12_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 1,1K Mai 24 08:13 2022-05-24_08-13_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 1,1K Mai 24 08:14 2022-05-24_08-14_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 1,1K Mai 24 08:15 2022-05-24_08-15_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 1,1K Mai 24 08:16 2022-05-24_08-16_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 1,1K Mai 24 08:17 2022-05-24_08-17_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 1,1K Mai 24 08:18 2022-05-24_08-18_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 1,1K Mai 24 08:19 2022-05-24_08-19_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 1,1K Mai 24 08:20 2022-05-24_08-20_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 1,1K Mai 24 08:21 2022-05-24_08-21_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 1,1K Mai 24 08:22 2022-05-24_08-22_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 1,1K Mai 24 08:23 2022-05-24_08-23_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 1,1K Mai 24 09:02 2022-05-24_09-02_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 1,1K Mai 24 09:04 2022-05-24_09-04_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 1,1K Mai 24 09:05 2022-05-24_09-05_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 1,1K Mai 24 09:22 2022-05-24_09-22_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 1,1K Mai 24 09:29 2022-05-24_09-29_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 1,1K Mai 24 09:32 2022-05-24_09-32_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 1,1K Mai 24 09:42 2022-05-24_09-42_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 1,1K Mai 24 10:05 2022-05-24_10-05_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 1,1K Mai 24 10:06 2022-05-24_10-06_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 1,1K Mai 24 10:21 2022-05-24_10-21_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 1,1K Mai 24 10:22 2022-05-24_10-22_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 1,1K Mai 24 10:27 2022-05-24_10-27_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 1,1K Mai 24 10:28 2022-05-24_10-28_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 1,1K Mai 24 10:32 2022-05-24_10-32_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 6,6K Mai 24 10:35 2022-05-24_10-35_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 8,4K Mai 24 10:53 2022-05-24_10-53_objects.json.gz -rw-rw-r--+ 1 iobroker iobroker 8,4K Mai 24 10:56 2022-05-24_10-56_objects.json.gz
2:
c1500@iobrokerpc:/opt/iobroker$ ls -lh /opt/iobroker/iobroker-data/backup-objects/ | grep states -rw-rwxr--+ 1 iobroker iobroker 404K Mai 22 11:55 2022-05-22_11-55_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 404K Mai 22 13:55 2022-05-22_13-55_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 404K Mai 22 15:55 2022-05-22_15-55_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 404K Mai 22 17:56 2022-05-22_17-56_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 404K Mai 22 19:56 2022-05-22_19-56_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 404K Mai 22 21:56 2022-05-22_21-56_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 403K Mai 22 23:57 2022-05-22_23-57_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 403K Mai 23 01:57 2022-05-23_01-57_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 403K Mai 23 03:58 2022-05-23_03-58_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 403K Mai 23 05:58 2022-05-23_05-58_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 403K Mai 23 07:58 2022-05-23_07-58_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 403K Mai 23 09:59 2022-05-23_09-59_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 404K Mai 23 14:20 2022-05-23_14-20_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 405K Mai 23 16:20 2022-05-23_16-20_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 406K Mai 23 18:20 2022-05-23_18-20_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 405K Mai 23 20:21 2022-05-23_20-21_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 404K Mai 23 22:21 2022-05-23_22-21_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 404K Mai 24 00:21 2022-05-24_00-21_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 404K Mai 24 02:21 2022-05-24_02-21_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 403K Mai 24 04:22 2022-05-24_04-22_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 404K Mai 24 06:22 2022-05-24_06-22_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 403K Mai 24 08:03 2022-05-24_08-03_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 08:12 2022-05-24_08-12_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 08:13 2022-05-24_08-13_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 08:14 2022-05-24_08-14_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 08:15 2022-05-24_08-15_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 08:16 2022-05-24_08-16_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 08:17 2022-05-24_08-17_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 08:18 2022-05-24_08-18_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 08:19 2022-05-24_08-19_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 08:20 2022-05-24_08-20_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 08:21 2022-05-24_08-21_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 08:22 2022-05-24_08-22_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 08:23 2022-05-24_08-23_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 08:59 2022-05-24_08-59_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 09:02 2022-05-24_09-02_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 09:04 2022-05-24_09-04_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 09:05 2022-05-24_09-05_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 09:22 2022-05-24_09-22_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 09:24 2022-05-24_09-24_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 09:29 2022-05-24_09-29_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 09:32 2022-05-24_09-32_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 09:42 2022-05-24_09-42_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 09:55 2022-05-24_09-55_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 10:05 2022-05-24_10-05_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 10:06 2022-05-24_10-06_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 10:11 2022-05-24_10-11_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 10:18 2022-05-24_10-18_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 10:21 2022-05-24_10-21_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 401K Mai 24 10:22 2022-05-24_10-22_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 22 Mai 24 10:27 2022-05-24_10-27_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 428 Mai 24 10:28 2022-05-24_10-28_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 445 Mai 24 10:30 2022-05-24_10-30_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 443 Mai 24 10:32 2022-05-24_10-32_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 432 Mai 24 10:35 2022-05-24_10-35_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 485 Mai 24 10:54 2022-05-24_10-54_states.json.gz -rw-rw-r--+ 1 iobroker iobroker 488 Mai 24 10:57 2022-05-24_10-57_states.json.gz
Aber warum immer nur iobroker und nix anderes?
EDIT:
Ich hab jetzt noch ein "sudo -H -u iobroker npm install iobroker.js-controller" ausgefürt.
Jetzt kommt zumindest beim status wieder, das iobroker läuft.
Aber an den Admin per web komme ich immer noch nicht.EDIT 2:
Zumindest kommen jetzt keine Fehlermeldungen mehr_
2022-05-24 11:48:26.796 - info: host.iobrokerpc received SIGTERM 2022-05-24 11:48:26.806 - info: host.iobrokerpc terminated 2022-05-24 11:48:26.796 - info: host.iobrokerpc received SIGTERM 2022-05-24 11:48:26.806 - info: host.iobrokerpc terminated 2022-05-24 11:48:33.883 - info: host.iobrokerpc iobroker.js-controller version 3.3.22 js-controller starting 2022-05-24 11:48:33.886 - info: host.iobrokerpc Copyright (c) 2014-2021 bluefox, 2014 hobbyquaker 2022-05-24 11:48:33.887 - info: host.iobrokerpc hostname: iobrokerpc, node: v14.19.3 2022-05-24 11:48:33.887 - info: host.iobrokerpc ip addresses: 192.168.23.10 2003:c3:cf2a:8d00:8647:9ff:fe09:9a06 fe80::8647:9ff:fe09:9a06 2022-05-24 11:48:33.975 - info: host.iobrokerpc connected to Objects and States 2022-05-24 11:48:33.987 - info: host.iobrokerpc added notifications configuration of host 2022-05-24 11:48:34.326 - info: host.iobrokerpc no instances found 2022-05-24 11:48:33.883 - info: host.iobrokerpc iobroker.js-controller version 3.3.22 js-controller starting 2022-05-24 11:48:33.886 - info: host.iobrokerpc Copyright (c) 2014-2021 bluefox, 2014 hobbyquaker 2022-05-24 11:48:33.887 - info: host.iobrokerpc hostname: iobrokerpc, node: v14.19.3 2022-05-24 11:48:33.887 - info: host.iobrokerpc ip addresses: 192.168.23.10 2003:c3:cf2a:8d00:8647:9ff:fe09:9a06 fe80::8647:9ff:fe09:9a06 2022-05-24 11:48:33.975 - info: host.iobrokerpc connected to Objects and States 2022-05-24 11:48:33.987 - info: host.iobrokerpc added notifications configuration of host 2022-05-24 11:48:34.326 - info: host.iobrokerpc no instances found
Aber "no instances found" macht mir angst
-
Das sieht nicht komisch aus, durch Stromausfall defekte Dateien sehen genauso aus.
-
@thomas-braun Meinst du da ist noch was zu retten?
-
@thomas-braun said in ioBroker tot nach Stromausfall:
durch Stromausfall defekte Dateien sehen genauso aus
Gibt es das noch? Also klar für Filesysteme ohne Journal, aber wer setzt denn diese heute noch für root oder data partitionen ein?
Einzig was ich kenne ist eine Art "Datenverlust" (bzw. Verlust eines neu hinzugefügten Inhaltes in einer Datei) wenn das letzte filesystem commit schon ein bisschen her war, aber beschädigte oder defekte Daten hatte ich wahrscheinlich das letzte mal mit einem ext2 oder fat vor einem Jahrzehnt, wenn nicht gar zwei....
@c1500 said in ioBroker tot nach Stromausfall:
da ist noch was zu retten?
Was war das denn für ein filesystem? Schon nen check durchgeführt? Und was für ein Speichermedium war involviert?
-
Was hast du denn jetzt genau getan?
Übrigens: Halt das System auf Stand!
js-controller version 3.3.22
Mit js-controller 4 wurde da was geändert und es soll an der Stelle robuster geworden sein.
-
@opensourcenomad Es ist eine m2 in einem intel Atom System.
Die USB für den Rechner ist in Planung aber leider noch nicht fertig.I´m HÄPPIIIEEEE
Hab gerade noch die instances und objects backups gefunden und konnte sie zurückspielen.
Jetzt startet auch die der WebAdmin wieder.
Alle swieder gut.Aber jetzt erst mal ein neues BackUp erstellen.
Man weis ja nie was noch so an Stromausfällen kommtDanke
-
@c1500 sagte in ioBroker tot nach Stromausfall:
Ich hab jetzt noch ein "sudo -H -u iobroker npm install iobroker.js-controller" ausgefürt.
je mehr du spielst, desto geringer werden die Chancen es zu retten!
lies den link von @Thomas-Braun genau durch und befolge ihn!
dann hast du dein altes System zurück.(zumindest war die Chance zu Threadbeginn sehr hoch!)