Update auf openhab 4.3.3-1 hat alles zerschossen

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

EiGudeWie
Beiträge: 40
Registriert: 27. Apr 2020 19:44
Answers: 0

Update auf openhab 4.3.3-1 hat alles zerschossen

Beitrag von EiGudeWie »

Hallo zusammen,

Ich habe auf einem Odroid C2 ein Armbian OS (Debian 11.11) am laufen, worunter ich vor 2,5 Jahren OpenHab3 installierte. Das funktioinierte im Großen und Ganzen auch sehr gut. Jetzt hatte mein Server ein paar Updates zu installieren, worunter u.a. auch openhab 4.3.3-1 war:

hier die genaue Liste:
---------------------------
armbian-bsp-cli-odroidc2-current 25.2.2
armbian-config 25.5.0-trunk.105.0223.183341
armbian-firmware 25.2.2
armbian-zsh 25.2.2
base-files 25.2.2-11.1+deb11u11-bullseye
bind9-dnsutils 1:9.16.50-1~deb11u3
bind9-host 1:9.16.50-1~deb11u3
bind9-libs 1:9.16.50-1~deb11u3
dnsutils 1:9.16.50-1~deb11u3
git 1:2.30.2-1+deb11u4
git-man 1:2.30.2-1+deb11u4
iperf3 3.9-1+deb11u2
libgnutls30 3.7.1-5+deb11u7
libgssapi-krb5-2 1.18.3-6+deb11u6
libiperf0 3.9-1+deb11u2
libk5crypto3 1.18.3-6+deb11u6
libkrb5-3 1.18.3-6+deb11u6
libkrb5support0 1.18.3-6+deb11u6
libtasn1-6 4.16.0-2+deb11u2
libxml2 2.9.10+dfsg-6.7+deb11u6
linux-dtb-current-meson64 25.2.2
linux-image-current-meson64 25.2.2
linux-u-boot-odroidc2-current 25.2.2
openhab 4.3.3-1
openhab-addons 4.3.3-1
openssh-client 1:8.4p1-5+deb11u4
openssh-server 1:8.4p1-5+deb11u4
openssh-sftp-server 1:8.4p1-5+deb11u4
ucf 3.0043+deb11u2

Normalerweise läuft der ganze Update Prozess unter Linux ja wirlich top stabil, nicht so buggy wie unter Windows. Dummerweise hier, geht jetzt nach dem Update garnichts mehr.

Ich kann zwar noch auf dem Terminal Openhab3 starten (mittels sudo /bin/systemctl start openhab.service) und unter htop sehe ich dann auch wieder die ganzen OpenHab Threads, aber im Browser kommt garnichts mehr. Tote Hose...

Die Openhab.log unter \var\log ist leider komplett leer, somit erhalte ich auch keine Hinweise was krumm sein könnte.
Jemand noch eine Idee was man unternehmen könnte, oder ist meine Installation fritte?
;-)

Gruß

EiGudeWie
Beiträge: 40
Registriert: 27. Apr 2020 19:44
Answers: 0

Re: Update auf openhab 4.3.3-1 hat alles zerschossen

Beitrag von EiGudeWie »

Update:
---------
Ich habe mir jetzt mal mein Komplettbackup der SD Karte von Januar eingespielt, und jetzt geht wieder alles. Wenn ich jetzt allerdings das Update zu OpenHAB installiere, läuft es wieder in den Fehler rein (bereits 2x getestet jetzt).

Jetzt fällt mir nur noch ein, OH aus den Repositories zu entfernen damit keine Updates mehr rein komme... würde ich aber eigentlich ungern tun, da ich aktuelle Software bevorzuge.

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

Re: Update auf openhab 4.3.3-1 hat alles zerschossen

Beitrag von udo1toni »

Kurze Frage: Hast Du Java vorher auf Java 17 upgedatet?

openHAB 3 setzte Java 11 voraus, die letzte Version (3.4.5) lief auch unter Java 17.
openHAB 4 setzt Java 17 voraus, die aktuelle Version (4.3.3) sollte auch unter Java 21 laufen. Es ist die letzte Version vor
openHAB 5, welches ausschließlich als 64-Bit-Version ausgeliefert werden wird und Java 21 voraussetzt.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

kenki
Beiträge: 1
Registriert: 23. Mai 2022 06:24
Answers: 0

Re: Update auf openhab 4.3.3-1 hat alles zerschossen

Beitrag von kenki »

Das ist keine gute Idee ohne Vorbereitung von OH3 nach OH4 zu wechseln. Das beinhaltet nicht nur die Aktualisierung der Basiskomponenten wie Java, ... sondern auch die Bindings selber können Änderungen haben, die zusätzliche Anpassungen notwendig machen. Auch die Syntax der DSL Rules hat sich z.B. bei Datum / Zeitangaben geändert. Dieser Umstieg war für mich auch eine größere Aktion und nahm einige Zeit in Anspruch.

Einen Update einfach per sudo apt wird schwer und ist mit einem Ausfall verbunden und nicht in einer Stunde zu erledigen, hier ist der Versionssprung zu groß. Am besten parallel neu aufsetzen und wenn die Basis läuft, alle erforderlichen Bindings installiert sind dann den OH-Backup (nur Metadaten) von der alten 3 nach 4 einspielen und erstmal testen und anpassen.

Am besten du fragst Google nach "Upgrade OH3 to OH4", es gibt hier einige sehr gute Tutorials unter anderem auch auf Youtube.

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

Re: Update auf openhab 4.3.3-1 hat alles zerschossen

Beitrag von udo1toni »

Nein, das ist so nicht korrekt. Gerade das Upgrade von OH3 nach OH4 ist vergleichsweise harmlos, da sich nur Details geändert haben.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

EiGudeWie
Beiträge: 40
Registriert: 27. Apr 2020 19:44
Answers: 0

Re: Update auf openhab 4.3.3-1 hat alles zerschossen

Beitrag von EiGudeWie »

Hallo zusammen,

ich werde es hoffentlich am WE mal testen können.
Ich erstelle mir erst wieder einen Dump meiner SD Karte und dann installiere ich mal ein aktuelles Java.

Sollte es nicht funktionieren, kann ich wenigstens den Dump zurückspielen und bin wieder "online".

Gruß und Danke für eure Tipps!

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

Re: Update auf openhab 4.3.3-1 hat alles zerschossen

Beitrag von udo1toni »

Nutze vorzugsweise Java 17, das ist die offiziell unterstützte Version, siehe Erklärung oben.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

EiGudeWie
Beiträge: 40
Registriert: 27. Apr 2020 19:44
Answers: 0

Re: Update auf openhab 4.3.3-1 hat alles zerschossen

Beitrag von EiGudeWie »

Hallo,

ich habe gerade mal ganz fix geschaut, was am Server läuft:

Code: Alles auswählen

jens@odroidc2:~$ java -version
openjdk version "17.0.4.1" 2022-08-12 LTS
OpenJDK Runtime Environment Zulu17.36+17-CA (build 17.0.4.1+1-LTS)
OpenJDK 64-Bit Server VM Zulu17.36+17-CA (build 17.0.4.1+1-LTS, mixed mode)
Aber ich habe bereits OpenHab4 (habe ich garnicht mitgekriegt... ;-)

Code: Alles auswählen

 openHAB 4.3.2
Release Build
Main UI Commit 6dc07385 
Also rein in der Theorie müsste das Upgrade von 4.3.2 mit meiner installierten java Version problemlos durchlaufen.
Die letzte Erklärung wieso es immer schiefging, könnte sein, das ich alles auf einmal installiert habe (siehe die x Pakete bei Thread Eröffnung). Da ist nämlich auch ein Kernel Upgrade dabei, nachdem ein Reboot angefragt wird... Evtl. klappt das OpenHAB Update wenn ich es jetzt isoliert machen würde... die Voraussetzungen sollten aber passen.

EiGudeWie
Beiträge: 40
Registriert: 27. Apr 2020 19:44
Answers: 0

Re: Update auf openhab 4.3.3-1 hat alles zerschossen

Beitrag von EiGudeWie »

Also, ich habe jetzt mal isoliert nur das Update auf die 4.3.3.1 gemacht:
jens@odroidc2:/etc/apt/sources.list.d$ sudo apt-get upgrade
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Paketaktualisierung (Upgrade) wird berechnet… Fertig
Die folgenden Pakete werden aktualisiert (Upgrade):
openhab openhab-addons
2 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen noch 0 B von 563 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 11,3 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
(Lese Datenbank ... 50063 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../openhab_4.3.3-1_all.deb ...
Entpacken von openhab (4.3.3-1) über (4.3.2-1) ...
Vorbereitung zum Entpacken von .../openhab-addons_4.3.3-1_all.deb ...
Entpacken von openhab-addons (4.3.3-1) über (4.3.2-1) ...
openhab (4.3.3-1) wird eingerichtet ...

[openHAB] Running JSON Database upgrade tool (${OPENHAB_RUNTIME}/bin/upgradetool.jar).
[main] INFO org.openhab.core.tools.internal.Upgrader - Already executed 'itemCopyUnitToMetadata' on 2023-07-31T19:20:23.341803125+02:00[Europe/Berlin]. Use '--force' to execute it again.
[main] INFO org.openhab.core.tools.internal.Upgrader - Already executed 'linkUpgradeJsProfile' on 2023-07-31T19:20:23.449423574+02:00[Europe/Berlin]. Use '--force' to execute it again.
[main] INFO org.openhab.core.tools.internal.Upgrader - Already executed 'linkUpgradeScriptProfile' on 2025-01-01T16:07:34.563079906+01:00[Europe/Berlin]. Use '--force' to execute it again.
[openHAB] JSON Database upgrade completed.
[openHAB] openHAB was not running so will not start after upgrade.
[openHAB] Please use the command:
sudo /bin/systemctl start openhab.service

openhab-addons (4.3.3-1) wird eingerichtet ...
Liest sich alles erstmal gut, nur wenn ich es mit dem Start befehl starten will erscheint im Browser (Firefox und Edge) nichts mehr. Auch nach einem Reboot kommt nichts mehr ....

Sehr seltsam, sieht fast aus als müsste ich mein Backup wiedereinspielen und auf der alten Version bleiben ;-(

EiGudeWie
Beiträge: 40
Registriert: 27. Apr 2020 19:44
Answers: 0

Re: Update auf openhab 4.3.3-1 hat alles zerschossen

Beitrag von EiGudeWie »

Auch interessant das die ganzen Prozesse laufen, aber definitiv nichts mehr angezeigt wird. Ich verstehe es nicht...

Bild
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Antworten