Seite 2 von 5
Re: Openhab Update 4.0 Probleme
Verfasst: 28. Jul 2023 23:10
von AndyRPi
udo1toni hat geschrieben: ↑28. Jul 2023 22:34
Ein debug Log wäre interessant. Dazu änderst Du in /etc/openhabian.conf die Zeile
debugmode=off in
debugmode=maximum ab.
Anschließend versuchst Du, Java17 zu installieren. Die Anschließend holst Du das Logging aus dem Speicher der shell (also einfach zurück scrollen...)
Es wäre interessant, an welcher Stelle es schief geht.
HAllo Udo,
hier hab ich den output:
https://pastebin.com/4tzPNaPa
Re: Openhab Update 4.0 Probleme
Verfasst: 29. Jul 2023 00:15
von udo1toni
Oh. Die Ausgabe ist leider sehr enttäuschend...
Was kommt denn bei
Code: Alles auswählen
sudo apt update && sudo apt install openjdk-17-jre-headless
für eine Fehlermeldung?
Re: Openhab Update 4.0 Probleme
Verfasst: 29. Jul 2023 00:35
von AndyRPi
udo1toni hat geschrieben: ↑29. Jul 2023 00:15
Oh. Die Ausgabe ist leider sehr enttäuschend...
Was kommt denn bei
Code: Alles auswählen
sudo apt update && sudo apt install openjdk-17-jre-headless
für eine Fehlermeldung?
Vielen Dank das wars nun läuft es wieder speichere gerade alle blocklys nochmlas.
Das einzige was ich noch nicht wieder hion bekomme habe ist smarthome/j
da muss ich noch nach einer Lösung suchen
Re: Openhab Update 4.0 Probleme
Verfasst: 29. Jul 2023 01:31
von udo1toni
Oh, dann doch so einfach...

Nun ja, besser als ewig weiter zu suchen...
Re: Openhab Update 4.0 Probleme
Verfasst: 30. Jul 2023 14:34
von AndyRPi
udo1toni hat geschrieben:Oh, dann doch so einfach...

Nun ja, besser als ewig weiter zu suchen...
Also inzwischen läuft alles. Ich bin begeistert
Gesendet von iPhone mit Tapatalk
Re: Openhab Update 4.0 Probleme
Verfasst: 31. Jul 2023 14:47
von magarethe
Hallo Leute,
Also mein System ist:
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
NAME="Raspbian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=raspbian
ID_LIKE=debian
HOME_URL="
http://www.raspbian.org/"
SUPPORT_URL="
http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="
http://www.raspbian.org/RaspbianBugs"
Java Version:
openjdk version "11.0.12" 2021-07-20 LTS
OpenJDK Runtime Environment Zulu11.50+19-CA (build 11.0.12+7-LTS)
OpenJDK Client VM Zulu11.50+19-CA (build 11.0.12+7-LTS, mixed mode)
Habe heute auch versucht auf 4.0.0.-1 uber openhabian-config upzudaten. Er hat auch alles gemacht, aber leider dann das System nicht mehr gestartet.
Irgendetwas wegen der falschen JAVA Version. Wuste dann nicht weiter und bin dann wieder auf die 3.4.4-2 zurückgekehrt.
Jetzt läuft erstmal mal wieder alles.
Gibt es irgendwo eine Anleitung, nach der man nichts mehr falsch machen kann?
Gruß Magarethe
Re: Openhab Update 4.0 Probleme
Verfasst: 31. Jul 2023 15:56
von udo1toni
Na, falsch machen geht leider immer
Aber der erste notwendige Schritt ist, Du musst Dein Betriebssystem auf bullseye heben.
Hört sich schimm an, ist es aber gar nicht.
Notwendige Schritte:
- Backup Deiner openHAB Einstellungen, z.B. über openhabian-config Punkt 50-50. Hast Du eine zusätzliche SD-Karte zur Verfügung, ist auch ein komplettes Backup Deines Systems eine gute Variante:
- SD-Karte klonen.
- System vom Klon starten (damit ist sichergestellt, dass die Kopie funktioniert)
- Klon upgraden. Geht hier was schief, steckst Du die alte Karte und bootest einfach wieder von dieser Karte.
- Update des Systems auf die letzten aktuellen Pakete. LEIDER musst Du aber zunächst dafür sorgen, dass openHAB NICHT mit upgedatet wird, denn openHAB4 ist nun stable und wird also immer automatisch installiert. Also
- openHAB anhalten und verhindern, das es beim Neustart des Systems automatisch startet (hält nur unnötig auf)
Code: Alles auswählen
sudo systemctl disable openhab.service
sudo systemctl stop openhab.service
- openHAB Repository abschalten:
Code: Alles auswählen
sudo mv /etc/apt/sources.list.d/openhab.list /etc/apt/sources.list.d/openhab.list.inactive
- Update auf letzten Stand:
Vermutlich werden dabei nur wenige Pakete upgedatet, vielleicht auch gar keines
je nachdem, ob Du ab und zu ein UUpdate über openhabian-config angestoßen hast.
- Zur Sicherheit ein Neustart (eigentlich nicht zwingend notwendig)
- Repositories auf bullseye ändern:
Code: Alles auswählen
grep -rl buster /etc/apt/ | sudo xargs sed -i 's/buster/bullseye/g'
- Jetzt geht das eigentliche Upgrade los:
Hier werden nun sehr viele Pakete aktualisiert, in der Größenordnung + 100 Pakete, kann aber auch wesentlich mehr sein, Geduld ist also eine Tugend.
Es kann gut sein, dass apt zwischendurch ein paar Fragen hat, meist wegen Konfigurationsdateien, die mit einer neuen Version überschrieben werden sollen, aber vom Anwender verändert wurden. Das können auch Änderungen sein, die openhabian-config vorgenommen hat, was es meist etwas schwierig macht, sich zu entscheiden. Da es hier aber um ein Upgrade des Systems geht, empfehle ich grundsätzlich mit y zu bestätigen, dass die neue Version genutzt werden soll. apt wird die alte VErsion nicht löschen, sondern als old markieren und an Ort und Stelle belassen, Du kannst also später bequem Einstellungen aus der alten Datei retten und in die neue Datei übernehmen, falls das notwendig werden sollte.
Einzige Ausnahme: smb.conf da solltest Du möglichst die vorhandene Version beibehalten, da es sehr mühselig sein kann, alle Freigaben wieder einzurichten.
- Zum Abschluss ist ein weiterer Neustart angebracht:
- Danach schaltest Du openHAB wieder ein:
Code: Alles auswählen
sudo systemctl ensable openhab.service
sudo systemctl start openhab.service
- und das openHAB Repository wieder aktivieren:
Code: Alles auswählen
sudo mv /etc/apt/sources.list.d/openhab.list.inactiv /etc/apt/sources.list.d/openhab.list
Nun sollte das System auf dem aktuellen Stand sein. Läuft noch alles wie erwartet? Dann vielleicht (nur zur Sicherheit...) nochmal ein Backup ziehen...
Und weiter mit dem Upgrade auf openHAB4:
- über openhabian-config installierst Du zunächst Java17 (Punkt 40-45 - OpenJDK17) Nachdem openHAB wieder gestartet wurde, sollte alles weiterhin "ganz normal" laufen.
- Upgrade des Systems über openhabian-config (Punkt 02) openhabian-config sollte sich komplett um alles kümmern.
Allerdings wirst Du Dich dennoch um einige Dinge selbst kümmern müssen:
- Nutzt Du die JS Transformation, musst Du das JaveScript Scripting Addon nachinstallieren
- Nutzt Du Blockly UI Rules musst Du jede dieser Rules einmal öffnen und neu abspeichern. Im Zweifel musst Du evtl. eine Kleinigkeit ändern und wieder zurückändern, damit die Rule gespeichert wird.
- Hast Du Items per Textkonfiguration definiert und nutzt UoM Items, so musst Du bei all diesen Items den Parameter unit ergänzen und korrekt setzen
Evtl. gibt es noch weiter Punkte zu beachten, aber das sind jedenfalls die, die mir gerade einfallen.
Re: Openhab Update 4.0 Probleme
Verfasst: 31. Jul 2023 16:08
von magarethe
Hallo udo1toni,
Herzlichen Dank für die schnelle und sehr umfangreiche und fundierte Antwort. Sollte man jetzt aber nicht auch gleich auf "bookworm" gehen?
Dann müsste es im Punkt 5 doch so heißen:
Repositories auf bookworm ändern:
Code: Alles auswählen
grep -rl buster /etc/apt/ | sudo xargs sed -i 's/buster/bookworm/g'
Gruß Magarethe
Re: Openhab Update 4.0 Probleme
Verfasst: 31. Jul 2023 19:34
von udo1toni
Nein, bitte keinesfalls von buster auf bookworm upgraden.
Und wenn Du auf einem Raspberry unterwegs bist, ist bookworm leider noch nicht stable (dauert vermutlich noch etwa zwei Monate)
Upgrades von einer zur anderen Distributionsversion sollten immer schrittweise vollzogen werden, nur diese Upgradepfade sind von den Maintainern auch getestet.
Willst Du hingegen ein System direkt auf die neueste Version bringen, ist es sinnvoller, gleich neu zu installieren (wobei Du mit openHAB halt eine Abhängigkeit hast, und wie gesagt, beim Raspberry ist bookworm noch nicht stable.
Re: Openhab Update 4.0 Probleme
Verfasst: 1. Aug 2023 16:11
von magarethe
Hallo udo1toni,
Das ist heute alles schief gegeangen. Das Update auf bullseye ist nicht durchgelaufen, weil er immer die Datei /etc/apt/sources.list.d/openhab.list nicht gefunden hat. Die war ja umbenannt in .inactive.
Jedenfalls war es dann immer nochr BUSTER. Na ja Linuxmäßig bin ich aber auch ein Kleinkind. Dann Habe ich die Datei zurückbenannt und das System noch einmal upgedatet. Dann ist es durchgelaufen. Dann habe ich aber den Reboot vergessen und dann noch versucht Java 17 zu installieren.
Da ist das System dann stehen geblieben und nichts ging mehr. Auch ein Neustart wollte das System nicht mehr machen.
Das nur einmal als Geschichte. Mann sollte von so etwas einfach die Finger lassen.
Dann habe ich mir das neue Image geholt und alles neu gepflasht. Danach meine letztes Beckup umbenannt in initial.zip und in die boot gepackt.
Danach lief das System wieder und meine Things sind auch alle wieder da. Die Neuinstallation von DECONZ (Phoscon) war noch ein wenig fricklig, aber das ist es ja immer. Zumal man hier nach der Neuinstallation alle Sensoren neu anlernen muss und diese dann immer andere ID´s bekommen, so das hier die Configs aus dem Backup erstmal nicht laufen.
So und jetzt meine Frage? Bei der OH 401 reden sie von einem Addon JS
https://www.openhab.org/addons/automation/jsscripting/
Leider weiß ich nicht wie ich das installieren soll. Über die Weboberfläche wird es unter Addons nicht angeboten. Hat hier vielleicht jemand dazu einen Tip?
Aber ansonsten läuft das neu installierte System bisher gut.
Grüße Magarethe