Upgrade OH 4.0.0.M1

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

int5749
Beiträge: 1173
Registriert: 4. Nov 2019 22:08
Answers: 9

Re: Upgrade OH 4.0.0.M1

Beitrag von int5749 »

shuo hat geschrieben: 14. Mär 2023 21:01 Linux openhabian 5.10.103-v7+ #1529 SMP Tue Mar 8 12:21:37 GMT 2022 armv7l GNU/Linux
Hmm, dies ist ja eine angepasste Version für den Raspberry. Da werden wir hier auf einen Spezialisten warten müssen.

Eine Restore aus dem Backup ist keine Option? Oder nicht vorhanden?
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3

J-N-K
Beiträge: 126
Registriert: 20. Jun 2020 12:21
Answers: 4
Wohnort: Gelsenkirchen, NRW

Re: Upgrade OH 4.0.0.M1

Beitrag von J-N-K »

Gibt es in openHABian nicht eine Option um Java zu installieren? Ich meine mich zu erinnern, dass es ein Temurin JDK 17 gibt, das empfehle ich in letzter Zeit eh anstelle von Zulu.
openHAB 4.0.0-SNAPSHOT - - local build -
APU2, 4GB RAM, 32GB SSD, Debian Buster
openHAB Core/Distro/Addons & SmartHome/J Maintainer

Benutzeravatar
udo1toni
Beiträge: 15264
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: Upgrade OH 4.0.0.M1

Beitrag von udo1toni »

Man kann in der openhabian.conf die java_conf auf 17 setzen, damit wird dann Java 17 installiert. Ob das auf einem Raspberry funktioniert, weiß ich aber nicht. Die Fehlermeldung besagt ja, dass es keine passende ARM-Version gibt.
Auch openhabian-config sollte eine entsprechende Option zur Auswahl anbieten, sonst wäre die Option über die conf-Datei einigermaßen seltsam.
Allgemein rate ich momentan eher von openHAB4 ab, der erste Milestone scheint zumindest schon mal vielversprechend, aber es gibt wohl noch etliche Anpassungen, die vorgenommen werden müssen, bevor alles wieder einigermaßen zuverlässig läuft. Ein paar Monate wären da schon noch Zeit, bevor man das ernsthaft produktiv einsetzt.
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

shuo
Beiträge: 181
Registriert: 1. Sep 2018 18:24
Answers: 0

Re: Upgrade OH 4.0.0.M1

Beitrag von shuo »

int5749 hat geschrieben: 14. Mär 2023 21:18 Eine Restore aus dem Backup ist keine Option? Oder nicht vorhanden?
Habe ich bereits versucht, geht leider nicht.
J-N-K hat geschrieben: 14. Mär 2023 23:13 Gibt es in openHABian nicht eine Option um Java zu installieren? Ich meine mich zu erinnern, dass es ein Temurin JDK 17 gibt, das empfehle ich in letzter Zeit eh anstelle von Zulu.
Ja, aber wird leider nicht installiert
udo1toni hat geschrieben: 15. Mär 2023 02:04 Man kann in der openhabian.conf die java_conf auf 17 setzen, damit wird dann Java 17 installiert. Ob das auf einem Raspberry funktioniert, weiß ich aber nicht. Die Fehlermeldung besagt ja, dass es keine passende ARM-Version gibt.
Auch openhabian-config sollte eine entsprechende Option zur Auswahl anbieten, sonst wäre die Option über die conf-Datei einigermaßen seltsam.
Allgemein rate ich momentan eher von openHAB4 ab, der erste Milestone scheint zumindest schon mal vielversprechend, aber es gibt wohl noch etliche Anpassungen, die vorgenommen werden müssen, bevor alles wieder einigermaßen zuverlässig läuft. Ein paar Monate wären da schon noch Zeit, bevor man das ernsthaft produktiv einsetzt.
Leider ist das mir "versehentlich" passiert, weil ich immer ein upgrade durchführe (auch wegen den Linux-Paketen).

Gibt es denn jetzt eine Möglichkeit wieder auf 3.4 zu kommen, oder muss ich ein "purge" durchführen und openhabian frisch installieren?

Benutzeravatar
udo1toni
Beiträge: 15264
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: Upgrade OH 4.0.0.M1

Beitrag von udo1toni »

Ein Downgrade ist nicht vorgesehen, aber es sollte tatsächlich ein remove ausreichen, sofern Deine Konfiguration nicht beschädigt wurde.

Hast Du eine Backup der openHAB-Konfiguration? Dann wäre vermutlich eine Neuinstallation der einfachste (und schnellste) Weg.

Bezüglich der Updates... Also, Du kannst natürlich zunächst einmal auf die stable Version wechseln, damit bekommst du dann vorerst keine Milestones aufgespielt. Alternativ könnte man die (nach erfolgreicher Reinstallation korrekte) installierte Version von openHAB pinnen, so dass apt sie in Ruhe lässt.
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

shuo
Beiträge: 181
Registriert: 1. Sep 2018 18:24
Answers: 0

Re: Upgrade OH 4.0.0.M1

Beitrag von shuo »

Danke für die vielen Antworten. Ich denke ich werde mich übers Wochenende an das Löschen und neu Aufsetzen machen.

shuo
Beiträge: 181
Registriert: 1. Sep 2018 18:24
Answers: 0

Re: Upgrade OH 4.0.0.M1

Beitrag von shuo »

udo1toni hat geschrieben: 15. Mär 2023 19:01 .... Alternativ könnte man die (nach erfolgreicher Reinstallation korrekte) installierte Version von openHAB pinnen, so dass apt sie in Ruhe lässt.
Wie geht das denn mit dem pinnen?

Benutzeravatar
udo1toni
Beiträge: 15264
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: Upgrade OH 4.0.0.M1

Beitrag von udo1toni »

Grundsätzlich gibt es ja Dokumentationen :) https://wiki.debian.org/de/AptPreferences

Du legst eine Datei /etc/apt/preferences.d/openhab an.

In diese Datei trägst Du

Code: Alles auswählen

Package: openhab
Pin: version 3.4.2*
Pin-Priority: 1000
ein. Damit wird die Version 3.4.2 erzwungen, selbst wenn gerade eine neuere Version installiert sein sollte (1000).
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

shuo
Beiträge: 181
Registriert: 1. Sep 2018 18:24
Answers: 0

Re: Upgrade OH 4.0.0.M1

Beitrag von shuo »

Danke Udo.

Ich habe aber leider ein größeres Problem. Ich habe jetzt erfolreich wieder 3.4.2 am Laufen. Allerdings bekomme ich mein Backup nicht aufgespielt.
Items und Rules sind da. Things und Bindings fehlen.
Eine Idee wie ich das "manuell" aus dem Backup-File kopieren könnte? Ich habe keine Ahnung wo die notwendigen Dateien liegen....

Benutzeravatar
udo1toni
Beiträge: 15264
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: Upgrade OH 4.0.0.M1

Beitrag von udo1toni »

Es kommt natürlich etwas darauf an, wie Du openHAB konfiguriert hast. Grundsätzlich gibt es zwei Orte, an denen sich Informationen zur Konfiguration befinden (Bindingauswahl, Things, Items, Rules und das Drumherum).
Der eine Ort ist /etc/openhab/ mit seinen Unterverzeichnissen. Dort finden sich nur Konfigurationen, wenn Du per Textdateien konfiguriert hat.
Der zweite ort ist das userdata-Verzeichnis (gewöhnlich /var/lib/share/openhab/ mit seinen Unterverzeichnissen).
Ein Gutteil davon sind Dinge, die ohnehin automatisch wieder kommen. die eigentlichen Dinge, die Du über die UI angelegt hast, befinden sich im Unterverzeichnis jsondb, dort gibt es verschiedene *.json Dateien, die Namen sind einigermaßen selbsterklärend. Innerhalb des Verzeichnisses gibt es auhc noch ein backup Verzeichnis, in dem Kopien der letzten X Änderungen enthalten sind (X ist über dei UI selbst einstellbar)

Aber in einem ersten Versuch kannst Du zunächst einmal den Befehl sudo openhab-cli clean-cache ausführen, was dazu führen sollte, dass openHAB alle installierten Bindings neu lädt und alle Things usw. erneut erzeugt. Der Befehl muss bei gestopptem openHAB ausgeführt werden. anschließend braucht openHAB ungewöhnlich lange zum Start. Hilft das nicht auf Anhieb, bringt ein weiterer Versuch allerdings auch sicher nichts.
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

Antworten