Seite 1 von 1

Supergau - mein openHAB funktioniert nicht mehr ...

Verfasst: 13. Nov 2017 22:34
von Nordmann
..... und ich Pfeife habe keine Sicherung gemacht.

Wenn ich einen restart durchführe sehe ich im logfile folgende Einträge:

Code: Alles auswählen

2017-11-13 22:24:45.697 [WARN ] [raf.features.internal.osgi.Activator] - Error starting activator
java.io.IOException: Unexpected end of input at 1:1
	at org.apache.karaf.features.internal.util.JsonReader.error(JsonReader.java:337)[8:org.apache.karaf.features.core:4.0.8]
	at org.apache.karaf.features.internal.util.JsonReader.expected(JsonReader.java:331)[8:org.apache.karaf.features.core:4.0.8]
	at org.apache.karaf.features.internal.util.JsonReader.readValue(JsonReader.java:93)[8:org.apache.karaf.features.core:4.0.8]
	at org.apache.karaf.features.internal.util.JsonReader.parse(JsonReader.java:58)[8:org.apache.karaf.features.core:4.0.8]
	at org.apache.karaf.features.internal.util.JsonReader.read(JsonReader.java:52)[8:org.apache.karaf.features.core:4.0.8]
	at org.apache.karaf.features.internal.region.DigraphHelper.readDigraph(DigraphHelper.java:112)[8:org.apache.karaf.features.core:4.0.8]
	at org.apache.karaf.features.internal.region.DigraphHelper.loadDigraph(DigraphHelper.java:70)[8:org.apache.karaf.features.core:4.0.8]
	at org.apache.karaf.features.internal.osgi.Activator.doStart(Activator.java:130)[8:org.apache.karaf.features.core:4.0.8]
	at org.apache.karaf.util.tracker.BaseActivator.run(BaseActivator.java:246)[8:org.apache.karaf.features.core:4.0.8]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_121]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_121]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_121]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_121]
	at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]
Vielleicht weiß einer von euch wie ich openHab wieder zum Laufen bringe.
Ich weiß echt nicht, was es da kaputt geschossen hat.

Danke!

Gruß
Jörg

P.S.:
Ja, man soll Sicherungen machen, ich weiß.
Hoffe dass ich schlau raus geworden bin :oops:

Re: Supergau - mein openHAB funktioniert nicht mehr ...

Verfasst: 13. Nov 2017 23:31
von seppy
Hi,
sieht aus als wäre die Json DB im Eimer. Poste mal den Inhalt. Vielleicht bekommen wir das wieder hin?!
Grüße Seppy

Re: Supergau - mein openHAB funktioniert nicht mehr ...

Verfasst: 13. Nov 2017 23:33
von Nordmann
Hi Seppy,

wie komme ich denn an den "Inhalt" "ran"?

Gruß
Jörg

Re: Supergau - mein openHAB funktioniert nicht mehr ...

Verfasst: 13. Nov 2017 23:36
von seppy
Ich schaue morgen nach. Ist einfach eine Datei die man im Texteditor öffnen kann.


Gesendet von iPhone mit Tapatalk

Re: Supergau - mein openHAB funktioniert nicht mehr ...

Verfasst: 13. Nov 2017 23:38
von Nordmann
Danke Dir!
Dann schaun wir mal :-)

Gruß
Jörg

Re: Supergau - mein openHAB funktioniert nicht mehr ...

Verfasst: 14. Nov 2017 08:36
von Cyrelian
Hi Jörg,

die JSON files liegen alle unter

Code: Alles auswählen

/var/lib/openhab2/jsondb
Dort gibt es auch einen Ordner Backup. Ich würde dir folgendes empfehlen:

Code: Alles auswählen

systemctl stop openhab2
danach erstmal aufräumen mit:

Code: Alles auswählen

rm -ri /var/lib/openhab2/tmp/*
rm -ri /var/lib/openhab2/cache/*
Dann die fünf Files die direkt unter "/var/lib/openhab2/jsondb" liegen sichern.

Code: Alles auswählen

org.eclipse.smarthome.config.discovery.DiscoveryResult.json
org.eclipse.smarthome.core.items.Item.json
org.eclipse.smarthome.core.thing.link.ItemChannelLink.json
org.eclipse.smarthome.core.thing.link.ItemThingLink.json
org.eclipse.smarthome.core.thing.Thing.json
Jetzt holst du dir genau diese fünf Files aus dem Ordner Backup. ACHTUNG! Die Files haben am Ende einen Datumsstempel im Name. Das muss natürlich weg, damit die Files genau so heißen wie vorher auch. Diese kopierst du dann von "/var/lib/openhab2/jsondb/backup" nach "/var/lib/openhab2/jsondb".

Sobald alles wieder an Ort un Stelle ist openHAB starten:

Code: Alles auswählen

systemctl start openhab2
..und Daumen drücken ;)

CU
Cyrelian

Re: Supergau - mein openHAB funktioniert nicht mehr ...

Verfasst: 14. Nov 2017 20:42
von seppy
Hat’s funktioniert?


Gesendet von iPhone mit Tapatalk

Re: Supergau - mein openHAB funktioniert nicht mehr ...

Verfasst: 14. Nov 2017 20:53
von Nordmann
Hallo Seppy,
hallo Cyrelian!

Also so wie das aussieht scheint alles zu funktionieren!
Habe bisher noch nichts negatives gefunden.

EIN GANZ DICKES DANKE AN EUCH BEIDEN!!!! :!: :!: :!: :!: :!: :!: :!: :!:

Was ich noch machen musste war die Schreibrechte auf die "org.eclipse.smarthome ....." Dateien neu zu vergeben.

Also nochmals vielen vielen Dank!

Und ab morgen wird dann auch immer fein ein Backup gemacht!

Gruß
Jörg

Re: Supergau - mein openHAB funktioniert nicht mehr ...

Verfasst: 15. Nov 2017 09:14
von Cyrelian
Hi Jörg,

cool das es wieder läuft. :D

CU
Cyrelian