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.
Openhab 2.4 Backup zurückspielen
-
- Beiträge: 27
- Registriert: 22. Okt 2019 20:09
- Wohnort: Hanau
- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Openhab 2.4 Backup zurückspielen
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.
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.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 27
- Registriert: 22. Okt 2019 20:09
- Wohnort: Hanau
Re: Openhab 2.4 Backup zurückspielen
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?
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?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Openhab 2.4 Backup zurückspielen
Vermutlich stimmen die Dateirechte nicht. Einmal
bitte.
Code: Alles auswählen
sudo systemctl stop openhab2.service
sudo openhab-cli reset-ownership
sudo systemctl start openhab2.service
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 27
- Registriert: 22. Okt 2019 20:09
- Wohnort: Hanau
Re: Openhab 2.4 Backup zurückspielen
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.
Es lässt sich zum Glück alles bedienen. Auch Modbus und andere Schnittstellen laufen.
Aber das Log füllt sich immer noch nicht.
- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Openhab 2.4 Backup zurückspielen
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:
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:
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
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:
Code: Alles auswählen
sudo systemctl restart openhab.service
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet