Nach sudo apt-get upgrade startet OH3 nicht mehr

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
toto1975
Beiträge: 49
Registriert: 8. Jan 2016 10:47
Answers: 1

Nach sudo apt-get upgrade startet OH3 nicht mehr

Beitrag von toto1975 »

Hallo in die Runde,

ich wollte nach langer Zeit mal wieder mein System ein Update können. Allerdings bekomme ich nach

Code: Alles auswählen

sudo apt-get upgrade
Folgende Fehlermeldung:

Code: Alles auswählen

Paketlisten werden gelesen… Fertig
W: Während der Überprüfung der Signatur trat ein Fehler auf. Das Depot wurde nicht aktualisiert und die vorherigen Indexdateien werden verwendet. GPG-Fehler: https://openhab.jfrog.io/artifactory/openhab-linuxpkg stable InRelease: Die folgenden Signaturen waren ungültig: EXPKEYSIG 075721F6A224060A openHAB Bintray Repositories <owner@openhab.org>
W: Fehlschlag beim Holen von https://openhab.jfrog.io/artifactory/openhab-linuxpkg/dists/stable/InRelease Die folgenden Signaturen waren ungültig: EXPKEYSIG 075721F6A224060A openHAB Bintray Repositories <owner@openhab.org>
W: Einige Indexdateien konnten nicht heruntergeladen werden. Sie wurden ignoriert oder alte an ihrer Stelle benutzt.
Beim Aufruf von Openhab über IP-Adresse (http://192.168.xxx.xxx:8080/) bekomme ich die Meldung "192.168.xxx.xxx hat eine Verbindung verweigert."

Hat hier jemand einen Tipp für mich?

Lieben Dank und Gruß
Torsten

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

Re: Nach sudo apt-get upgrade startet OH3 nicht mehr

Beitrag von udo1toni »

Es geht mal damit los, dass Du zuerst den Befehl

Code: Alles auswählen

sudo apt-get update
senden musst, um die Paketlisten zu aktualisieren.
Allerdings...
EIGENTLICH wäre der richtige Befehl

Code: Alles auswählen

sudo apt update
also ohne das -get (und das gilt auch für das Upgrade)
Die Frage ist also auch schon zu diesem Zeitpunkt, was hast Du für ein System? Ubuntu? Debian? Raspbian? Raspberry Pi OS? Welchen Stand hat Dein System?
Antwort auf die Fragen wäre z.B. die Ausgabe des Befehls

Code: Alles auswählen

cat /etc/os-release
Bevor Du das Upgrade ausführst: Auf welcher openHAB-Version bist Du?
Wenn Du momentan einfach so das System upgradest, wird openHAB auf Version 4.0.2 gehoben, denn dies ist die aktuelle stable Version. openHAB wird in der Folge nicht mehr starten, weil die Voraussetzungen nicht erfüllt sind (Java17 muss zuerst installiert sein)
Glücklicherweise läuft das Update eh nicht, weil der Public Key auf Deinem System schon abgelaufen ist :)
Um zunächst mal zu verhindern, dass openHAB mit upgegradet wird (das willst Du so oder so nicht) kannst Du das mit folgendem Befehl verhindern:

Code: Alles auswählen

sudo apt-mark hold openhab openhab-addons
Damit wird die installierte Version der beiden Pakete zunächst "eingefroren".

Hast Du eine Version OH < 3.4 solltest Du vor einem Upgrade auf OH4 zunächst auf OH3.4.5 upgraden. Hast Du gar ein System älter als OH3, so wäre der erste Schritt ebenfalls ein Upgrade auf OH3.4.5, allerdings mit tiefgreifenden Änderungen Deiner Konfiguration.
Ist Deine OH-Version auf 3.4.5, kannst Du später recht bequem auf OH4 upgraden (nachdem Java17 läuft, OH3.4 läuft problemlos unter Java17)

Hast Du ein Debian-Derivat (insbesondere Raspberry Pi OS/Raspbian/openHABian), so musst Du unbedingt mindestens auf bullseye upgraden, um die richtige Java17 Version zu bekommen. Bullseye ist in Debian bereits oldstable, auf dem Raspberry dauert das noch ein bisschen. Ähnliches gilt für Ubuntu (wobei ich das nur der Vollständigkeit halber erwähne, Ubuntu hat bekannte Probleme im Zusammenhang mit openHAB, ist also nicht die erste Wahl bei den GNU/Linux Distributionen.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

toto1975
Beiträge: 49
Registriert: 8. Jan 2016 10:47
Answers: 1

Re: Nach sudo apt-get upgrade startet OH3 nicht mehr

Beitrag von toto1975 »

Hallo Udo,

vielen Dank für deine (wie immer) schnelle Antwort.

Ich habe wie unter viewtopic.php?t=8403 geschrieben den Befehl

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
ausgeführt und bin nun auf openHAB 4.0.2. Funktioniert eigentlich auch alles wie bisher auch. Zugegeben ich habe (noch) nicht viel unter openHAB laufen. Java war zum Glück schon auf Version 17 sonst hätte ich vermutlich wieder geflucht ohne ende :D

Danke für deine schnelle Hilfe

VG
Torsten

Antworten