Seite 1 von 1

Frage zu openHABian (openhabian-config Skript)

Verfasst: 24. Jul 2020 19:59
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

Re: Frage zu openHABian (openhabian-config Skript)

Verfasst: 25. Jul 2020 00:41
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.

Re: Frage zu openHABian (openhabian-config Skript)

Verfasst: 25. Jul 2020 17:38
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?

Re: Frage zu openHABian (openhabian-config Skript)

Verfasst: 25. Jul 2020 18:46
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.

Re: Frage zu openHABian (openhabian-config Skript)

Verfasst: 25. Jul 2020 20:03
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.

Re: Frage zu openHABian (openhabian-config Skript)

Verfasst: 26. Jul 2020 14:39
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