Openhab Update 4.0 Probleme

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

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

Re: Openhab Update 4.0 Probleme

Beitrag von udo1toni »

winni hat geschrieben: 2. Okt 2023 22:45 Was mich jetzt nur wundert ist, dass ich laut Konsole auf Openhab 4 bin.
Erst mal ist nicht interessant, was ein Script, welches in der Shell läuft behauptet. Welche Version du gerade laufen hast, bekommst Du einzig und allein von openHAB selbst mitgeteilt, entweder über die Karaf Console oder über die UI (Über & Hilfe). Oder Du fängst an, tief im System Dateien zu analysieren...

Allerdings ist apt nachhaltig kaputt, das wird auch nicht von alleine heilen. Du wirst also mit hoher Wahrscheinlichkeit ohnehin neu installieren müssen, dann lieber gleich...
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

winni
Beiträge: 62
Registriert: 30. Mär 2019 00:24
Answers: 0

Re: Openhab Update 4.0 Probleme

Beitrag von winni »

Ich habe jetzt komplett neu installiert und das letzte Backup eingespielt. Jetzt funktioniert wieder alles!

Vielen Dank für Deine Hilfe Udo!!!!

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

Re: Openhab Update 4.0 Probleme

Beitrag von udo1toni »

Prima! Schade, dass letztlich nur Neuaufsetzen geholfen hat, aber manchmal ist das halt der einfachere Weg.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

shuo
Beiträge: 181
Registriert: 1. Sep 2018 18:24
Answers: 0

Re: Openhab Update 4.0 Probleme

Beitrag von shuo »

Hallo zusammen,

ich muss jetzt auch um Hilfe Bitten. Ich hatte initial alles gemacht, was hier im Thread beschrieben wurde und konnte Openhab zum Laufen bringen. Eigentlich wollte ich ein Upgrade auf die "latest" release version "nur" wechseln. Jedoch startet jetzt Openhab nicht mehr und ich verstehe nicht warum.
Hier ein paar Infos:

Code: Alles auswählen

cat /etc/os-release
Ausgabe:

Code: Alles auswählen

PRETTY_NAME="Raspbian GNU/Linux 11 (bullseye)"
NAME="Raspbian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
Java version:

Code: Alles auswählen

openjdk version "17.0.7" 2023-04-18
OpenJDK Runtime Environment (build 17.0.7+7-Raspbian-1deb11u1rpt1)
OpenJDK Client VM (build 17.0.7+7-Raspbian-1deb11u1rpt1, mixed mode, emulated-client)

Code: Alles auswählen

dpkg -l | grep openhab
zeigt, dass Openhab installiert ist:

Code: Alles auswählen

ii  openhab                        4.0.3-1                          all          openhab
ii  openhab-addons                 4.0.3-1                          all          openhab-addons
Ein

Code: Alles auswählen

ps aux | grep openhab
zeigt, dass der Prozess läuft:

Code: Alles auswählen

avahi      395  0.0  0.2   7004  2544 ?        Ss   Okt04   4:08 avahi-daemon: running [openhabian.local]
openhab  23900  0.4  5.8 491124 57816 ?        Ssl  Okt04  24:01 /usr/bin/java -XX:-UsePerfData -Dopenhab.home=/usr/share/openhab -Dopenhab.conf=/etc/openhab -Dopenhab.runtime=/usr/share/openhab/runtime -Dopenhab.userdata=/var/lib/openhab -Dopenhab.logdir=/var/log/openhab -Dfelix.cm.dir=/var/lib/openhab/config -Djava.library.path=/var/lib/openhab/tmp/lib -Djdk.util.zip.disableZip64ExtraFieldValidation=true -Djetty.host=0.0.0.0 -Djetty.http.compliance=RFC2616 -Dorg.apache.cxf.osgi.http.transport.disable=true -Dorg.ops4j.pax.web.listening.addresses=0.0.0.0 -Dorg.osgi.service.http.port=8080 -Dorg.osgi.service.http.port.secure=8443 -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Xms192m -Xmx384m -XX:+ExitOnOutOfMemoryError --add-reads=java.xml=java.logging --add-exports=java.base/org.apache.karaf.specs.locator=java.xml,ALL-UNNAMED --patch-module java.base=/usr/share/openhab/runtime/lib/endorsed/org.apache.karaf.specs.locator-4.4.3.jar --patch-module java.xml=/usr/share/openhab/runtime/lib/endorsed/org.apache.karaf.specs.java.xml-4.4.3.jar --add-opens java.base/java.security=ALL-UNNAMED --add-opens java.base/java.net=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.naming/javax.naming.spi=ALL-UNNAMED --add-opens java.rmi/sun.rmi.transport.tcp=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.text=ALL-UNNAMED --add-opens java.base/java.time=ALL-UNNAMED --add-opens java.desktop/java.awt.font=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.file=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.ftp=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.http=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.https=ALL-UNNAMED --add-exports=java.base/sun.net.www.protocol.jar=ALL-UNNAMED --add-exports=java.base/sun.net.www.content.text=ALL-UNNAMED --add-exports=jdk.xml.dom/org.w3c.dom.html=ALL-UNNAMED --add-exports=jdk.naming.rmi/com.sun.jndi.url.rmi=ALL-UNNAMED --add-exports=java.rmi/sun.rmi.registry=ALL-UNNAMED --add-exports=java.security.sasl/com.sun.security.sasl=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED -Dkaraf.instances=/var/lib/openhab/tmp/instances -Dkaraf.home=/usr/share/openhab/runtime -Dkaraf.base=/var/lib/openhab -Dkaraf.data=/var/lib/openhab -Dkaraf.etc=/var/lib/openhab/etc -Dkaraf.log=/var/log/openhab -Dkaraf.restart.jvm.supported=true -Djava.io.tmpdir=/var/lib/openhab/tmp -Djava.util.logging.config.file=/var/lib/openhab/etc/java.util.logging.properties -Dkaraf.startLocalConsole=false -Dkaraf.startRemoteShell=true -classpath /usr/share/openhab/runtime/lib/boot/org.apache.karaf.diagnostic.boot-4.4.3.jar:/usr/share/openhab/runtime/lib/boot/org.apache.karaf.jaas.boot-4.4.3.jar:/usr/share/openhab/runtime/lib/boot/org.apache.karaf.main-4.4.3.jar:/usr/share/openhab/runtime/lib/boot/org.apache.karaf.specs.activator-4.4.3.jar:/usr/share/openhab/runtime/lib/boot/osgi.core-8.0.0.jar:/usr/share/openhab/runtime/lib/jdk9plus/istack-commons-runtime-3.0.10.jar:/usr/share/openhab/runtime/lib/jdk9plus/jakarta.xml.bind-api-2.3.3.jar:/usr/share/openhab/runtime/lib/jdk9plus/javax.annotation-api-1.3.2.jar:/usr/share/openhab/runtime/lib/jdk9plus/jaxb-runtime-2.3.3.jar:/usr/share/openhab/runtime/lib/jdk9plus/org.apache.servicemix.specs.activation-api-1.2.1-1.2.1_3.jar:/usr/share/openhab/runtime/lib/jdk9plus/txw2-2.3.3.jar org.apache.karaf.main.Main
frontail 23908  0.0  0.1 123128  1592 ?        Ssl  Okt04   0:02 node /usr/lib/node_modules/frontail/bin/frontail --disable-usage-stats --ui-highlight --ui-highlight-preset /usr/lib/node_modules/frontail/preset/openhab_AEM.json --theme openhab_AEM --lines 2000 --number 200 /var/log/openhab/openhab.log /var/log/openhab/events.log
frontail 24030  0.0  0.1   6920  1172 ?        S    Okt04   0:36 tail -n 200 -F /var/log/openhab/openhab.log /var/log/openhab/events.log
root     25332  0.0  0.6  14512  6888 ?        Ss   17:40   0:00 sshd: openhabian [priv]
openhab+ 25337  0.0  0.7  14444  7424 ?        Ss   17:40   0:00 /lib/systemd/systemd --user
openhab+ 25338  0.0  0.3  38540  3484 ?        S    17:40   0:00 (sd-pam)
openhab+ 25360  0.0  0.4  14512  4404 ?        S    17:40   0:00 sshd: openhabian@pts/0
openhab+ 25362  0.0  0.4   8916  4144 pts/0    Ss   17:40   0:00 -bash
openhab+ 26906  0.0  0.2  10936  2668 pts/0    R+   17:49   0:00 ps aux
openhab+ 26907  0.0  0.0   7472   488 pts/0    S+   17:49   0:00 grep --color=auto openhab
Der Befehl

Code: Alles auswählen

systemctl status openhab.service
zeigt auch, dass alles läuft (oder sollte):

Code: Alles auswählen

 openhab.service - openHAB - empowering the smart home
     Loaded: loaded (/lib/systemd/system/openhab.service; enabled; vendor preset: enabled)
    Drop-In: /etc/systemd/system/openhab.service.d
             └─override.conf
     Active: active (running) since Wed 2023-10-04 16:00:05 CEST; 4 days ago
       Docs: https://www.openhab.org/docs/
             https://community.openhab.org
    Process: 23899 ExecStartPre=/usr/bin/rm -f /var/lock/LCK..ttyAMA0 /var/lock/LCK..ttyACM0 (code=exited, status=0/SUCCESS)
   Main PID: 23900 (java)
      Tasks: 31 (limit: 2178)
        CPU: 24min 2.620s
     CGroup: /system.slice/openhab.service
             └─23900 /usr/bin/java -XX:-UsePerfData -Dopenhab.home=/usr/share/openhab -Dopenhab.conf=/etc/openhab -Dopenhab.runtime=/usr/share/openhab/runtime -Dopenhab.userdata=/var/lib/openhab -Dopenhab>

Warning: journal has been rotated since unit was started, output may be incomplete.

Apache läuft auch. Das sehe ich, indem ich den Port 8080 einfach weglasse.
Wenn ich jedoch

Code: Alles auswählen

http://IP:8080
eingebe, kommt immer die Fehlermeldung im Browser Verbindung fehlgeschlagen

Auch habe ich es bereits mit einem

Code: Alles auswählen

apt-get remove openhab
versucht (nicht purge, da ich die Konfiguration nicht löschen wollte):

Code: Alles auswählen

Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden Pakete werden ENTFERNT:
  openhab openhab-addons
0 aktualisiert, 0 neu installiert, 2 zu entfernen und 15 nicht aktualisiert.
Nach dieser Operation werden 509 MB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] j
(Lese Datenbank ... 71572 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von openhab-addons (4.0.3-1) ...
Entfernen von openhab (4.0.3-1) ...
Updating FireMotD available updates count ...
Was mich hier wundert ist, dass ein

Code: Alles auswählen

dpkg -l | greop openhab 
immernoch eine installation aufzeigt:

Code: Alles auswählen

rc  openhab                        4.0.3-1                          all          openhab
Über

Code: Alles auswählen

sudo openhabian-config
und 03 Openhab wieder installiert. Trotz einem Fehler:

Code: Alles auswählen

2023-10-08_17:58:28_CEST [openHABian] Checking for root privileges... OK
2023-10-08_17:58:28_CEST [openHABian] Loading configuration file '/etc/openhabian.conf'... OK
2023-10-08_17:58:28_CEST [openHABian] openHABian configuration tool version: [openHAB]{2023-09-18T13:49:51+02:00}(4651ad4)
2023-10-08_17:58:29_CEST [openHABian] Checking for changes in origin branch openHAB... OK
2023-10-08_17:58:30_CEST [openHABian] Switching to branch openHAB... OK
2023-10-08_17:58:30_CEST [openHABian] Checking openHAB Signing Key expiry.
2023-10-08_17:58:30_CEST [openHABian] Checking expiry date of apt keys... OK
2023-10-08_17:58:51_CEST [openHABian] Updating Linux package information... OK
2023-10-08_17:58:55_CEST [openHABian] Reconfiguring OpenJDK 17... OK
2023-10-08_17:58:57_CEST [openHABian] Beginning install of latest openhab release (stable repo)... OK
2023-10-08_17:58:59_CEST [openHABian] Adding required keys to apt... OK
2023-10-08_17:59:00_CEST [openHABian] Installing selected openHAB version... FAILED
2023-10-08_18:15:33_CEST [openHABian] Checking for default openHABian username:password combination... OK
2023-10-08_18:15:33_CEST [openHABian] We hope you got what you came for! See you again soon ;)

Ist die richtige Version installiert worden.

Hat irgendjemand eine Idee was ich falsch mache, bzw. warum ich Openhab im Browser nicht zum Laufen bekomme?

Danke vielmals!!!

Nachtrag:
AUch ein

Code: Alles auswählen

sudo openhab-cli clean-cache
habe ich durchgeführt. Natürlich vorher den Prozess gestoppt.....

shuo
Beiträge: 181
Registriert: 1. Sep 2018 18:24
Answers: 0

Re: Openhab Update 4.0 Probleme

Beitrag von shuo »

Falls jemand ähnliches Problem hat: Es ist ein "Rechteproblem".
Warum auch immer musste ich im /opt/zram/persistence.bin Ordner die Rechte auf openhab:openhab ändern...

Jetzt läuft alles wieder....

chilobo
Beiträge: 19
Registriert: 17. Jan 2021 12:04
Answers: 0

Re: Openhab Update 4.0 Probleme

Beitrag von chilobo »

Auch ich habe dieses Problem mit ZRAM!
Die Rechte in dem o.g. Verzeichnis stehen auf openhab:openhab

Informationen zum System:

Code: Alles auswählen

runtimeInfo:
  version: 4.2.2
  buildString: Release Build
locale: de-DE
systemInfo:
  configFolder: /etc/openhab
  userdataFolder: /var/lib/openhab
  logFolder: /var/log/openhab
  javaVersion: 17.0.12
  javaVendor: Debian
  osName: Linux
  osVersion: 6.6.31+rpt-rpi-v8
  osArchitecture: aarch64
  availableProcessors: 4
  freeMemory: 68821256
  totalMemory: 201326592
  uptime: 74
  startLevel: 70

Code: Alles auswählen

openHABian Configuration Tool — [openHAB]{2024-09-09T17:42:10+02:00}(fd421f3) 
zramctl liefert

Code: Alles auswählen

NAME       ALGORITHM DISKSIZE  DATA COMPR TOTAL STREAMS MOUNTPOINT
/dev/zram1 zstd          750M 75.6M  3.3M  4.5M       4 /opt/zram/zram1
/dev/zram2 zstd            1G 32.2M  5.3M  6.5M       4 /opt/zram/zram2
Wenn ich unter openhabian-config
38 Update zram
aufrufe, erscheint die Fehlermeldung:

Code: Alles auswählen

 There was an error or interruption during the execution of:                  │ 
                                               │   "30 | System Settings" 

update und upgrade habe ich gemacht.

Was kann ich noch tun?

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

Re: Openhab Update 4.0 Probleme

Beitrag von udo1toni »

Mein Tipp wäre, ZRAM zu deinstallieren (38 | Uninstall zram), anschließend einen Neustart auszuführen und danach ZRAM wieder zu installieren (gerne vor der erneuten Installation noch mal ein Upgrade des Systems mit Menüpunkt 02)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten