Ein Neustart des Systems bringt keine Abhilfe?
Erster Versuch:
Dieser Befehl sorgt dafür, dass die openHAB Version nicht durch Updates des Hauptsystems verändert wird - unter keinen Umständen...
Anschließend mal ein
und schauen, ob es neue Pakete zu installieren gibt (natürlich abgesehen von openhab...)
Falls eine Fehlermeldung zu einem abgelaufenen Public Key über das openhab Repository (jfrog...) gibt, bitte einmal
Code: Alles auswählen
wget -qO- https://openhab.jfrog.io/artifactory/api/gpg/key/public | gpg --dearmor | sudo tee /usr/share/keyrings/openhab.gpg >/dev/null
ausführen und erneut mit
die Paketquellen aktualisieren. Wenn keine Fehler gelistet werden, kannst Du bedenkenlos per
alle installierten Paket auf den aktuellen Stand bringen (abgesehen von openHAB und dessen Addons)
Danach schadet ein Neustart sicher nicht.
Funktioniert nun die Installation wieder? Gut. Geht immer noch nicht? Schlecht...
Der logischste Schritt wäre in diesem Fall, openHAB upzudaten oder komplett neu aufzusetzen.
In beiden Fällen solltest Du per
ein Backup erstellen lassen, welches Du anschließend auf einen USB-Stick in Sicherheit bringen solltest.
Ein Upgrade auf openHAB4 ist im Großen und Ganzen schmerzfrei, es kann aber notwendig sein, an einigen Stellen Hand anzulegen (kommt sehr auf Deine Konfiguration an)
Wichtig ist auf jeden Fall, zuerst OpenJDK 17 zu installieren (z.B. bequem über openhabian-config)
Erst wenn OpenJDK 17 sicher installiert ist (teste es mit
da sollte dann die 17 an prominenter Stelle erwähnt sein) löst Du per
die Handbremse, das Update von openHAB betreffend.
Danach kannst Du einfach ein Upgrade aus openhabian-config heraus auslösen, das sollte dann durchlaufen.
Entscheidest Du Dich stattdessen für eine Neuinstallation, landet zunächst ebenfalls openHAB4.0.1 auf der SD-Karte, dann musst Du halt ein Downgrade nach openHAB3 vornehmen (ist wohl leider etwas hakelig, geht aber). Erst nach dem Downgrade solltest Du Deine Konfiguration dann per
wiederherstellen. Das Backup legst Du dafür am besten ins Home-Verzeichnis des Users openhabian, mit dem Du vermutlich ohnehin am System angemeldet bist.
Zum Abschluss eines Restore ist es immer ratsam, direkt ein
hinterherzuschicken - erfahrungsgemäß stimmen die Rechte für einige Dateien nicht, das wird so behoben.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.2.2, LXC), mit openHABian eingerichtet