Seite 1 von 1
Openhab 2.4 Backup zurückspielen
Verfasst: 25. Jul 2022 21:09
von Maggi
Hi,
hat schon jemand versucht ein OH 2 Backup versucht zurück zu spielen, nachdem die neuste Version von Openhab 3 runtergeladen wurde?
Ich schaffe es nicht die Version 3 nach der Installation auf die Version 2 zurück zu stellen und danach mein altes Backup zurück zu spielen.
Es wird einfach kein OH2 gestartet.
Re: Openhab 2.4 Backup zurückspielen
Verfasst: 25. Jul 2022 21:45
von udo1toni
Die Backups sind zwar unabhängig von der Version, aber natürlich gibt es bestimmte Dateien, die es erst ab einer bestimmten Version gibt.
Es ist auch nicht vorgesehen, mit einem Backup downzugraden. Dennoch sollte es eigentlich funktionieren.
Wenn Du openHAB über openHABian einrichtest, wird openHABian normalerweise immer die aktuelle stable Version einrichten.
Das wäre momentan openHAB 3.3.0
Du kannst aber jederzeit die Version ändern, in openhabian-config den Menüpunkt 40 openHAB related wählen und dann
zwischen Punkt 42 und Punkt 43 Downgrade to openHAB 2
Dabei wird openHAB 2.5.12 installiert, welches die einzige online verfügbare Version ist.
Grundsätzlich ist davon abzuraten, von OH3 auf OH2 zu wechseln. Diese Version ist nur noch aus Kompatibilitätsgründen verfügbar. Die Idee ist, die openHAB2 Instanz mit dem openHAB Binding fernzusteuern. Dort kann man dann openHAB1-Bindings einrichten, welche unter openHAB3 nicht mehr eingesetzt werden können. Spätestens wenn alle Bindings in einer Version 3 existieren, wird OH2 beerdigt.
Außerdem wird die Version nicht mehr weiterentwickelt. Es gibt keine Rückportierungen oder Fehlerbereinigungen. Das ist in etwa vergleichbar mit Windows XP, was eben End of Life ist.
Re: Openhab 2.4 Backup zurückspielen
Verfasst: 26. Jul 2022 13:04
von Maggi
Das hat geklappt. Super.
Der Grund dahinter ist, dass ich mich mit OH3 noch nicht beschäftigt habe und ein System mit OH2 am laufen habe, dass so final bleiben soll.
Mit OH3 werde ich mich aber mal an ein paar freien Tagen einarbeiten. Es scheint ja doch etwas umfangreicher zu sein.
Gerade die Rules werden eine Herausforderung.
Was jetzt noch nicht funktioniert nach dem Umstellen und zurückspielen des Backups ist der Log Viewer.
Er Service ist zwar aktiv, aber es passiert nichts.
Die openhab.log und events.log füllen sich auch nicht.
Was könnte das denn noch sein?
Re: Openhab 2.4 Backup zurückspielen
Verfasst: 26. Jul 2022 13:09
von udo1toni
Vermutlich stimmen die Dateirechte nicht. Einmal
Code: Alles auswählen
sudo systemctl stop openhab2.service
sudo openhab-cli reset-ownership
sudo systemctl start openhab2.service
bitte.
Re: Openhab 2.4 Backup zurückspielen
Verfasst: 26. Jul 2022 18:52
von Maggi
Habe die Befehle einmal durchgespielt.
Es lässt sich zum Glück alles bedienen. Auch Modbus und andere Schnittstellen laufen.
Aber das Log füllt sich immer noch nicht.
Re: Openhab 2.4 Backup zurückspielen
Verfasst: 26. Jul 2022 21:16
von udo1toni
Ja, ich habe gerade bei mir ein ähnliches Verhalten festgestellt. Evtl. ist da beim Build ein Fehler passiert.
Schau bitte mal, ob die Datei /var/lib/openhab/etc/org.ops4j.pax.logging.cfg vorhanden ist und 65 Byte groß ist. Sollte die Datei leer sein (das war bei mir der Fall) so ist der Inhalt der Datei folgender:
Code: Alles auswählen
org.ops4j.pax.logging.log4j2.config.file=${karaf.etc}/log4j2.xml
also ein Verweis auf die Datei log4j2.xml im gleichen Verzeichnis.
Diese Datei muss natürlich ebenfalls vorhanden und gefüllt sein. Da die Datei org.ops4j.pax.logging.cfg zuletzt vor zwei Jahren geändert wurde, gehe ich aber davon aus, dass die Datei bei Dir schon vorhanden und korrekt befüllt sein wird.
Falls die Datei vorher leer war, musst Du vermutlich einmalig openHAB neu starten: