Frage zu openHABian (openhabian-config Skript)

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
azzkikrboy
Beiträge: 50
Registriert: 18. Apr 2020 13:23
Answers: 1

Frage zu openHABian (openhabian-config Skript)

Beitrag von azzkikrboy »

Hallo zusammen,

ich habe seit einiger Zeit (ich denke seit dem Update auf OH2-2.5.6) festgestellt, dass das openhabian-config (upgrade system) script nicht mehr so funktioniert wie vorher...

Es startet ... siehe unten

Code: Alles auswählen

2020-07-24_19:44:31_CEST [openHABian] Checking for root privileges... OK
2020-07-24_19:44:31_CEST [openHABian] Loading configuration file '/etc/openhabian.conf'... OK
2020-07-24_19:44:32_CEST [openHABian] openHABian configuration tool version: [stable]patchday-20200715-723(07f084d)
2020-07-24_19:44:32_CEST [openHABian] Checking for changes in origin branch stable ... OK
2020-07-24_19:45:34_CEST [openHABian] Switching to branch stable ... OK
2020-07-24_19:45:43_CEST [openHABian] Updating Linux package information... OK
2020-07-24_19:45:43_CEST [openHABian] Updating repositories and upgrading installed packages...
dann sieht es so aus, als ob alles hängt ... und irgendwann ist dann alles durchgelaufen und springt zurück ins Hauptmenu.
Früher hat gab es mehr output, wo man genau sah was passiert ist und ob alles richtig installiert wurde.

Code: Alles auswählen

2020-07-24_19:45:43_CEST [openHABian] Updating repositories and upgrading installed packages... OK

2020-07-24_19:55:58_CEST [openHABian] Checking for default openHABian username:password combination... SKIPPED (method not implemented)
2020-07-24_19:55:58_CEST [openHABian] We hope you got what you came for! See you again soon ;)
Ist das bei euch auch?

update:
habe das nochmal getestet. Das Script hängt und man kommt nur ins Hauptmenu zurück wenn man irgendwann mal Strg-C gedrückt hat oder ewig wartet und dann ENTER drückt....
Das hab ich beim copy-paste vergessen ... also so sieht's richtig aus:

Code: Alles auswählen

2020-07-24_19:45:43_CEST [openHABian] Updating repositories and upgrading installed packages... OK

2020-07-24_19:55:58_CEST [openHABian] Checking for default openHABian username:password combination... SKIPPED (method not implemented)
2020-07-24_19:55:58_CEST [openHABian] We hope you got what you came for! See you again soon ;)
[19:55:58] xxxxx@openhab:~$ ^C

Benutzeravatar
peter-pan
Beiträge: 2758
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Frage zu openHABian (openhabian-config Skript)

Beitrag von peter-pan »

Ich habe gerade mein Test-System auf OH 2.5.7 mit "openhabian-config" aktualisiert. Zunächst ohne Veränderung der Java-Version. In einem zweiten Durchgang habe ich nun auch die Java-Version erhöht, auch mit "openhabian-config".

Hier das Logging:

Code: Alles auswählen

[23:44:16] hab@ohtest:~$ java -version
openjdk version "1.8.0_252"
OpenJDK Runtime Environment (Zulu 8.46.0.225-CA-linux_aarch32hf) (build 1.8.0_252-b225)
OpenJDK Client VM (Zulu 8.46.0.225-CA-linux_aarch32hf) (build 25.252-b225, mixed mode, Evaluation)
[00:01:31] hab@ohtest:~$ sudo openhabian-config
[sudo] Passwort für hab:
2020-07-25_00:21:03_CEST [openHABian] Checking for root privileges... OK
2020-07-25_00:21:04_CEST [openHABian] Loading configuration file '/etc/openhabian.conf'... OK
2020-07-25_00:21:04_CEST [openHABian] openHABian configuration tool version: [stable]patchday-20200715-723(07f084d)
2020-07-25_00:21:04_CEST [openHABian] Checking for changes in origin branch HEAD ... OK
2020-07-25_00:21:12_CEST [openHABian] Switching to branch  ... fatal: empty string is not a valid pathspec. please use . instead if you meant to match all paths
FAILED
2020-07-25_00:22:00_CEST [openHABian] Updating Linux package information... OK
2020-07-25_00:22:00_CEST [openHABian] Updating repositories and upgrading installed packages...
$ apt-get --yes upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:
  rpi-eeprom-images
Verwenden Sie »sudo apt autoremove«, um es zu entfernen.
Die folgenden Pakete sind zurückgehalten worden:
  python-rpi.gpio
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.

$ java_install_or_update Zulu8-32

$ java_zulu_update_available Zulu8-32
2020-07-25_00:22:04_CEST [openHABian] Installing Java Zulu prerequisites (libc, libstdc++, zlib1g)... OK
2020-07-25_00:22:13_CEST [openHABian] Downloading Java Zulu 8 32-Bit OpenJDK...
$ wget -qO /opt/jdk/zulu.tar.gz https://cdn.azul.com/zulu-embedded/bin/zulu8.48.1.243-ca-jdk8.0.262-linux_aarch32hf.tar.gz
OK
2020-07-25_00:23:10_CEST [openHABian] Installing Java Zulu 8 32-Bit OpenJDK...
$ systemctl stop openhab2.service

$ java_alternatives_reset

$ update-alternatives --install /usr/bin/java java /opt/jdk/zulu8.48.1.243-ca-jdk8.0.262-linux_aarch32hf/bin/java 1000000
update-alternatives: /opt/jdk/zulu8.48.1.243-ca-jdk8.0.262-linux_aarch32hf/bin/java wird verwendet, um /usr/bin/java (java) im automatischen Modus bereitzustellen

$ update-alternatives --install /usr/bin/jjs jjs /opt/jdk/zulu8.48.1.243-ca-jdk8.0.262-linux_aarch32hf/bin/jjs 1000000
update-alternatives: /opt/jdk/zulu8.48.1.243-ca-jdk8.0.262-linux_aarch32hf/bin/jjs wird verwendet, um /usr/bin/jjs (jjs) im automatischen Modus bereitzustellen

$ update-alternatives --install /usr/bin/keytool keytool /opt/jdk/zulu8.48.1.243-ca-jdk8.0.262-linux_aarch32hf/bin/keytool 1000000
update-alternatives: /opt/jdk/zulu8.48.1.243-ca-jdk8.0.262-linux_aarch32hf/bin/keytool wird verwendet, um /usr/bin/keytool (keytool) im automatischen Modus bereitzustellen

$ update-alternatives --install /usr/bin/pack200 pack200 /opt/jdk/zulu8.48.1.243-ca-jdk8.0.262-linux_aarch32hf/bin/pack200 1000000
update-alternatives: /opt/jdk/zulu8.48.1.243-ca-jdk8.0.262-linux_aarch32hf/bin/pack200 wird verwendet, um /usr/bin/pack200 (pack200) im automatischen Modus bereitzustellen

$ update-alternatives --install /usr/bin/rmid rmid /opt/jdk/zulu8.48.1.243-ca-jdk8.0.262-linux_aarch32hf/bin/rmid 1000000
update-alternatives: /opt/jdk/zulu8.48.1.243-ca-jdk8.0.262-linux_aarch32hf/bin/rmid wird verwendet, um /usr/bin/rmid (rmid) im automatischen Modus bereitzustellen

$ update-alternatives --install /usr/bin/rmiregistry rmiregistry /opt/jdk/zulu8.48.1.243-ca-jdk8.0.262-linux_aarch32hf/bin/rmiregistry 1000000
update-alternatives: /opt/jdk/zulu8.48.1.243-ca-jdk8.0.262-linux_aarch32hf/bin/rmiregistry wird verwendet, um /usr/bin/rmiregistry (rmiregistry) im automatischen Modus bereitzustellen

$ update-alternatives --install /usr/bin/unpack200 unpack200 /opt/jdk/zulu8.48.1.243-ca-jdk8.0.262-linux_aarch32hf/bin/unpack200 1000000
update-alternatives: /opt/jdk/zulu8.48.1.243-ca-jdk8.0.262-linux_aarch32hf/bin/unpack200 wird verwendet, um /usr/bin/unpack200 (unpack200) im automatischen Modus bereitzustellen

$ update-alternatives --install /usr/bin/jexec jexec /opt/jdk/zulu8.48.1.243-ca-jdk8.0.262-linux_aarch32hf/lib/jexec 1000000
update-alternatives: /opt/jdk/zulu8.48.1.243-ca-jdk8.0.262-linux_aarch32hf/lib/jexec wird verwendet, um /usr/bin/jexec (jexec) im automatischen Modus bereitzustellen
OK
2020-07-25_00:23:23_CEST [openHABian] Installing Java Zulu CEK to enable unlimited cipher strength...
$ wget -qO /tmp/openhabian.UDcmA/crypto.zip https://cdn.azul.com/zcek/bin/ZuluJCEPolicies.zip

$ unzip /tmp/openhabian.UDcmA/crypto.zip -d /tmp/openhabian.UDcmA
Archive:  /tmp/openhabian.UDcmA/crypto.zip
   creating: /tmp/openhabian.UDcmA/ZuluJCEPolicies/
  inflating: /tmp/openhabian.UDcmA/ZuluJCEPolicies/LICENSE
  inflating: /tmp/openhabian.UDcmA/ZuluJCEPolicies/README.txt
  inflating: /tmp/openhabian.UDcmA/ZuluJCEPolicies/DISCLAIMER
  inflating: /tmp/openhabian.UDcmA/ZuluJCEPolicies/local_policy.jar
  inflating: /tmp/openhabian.UDcmA/ZuluJCEPolicies/US_export_policy.jar

$ cp /tmp/openhabian.UDcmA/ZuluJCEPolicies/local_policy.jar /tmp/openhabian.UDcmA/ZuluJCEPolicies/US_export_policy.jar /opt/jdk/zulu8.48.1.243-ca-jdk8.0.262-linux_aarch32hf/bin/../lib/security
OK

$ systemctl start openhab2.service

$ java -version
openjdk version "1.8.0_262"
OpenJDK Runtime Environment (Zulu 8.48.1.243-CA-linux_aarch32hf) (build 1.8.0_262-b17)
OpenJDK Client VM (Zulu 8.48.1.243-CA-linux_aarch32hf) (build 25.262-b17, mixed mode)
OK
2020-07-25_00:23:36_CEST [openHABian] Checking for default openHABian username:password combination... OK (unknown user)
2020-07-25_00:23:38_CEST [openHABian] We hope you got what you came for! See you again soon ;)
[00:23:38] hab@ohtest:~$ sudo systemctl restart openhab2
[00:30:44] hab@ohtest:~$
Nach Abschluss ist das Script automatisch wieder in die Hauptmaske gesprungen und ich konnte ganz normal über "Exit" die Maske verlassen. "Hänger" hat es bisher keine gegeben.

Produktiv-System habe ich ebenfalls auf OH 2.5.7 aktualisiert, ebenfalls ohne Probleme.

Es waren anschliessend lediglich ein weiterer Restart notwendig. Das hat aber weniger mit "openhabian-config" zu tun.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

bastler
Beiträge: 121
Registriert: 7. Jan 2020 19:36
Answers: 2

Re: Frage zu openHABian (openhabian-config Skript)

Beitrag von bastler »

ich kann mich peter-pan anschließen. hab gestern auf oh 2.5.7 aktualisiert, und, weil ich (fast) immer ne datensicherung hab, im selben zug gleich das java mit upgedated. musste auch nen restart machen aber das script lief völlig normal durch.
ich meine aber der hat bei mir ca 230mb daten runtergeladen - ev hast du den raspi per wlan verbunden und ne schlechte verbindung dass es so lange dauert?

azzkikrboy
Beiträge: 50
Registriert: 18. Apr 2020 13:23
Answers: 1

Re: Frage zu openHABian (openhabian-config Skript)

Beitrag von azzkikrboy »

Hallo,

danke für das Feedback.

Nee, hab kein PI und auch keine langsame Internetverbindung (1Gbit/s). OH2 v2.5.7-1 läuft auf einem Ubuntu server 20.04.1 (headless).

Aber so wie ich das bei Peter-pan sehe wird da auch kein Fortschritt des updates bzw. der Installation der einzelnen Pakete mehr angezeigt ...
Schon blöd wenn man nicht mehr sieht was das Script macht ...

Verstehe ich nicht, warum der bei mir nicht automatisch zurück ins Hauptmenu springt. Erst nachdem ich ENTER drücke gehts weiter ...

Aber danke erstmal.

Benutzeravatar
peter-pan
Beiträge: 2758
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Frage zu openHABian (openhabian-config Skript)

Beitrag von peter-pan »

azzkikrboy hat geschrieben: 25. Jul 2020 18:46 Schon blöd wenn man nicht mehr sieht was das Script macht ...
...der Log zeigt doch den Fortschritt des Scripts an. Es ist halt bei mir "nur" der Log für das Java-Upgrade. Oder habe ich das jetzt falsch verstanden.

Aber wenn ich dich richtig verstanden habe, hast du eine manuelle OH-Installation und nicht "openhabian". Vielleicht ist es da etwas anders.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

azzkikrboy
Beiträge: 50
Registriert: 18. Apr 2020 13:23
Answers: 1

Re: Frage zu openHABian (openhabian-config Skript)

Beitrag von azzkikrboy »

peter-pan hat geschrieben: 25. Jul 2020 20:03
azzkikrboy hat geschrieben: 25. Jul 2020 18:46 Schon blöd wenn man nicht mehr sieht was das Script macht ...
Aber wenn ich dich richtig verstanden habe, hast du eine manuelle OH-Installation und nicht "openhabian". Vielleicht ist es da etwas anders.
Ich habe auch openHABian laufen, aber eben nicht auf einem PI ;)

Also bei mir wird es halt nicht mehr angezeigt ... der output des scripts bleibt halt hängen und nix passiert mehr.
(im Hintergrund werden die updates ja installiert)

Aber wenn´s bei dir funktioniert, muss ich bei mir mal weiter suchen warum es jetzt auf einmal nicht mehr richtig funzt :?
Danke

Antworten