Seite 1 von 1

Update 4.1.1 auf 4.3.3 unter Windows 11 System funktioniert nicht

Verfasst: 18. Mär 2025 15:19
von Maverick-811
Hallo zusammen,

ich möchte meine Openhab Version 4.1.1 auf 4.3.3 updaten.

Unter der Dokumentation sind die Befehle für Windows beschrieben.

Updating the openHAB Runtime
To start the update process, run PowerShell as an administrator and use the following commands, while replacing with the wanted openHAB version. Assuming you have openHAB installed in :x.x.xC:\openHAB

cd C:\openHAB
. .\runtime\bin\update.ps1
Update-openHAB -OHVersion x.x.x

Leider funktioniert es bei mir nicht.

Mein Openhab Ordner heißt "openhab4".

Ich gebe unter PowerShell den Befehl "cd C:\openhab4" ein
und bin im Ordner
C:\openhab4>

Wenn ich dann den Befehl ". .\runtime\bin\update.ps1" eingebe kommt die Meldung:

. : Die Datei "C:\openhab4\runtime\bin\update.ps1" kann nicht geladen werden, da die Ausführung von Skripts auf diesem System deaktiviert ist.
Weitere Informationen finden Sie unter "about_Execution_Policies" (https:/go.microsoft.com/fwlink/?LinkID=135170).
In Zeile:1 Zeichen:3
+ . .\runtime\bin\update.ps1
+ ~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : Sicherheitsfehler: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess

Ich habe dann die

PS C:\openhab4> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

Ausführungsrichtlinie ändern
Die Ausführungsrichtlinie trägt zum Schutz vor nicht vertrauenswürdigen Skripts bei. Wenn Sie die Ausführungsrichtlinie ändern, sind Sie
möglicherweise den im Hilfethema "about_Execution_Policies" unter "https:/go.microsoft.com/fwlink/?LinkID=135170" beschriebenen Sicherheitsrisiken
ausgesetzt. Möchten Sie die Ausführungsrichtlinie ändern?
[J] Ja [A] Ja, alle [N] Nein [K] Nein, keine [H] Anhalten [?] Hilfe (Standard ist "N"): J
PS C:\openhab4> .\\runtime\bin\update.ps1

eingegeben und danach kam keine Meldung mehr.

Danach habe ich den Befehl
C:\openhab4> Update-openHAB -OHVersion 4.3.3 eingegeben und danach kam folgende Meldung

Update-openHAB : Die Benennung "Update-openHAB" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausführbaren
Programms erkannt. Überprüfen Sie die Schreibweise des Namens, oder ob der Pfad korrekt ist (sofern enthalten), und wiederholen Sie den Vorgang.
In Zeile:1 Zeichen:1
+ Update-openHAB -OHVersion 4.3.3
+ ~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Update-openHAB:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

Was mache ich falsch?

Grüße aus München
Horst

Re: Update 4.1.1 auf 4.3.3 unter Windows 11 System funktioniert nicht

Verfasst: 19. Mär 2025 11:27
von int5749
Moin,

meine erste Frage wäre. PS läuft aber elevated, also mit Admin Rechten??
Evtl. postest Du mal einen Screenshot der Konsole.

Viele Grüße

Re: Update 4.1.1 auf 4.3.3 unter Windows 11 System funktioniert nicht

Verfasst: 20. Mär 2025 21:48
von Maverick-811
Hallo zusammen,

ich habe PS unter Admin Rechten ausgeführt.

Heute nochmal nach einem Restart von Windows.
Dabei ist mir aufgefallen,
dass nach der Eingabe "Update-openHAB -OHVersion 4.3.3" die ZIP Datei von 4.3.3 downgeladen wurde und ausgeführt.
Die ZIP Datei steht jetzt unter C:

Leider geht das PS Fenster danach sofort zu und ich kann keinen Screenshot machen.

Gibt es dafür eine Lösung?

Grüße
Horst

Re: Update 4.1.1 auf 4.3.3 unter Windows 11 System funktioniert nicht

Verfasst: 21. Mär 2025 15:11
von Maverick-811
Hallo zusammen,

nach mehreren Versuchen hat es jetzt funktioniert.
Leider kann ich keine Lösung angeben.

Vielleicht lag es daran, den openhab Dienst zu stoppen.

Trotzdem vielen Dank
Horst