NEWS
Mini-HowTo: Cannot find view "system" for search "host"
-
@sci3wh sagte in Mini-HowTo: Cannot find view "system" for search "host":
Ich habe von DOS mal so gar keine Ahnung.
Ich auch nicht. Aber du sprachst doch von Windows10. Da gibt es doch diese hübschen bunten, namensgebenden Fenster.
@thomas-braun
keine Ahnung was du mir sagen willst.
Ich habe die Datei nun entpackt und in den Ordner \iobroker-data\backup-objects abgelegt.
Und nun?
iobroker start? das bringt nichts. Der iobroker ist immer noch nicht erreichbar -
@thomas-braun
keine Ahnung was du mir sagen willst.
Ich habe die Datei nun entpackt und in den Ordner \iobroker-data\backup-objects abgelegt.
Und nun?
iobroker start? das bringt nichts. Der iobroker ist immer noch nicht erreichbar -
@apollon77
iobroker.2021-12-11.log
Die letzte brauchbare Datei ist von 02:55 Uhr.
Warum er auf fehlenden Speicherplatz verweist ist mir ein Rätsel. Ich habe noch 2GB freien Speicher -
@apollon77
iobroker.2021-12-11.log
Die letzte brauchbare Datei ist von 02:55 Uhr.
Warum er auf fehlenden Speicherplatz verweist ist mir ein Rätsel. Ich habe noch 2GB freien Speicher -
@apollon77
iobroker.2021-12-11.log
Die letzte brauchbare Datei ist von 02:55 Uhr.
Warum er auf fehlenden Speicherplatz verweist ist mir ein Rätsel. Ich habe noch 2GB freien Speicher -
@bananajoe Windows kennt den Befehl df -h nicht.
C:\iobroker>df -h Der Befehl "df" ist entweder falsch geschrieben oder konnte nicht gefunden werden. -
@bananajoe Windows kennt den Befehl df -h nicht.
C:\iobroker>df -h Der Befehl "df" ist entweder falsch geschrieben oder konnte nicht gefunden werden. -
@sci3wh ah, ok. Ich hatte aus einem vorherigen Beitrag Linux interpretiert. Unter Windows wirst du es schon richtig erkennen. (Wobei mir 2 GiB freier Festplattenplatz dann viel zu wenig wäre)
@bananajoe ist nut eine 32GB Festplatte
-
Für so ein Exoten-System könnte es schwierig werden. Bei Debian/Linux geht's wie oben beschrieben.
-
@apollon77
iobroker.2021-12-11.log
Die letzte brauchbare Datei ist von 02:55 Uhr.
Warum er auf fehlenden Speicherplatz verweist ist mir ein Rätsel. Ich habe noch 2GB freien Speicher@sci3wh ALso ja Log ist seeehr eindeutig ... und ENOSPC startet ja schon 0 Uhr ... also besser mal noch am Vortag suchen wann es wirklich begonnen hat.
Und naja
iobroker.js-controller version 3.2.16 js-controller starting
Genau die Version ist dabei nicht ideal ... Updaten, Platz frei räumen dann passiert nicht wieder
-
Iobroker läuft wieder.
Ich habe den iobroker gestoppt,
dann die letzten intakten .json Dateien entpackt und in objects.json, bzw. states.json umbenannt und diese Dateien dann in den iobroker-data Ordner geschoben.
Windows neu gestartet und nun läuft es wieder.
Danke für eure AnregungenGruß
Ingo -
Iobroker läuft wieder.
Ich habe den iobroker gestoppt,
dann die letzten intakten .json Dateien entpackt und in objects.json, bzw. states.json umbenannt und diese Dateien dann in den iobroker-data Ordner geschoben.
Windows neu gestartet und nun läuft es wieder.
Danke für eure AnregungenGruß
Ingo -
3.3.18 war es.
-
3.3.18 war es.
-
User, die plötzlich nicht mehr in den ioBroker kommen und auf der Kommandozeile auf ein freundliches
iobroker statusso frech begrüßt werden:
iobroker status Cannot read system.config: null (OK when migrating or restoring) Cannot find view "system" for search "host" iobroker is running on this host.können mal folgendes versuchen:
Mit
ls -lh /opt/iobroker/iobroker-data/backup-objects/ | grep objectsbekommt man so etwas in der Art zu sehen:
ls -lh /opt/iobroker/iobroker-data/backup-objects/ total 19240 -rw-rwxr--+ 1 iobroker iobroker 895277 Mar 16 16:23 2021-03-16_16-23_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 113674 Mar 16 16:23 2021-03-16_16-23_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 113571 Mar 16 16:47 2021-03-16_16-47_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 895066 Mar 16 16:48 2021-03-16_16-48_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 112795 Mar 16 16:51 2021-03-16_16-51_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 0 Mar 16 16:53 2021-03-16_16-53_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 3505 Mar 16 16:56 2021-03-16_16-56_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 0 Mar 16 16:56 2021-03-16_16-56_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 3505 Mar 16 16:57 2021-03-16_16-57_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 112864 Mar 16 16:57 2021-03-16_16-57_states.json.gzMan schaut wann zuerst 'auffällige' Dateien mit Dateigröße 0 oder auffälligem Schwund zwischen zwei Dateien auftauchen, wie hier:
-rw-rw-r--+ 1 iobroker iobroker 1681373 Mar 16 18:00 2021-03-16_18-00_objects.json.gz -rw-rw-r--+ 1 iobroker iobroker 3504 Mar 16 18:11 2021-03-16_18-11_objects.json.gzund guckt sich die letzten intakten Dateien davor aus. Im Beispiel diese:
-rw-rwxr--+ 1 iobroker iobroker 895066 Mar 16 16:48 2021-03-16_16-48_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 112795 Mar 16 16:51 2021-03-16_16-51_states.json.gzDie gleiche Übung muss ggf. auch für die states-Datenbank durchgeführt werden.
Mit
ls -lh /opt/iobroker/iobroker-data/backup-objects/ | grep statessieht man die, dann weiter wie oben mit den objects schon geschehen.
Mit folgender Befehlsfolge kann man u. U. den ioBroker wieder beleben:
(Bei Verwendung von jsonl ändern sich die Dateinamen entsprechend! Dann also json durch jsonl ersetzen!)iobroker stop cd /opt/iobroker/iobroker-data/ mv objects.json objects.json.old mv states.json states.json.old cd backup-objects/ gunzip -ck INTAKTE_DATEI_objects.json.gz > /opt/iobroker/iobroker-data/objects.json gunzip -ck INTAKTE_DATEI_states.json.gz > /opt/iobroker/iobroker-data/states.json iobroker startINTAKTE_DATEI dabei mit dem zuvor ausgeguckten Dateinamen ersetzen.
Mit freundlicher Empfehlung von @wendy2702
@thomas-braun said in Mini-HowTo: Cannot find view "system" for search "host":
User, die plötzlich nicht mehr in den ioBroker kommen und auf der Kommandozeile auf ein freundliches
iobroker statusso frech begrüßt werden:
..................................................Sau geil ! Es läuft! Vielen lieben Dank !!!!!!! :+1: :+1: :+1: :+1: :heart_eyes: :heart_eyes:
-
Wunderbar, hat funktioniert! Vielen Dank!!
-
User, die plötzlich nicht mehr in den ioBroker kommen und auf der Kommandozeile auf ein freundliches
iobroker statusso frech begrüßt werden:
iobroker status Cannot read system.config: null (OK when migrating or restoring) Cannot find view "system" for search "host" iobroker is running on this host.können mal folgendes versuchen:
Mit
ls -lh /opt/iobroker/iobroker-data/backup-objects/ | grep objectsbekommt man so etwas in der Art zu sehen:
ls -lh /opt/iobroker/iobroker-data/backup-objects/ total 19240 -rw-rwxr--+ 1 iobroker iobroker 895277 Mar 16 16:23 2021-03-16_16-23_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 113674 Mar 16 16:23 2021-03-16_16-23_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 113571 Mar 16 16:47 2021-03-16_16-47_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 895066 Mar 16 16:48 2021-03-16_16-48_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 112795 Mar 16 16:51 2021-03-16_16-51_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 0 Mar 16 16:53 2021-03-16_16-53_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 3505 Mar 16 16:56 2021-03-16_16-56_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 0 Mar 16 16:56 2021-03-16_16-56_states.json.gz -rw-rwxr--+ 1 iobroker iobroker 3505 Mar 16 16:57 2021-03-16_16-57_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 112864 Mar 16 16:57 2021-03-16_16-57_states.json.gzMan schaut wann zuerst 'auffällige' Dateien mit Dateigröße 0 oder auffälligem Schwund zwischen zwei Dateien auftauchen, wie hier:
-rw-rw-r--+ 1 iobroker iobroker 1681373 Mar 16 18:00 2021-03-16_18-00_objects.json.gz -rw-rw-r--+ 1 iobroker iobroker 3504 Mar 16 18:11 2021-03-16_18-11_objects.json.gzund guckt sich die letzten intakten Dateien davor aus. Im Beispiel diese:
-rw-rwxr--+ 1 iobroker iobroker 895066 Mar 16 16:48 2021-03-16_16-48_objects.json.gz -rw-rwxr--+ 1 iobroker iobroker 112795 Mar 16 16:51 2021-03-16_16-51_states.json.gzDie gleiche Übung muss ggf. auch für die states-Datenbank durchgeführt werden.
Mit
ls -lh /opt/iobroker/iobroker-data/backup-objects/ | grep statessieht man die, dann weiter wie oben mit den objects schon geschehen.
Mit folgender Befehlsfolge kann man u. U. den ioBroker wieder beleben:
(Bei Verwendung von jsonl ändern sich die Dateinamen entsprechend! Dann also json durch jsonl ersetzen!)iobroker stop cd /opt/iobroker/iobroker-data/ mv objects.json objects.json.old mv states.json states.json.old cd backup-objects/ gunzip -ck INTAKTE_DATEI_objects.json.gz > /opt/iobroker/iobroker-data/objects.json gunzip -ck INTAKTE_DATEI_states.json.gz > /opt/iobroker/iobroker-data/states.json iobroker startINTAKTE_DATEI dabei mit dem zuvor ausgeguckten Dateinamen ersetzen.
Mit freundlicher Empfehlung von @wendy2702
@thomas-braun said in Mini-HowTo: Cannot find view "system" for search "host":
ls -lh /opt/iobroker/iobroker-data/backup-objects/ | grep objects
@thomas-braun @wendy2702 VIELEN DANK!