[GELÖST] Raspberrymatic auf Docker fährt nicht mehr hoch - Web-UI nicht zugreifbar

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Moderatoren: jmaus, Co-Administratoren

mobilebaumi
Beiträge: 5
Registriert: 21.04.2023, 16:45
System: Alternative CCU (auf Basis OCCU)

Re: Raspberrymatic auf Docker fährt nicht mehr hoch - Web-UI nicht zugreifbar

Beitrag von mobilebaumi » 31.05.2023, 11:56

MichaelN hat geschrieben:
29.05.2023, 10:53
Tipp : Ihr könnt das RaspberryMatic Backup in jede andere RaspberryMatic Installation einspielen. Wenn docker zu komplex ist, geht zum Beispiel ein einfacher rpi3 oder eine VM unter virtual box.
Habe RaspberryMatic ja schon immer in einem Docker-Container.
Bin jetzt einfach mal auf die Version 3.67.10.20230114 zurück gegangen, damit läuft alles noch wunderbar.

Danach muß sich ja was geändert haben, damit es bei einigen nicht mehr läuft.
Gehe jetzt mal Schritt für Schritt von 3.67.10.20230114 auf 3.67.10.20230225 - 3.69.6.20230407 - 3.69.7.20230506
Bin aber ziemlich sicher, daß mit der ersten 3.69 das Problem begonnen hat
RaspberryMatic 3.69.6.20230407 @ Proxmox 7.4-3
Debian 11 - Kernelversion: Linux 5.15.104-1-pve #1 SMP PVE 5.15.104-2 (2023-04-12T11:23Z)
Module: pivccu, Version: 1.0.80, Kernel: 4.19.0-23-amd64 (x86_64)

Benutzeravatar
jmaus
Beiträge: 9844
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 462 Mal
Danksagung erhalten: 1863 Mal
Kontaktdaten:

Re: Raspberrymatic auf Docker fährt nicht mehr hoch - Web-UI nicht zugreifbar

Beitrag von jmaus » 31.05.2023, 16:31

Ich kann das hier leider nicht reproduzieren. Da müsste sich mal einer der Betroffenen mit "exec" in den laufenden Container begeben und gerade ReGaHss mal versuchen von Hand zu starten um dann zu sehen ob da eine brauchbare Fehlermeldung kommt oder im /var/log/messages innerhalb des Containers etwas zu erkennen ist warum ReGaHss meint nicht starten zu wollen.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

mobilebaumi
Beiträge: 5
Registriert: 21.04.2023, 16:45
System: Alternative CCU (auf Basis OCCU)

Re: Raspberrymatic auf Docker fährt nicht mehr hoch - Web-UI nicht zugreifbar

Beitrag von mobilebaumi » 01.06.2023, 00:16

mach ich gerne, wenn mir sagst was ich wo und wie genau machen muß. Kenn mich nicht ganz so gut aus.
RaspberryMatic 3.69.6.20230407 @ Proxmox 7.4-3
Debian 11 - Kernelversion: Linux 5.15.104-1-pve #1 SMP PVE 5.15.104-2 (2023-04-12T11:23Z)
Module: pivccu, Version: 1.0.80, Kernel: 4.19.0-23-amd64 (x86_64)

Molt
Beiträge: 18
Registriert: 18.02.2022, 17:02
System: in Planung
Hat sich bedankt: 4 Mal

Re: Raspberrymatic auf Docker fährt nicht mehr hoch - Web-UI nicht zugreifbar

Beitrag von Molt » 04.11.2023, 09:25

Gibts hier eigentlich Neuigkeiten? Ich hänge hier immer noch auf 3.67.10.20230114, weil die latest Version mit dem bekannten Problem nicht mehr hoch fährt.

Ich bin mal mit exec in den latest container und habe ReGaHss manuell ausgeführt:

Code: Alles auswählen

$ /bin/ReGaHss -f /etc/rega.conf -l 2
The futex facility returned an unexpected error code.
could not load "/etc/config/homematic.regadom"

Load interfaces from file
Aborted (core dumped)
/ # /bin/ReGaHss -f /etc/rega.conf -l 2
The futex facility returned an unexpected error code.
Aborted (core dumped)
Mit Debug Output:

Code: Alles auswählen

$ /bin/ReGaHss -f /etc/rega.conf -l 0 -c
[2023-11-04 09:29:53 CET] Info: Create thread '<Timer Scheduler Thread>', stack size = 131072, ThreadID = 4153703232, Called-PID = 4617 [Create():iseSysLx.cpp:1003]
[2023-11-04 09:29:53 CET] Info: InitXmlRpcMethods: XmlRpcMethodEvent [IseXmlRpcServer():iseXmlRpc.cpp:43]
[2023-11-04 09:29:53 CET] Info: InitXmlRpcMethods: XmlRpcMethodListDevices [IseXmlRpcServer():iseXmlRpc.cpp:44]
[2023-11-04 09:29:53 CET] Info: InitXmlRpcMethods: XmlRpcMethodNewDevices [IseXmlRpcServer():iseXmlRpc.cpp:45]
[2023-11-04 09:29:53 CET] Info: InitXmlRpcMethods: XmlRpcMethodDeleteDevices [IseXmlRpcServer():iseXmlRpc.cpp:46]
[2023-11-04 09:29:53 CET] Info: InitXmlRpcMethods: XmlRpcMethodReportValueUsage [IseXmlRpcServer():iseXmlRpc.cpp:47]
[2023-11-04 09:29:53 CET] Info: InitXmlRpcMethods: XmlRpcMethodUpdateDevice [IseXmlRpcServer():iseXmlRpc.cpp:48]
[2023-11-04 09:29:53 CET] Info: InitXmlRpcMethods: XmlRpcMethodReplaceDevice [IseXmlRpcServer():iseXmlRpc.cpp:49]
[2023-11-04 09:29:53 CET] Info: InitXmlRpcMethods: XmlRpcMethodSetReadyConfig [IseXmlRpcServer():iseXmlRpc.cpp:50]
[2023-11-04 09:29:53 CET] Info: dwCookie = 1 [RegisterOnRTUpdate():iseDOM.cpp:2861]
[2023-11-04 09:29:53 CET] Info: dwCookie = 1 [RegisterOnHistoryData():iseDOM.cpp:2950]
[2023-11-04 09:29:53 CET] Info: dwCookie = 1 [RegisterOnFinishedDPInit():iseRTTimer.cpp:670]
[2023-11-04 09:29:53 CET] Verbose: RegisterOnFinishedDPInit cookie = 1 [IseRT():iseRT.cpp:51]
[2023-11-04 09:29:53 CET] Verbose: failed! InternalBuffer == NULL! [Clear():iseDOMPopClient.cpp:273]
[2023-11-04 09:29:53 CET] ERROR: original file not exists, so try load new file. [LoadOM():iseDOM.cpp:2610]
[2023-11-04 09:29:53 CET] ERROR: new file not exists, so try load bak file. [LoadOM():iseDOM.cpp:2622]
[2023-11-04 09:29:53 CET] ERROR: failed open file= /etc/config/homematic.regadom.bak [LoadFromFile():iseDOMpersist.cpp:78]
could not load "/etc/config/homematic.regadom"

[2023-11-04 09:29:53 CET] Verbose: failed! InternalBuffer == NULL! [Clear():iseDOMPopClient.cpp:273]
[2023-11-04 09:29:53 CET] ERROR: (202) failed! Already in map! [Insert():iseDOMobj.cpp:526]
[2023-11-04 09:29:53 CET] ERROR: IseAddFavorite failed! ID=202 [IseAddFavorite():iseDOM.cpp:644]
[2023-11-04 09:29:53 CET] ERROR: (203) failed! Already in map! [Insert():iseDOMobj.cpp:526]
[2023-11-04 09:29:53 CET] ERROR: IseAddFavorite failed! ID=203 [IseAddFavorite():iseDOM.cpp:644]
[2023-11-04 09:29:53 CET] ERROR: (204) failed! Already in map! [Insert():iseDOMobj.cpp:526]
[2023-11-04 09:29:53 CET] ERROR: IseAddFavorite failed! ID=204 [IseAddFavorite():iseDOM.cpp:644]
[2023-11-04 09:29:53 CET] Info: read interfaces! file= /etc/config/InterfacesList.xml bRenew= 1 [LoadInterfacesFromFile():iseDOM.cpp:2806]
Load interfaces from file
[2023-11-04 09:29:53 CET] Info: Start thread '<Timer Scheduler Thread>', ThreadID = 4153703232, PID = 4617 [ThreadProc():iseSysLx.cpp:1171]
[2023-11-04 09:29:53 CET] Info: TimerSchedulerThread started [ThreadFunction():iseSysLx.cpp:478]
[2023-11-04 09:29:53 CET] Info: Start thread 'HTTP-Listener', ThreadID = 4153568064, PID = 4617 [ThreadProc():iseSysLx.cpp:1171]
[2023-11-04 09:29:53 CET] Info: Create thread 'HTTP-Listener', stack size = 131072, ThreadID = 4153568064, Called-PID = 4617 [Create():iseSysLx.cpp:1003]
[2023-11-04 09:29:53 CET] Info: Started HTTP server listener thread. {"HTTP-Listener"} [IseHttpListener():httpListener.cpp:76]
[2023-11-04 09:29:53 CET] Info: Create thread 'HTTP-Server', stack size = 524288, ThreadID = 4152359744, Called-PID = 4617 [Create():iseSysLx.cpp:1003]
[2023-11-04 09:29:53 CET] Info: Create thread 'HTTP-Server', stack size = 524288, ThreadID = 4150262592, Called-PID = 4617 [Create():iseSysLx.cpp:1003]
[2023-11-04 09:29:53 CET] Info: Create thread 'HTTP-Server', stack size = 524288, ThreadID = 4149734208, Called-PID = 4617 [Create():iseSysLx.cpp:1003]
The futex facility returned an unexpected error code.
[2023-11-04 09:29:53 CET] Info: Create thread 'HTTP-Server', stack size = 524288, ThreadID = 4149205824, Called-PID = 4617 [Create():iseSysLx.cpp:1003]
Aborted (core dumped)

Benutzeravatar
jmaus
Beiträge: 9844
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 462 Mal
Danksagung erhalten: 1863 Mal
Kontaktdaten:

Re: Raspberrymatic auf Docker fährt nicht mehr hoch - Web-UI nicht zugreifbar

Beitrag von jmaus » 04.11.2023, 09:30

Molt hat geschrieben:
04.11.2023, 09:25
Ich bin mal mit exec in den latest container und habe ReGaHss manuell ausgeführt:

Code: Alles auswählen

$ /bin/ReGaHss -f /etc/rega.conf -l 2
The futex facility returned an unexpected error code.
could not load "/etc/config/homematic.regadom"

Load interfaces from file
Aborted (core dumped)
Das hab ich so noch nicht gesehen. Bitte mehr Infos zu deinem Docker Host, Hardware, os, environment, docker version, etc.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Molt
Beiträge: 18
Registriert: 18.02.2022, 17:02
System: in Planung
Hat sich bedankt: 4 Mal

Re: Raspberrymatic auf Docker fährt nicht mehr hoch - Web-UI nicht zugreifbar

Beitrag von Molt » 04.11.2023, 09:33

Ich habe oben nochmal nen Debug Output dazu gelegt. Irgendwie scheint er Probleme beim Zugriff auf homematic.regadom zu haben.

Auf dem Host:

Code: Alles auswählen

$ ls -la ./ccu-data/etc/config/
insgesamt 80
drwxrwxr-x 10 root root    4096 Nov  4 09:22 .
drwxr-xr-x  3 root root    4096 Nov  4 09:22 ..
drwxrwxr-x  5 root root    4096 Nov  4 09:22 addons
-rw-r-----  1 root crontab    0 Nov  4 09:21 crypttool.cfg
drwxrwxr-x  2 root root    4096 Nov  4 09:20 firmware
-rw-rw-r--  1 root root     491 Nov  4 09:22 hm_addons.cfg
drwxrwxr-x  2 root root    4096 Nov  4 09:21 hs485d
-rw-rw-r--  1 root root      48 Nov  4 09:21 ids
-rw-r--r--  1 root root     416 Nov  4 09:21 InterfacesList.xml
lrwxrwxrwx  1 root root      33 Nov  4 09:20 localtime -> /usr/share/zoneinfo/Europe/Berlin
-rw-r--r--  1 root root     279 Nov  4 09:20 netconfig
drwxr-xr-x  2 root root    4096 Okt 13 02:12 nut
drwxrwxr-x  2 root root    4096 Nov  4 09:22 rc.d
drwxrwxr-x  2 root root    4096 Nov  4 09:21 rfd
-rw-r--r--  1 root root     598 Nov  4 09:21 rfd.conf
-rw-------  1 root root    1266 Nov  4 09:21 server.pem
-rw-r-----  1 root root     348 Okt 13 02:12 shadow
drwxr-xr-x  2 root root    4096 Okt 13 02:12 snmp
-rw-r--r--  1 root root      69 Nov  4 09:20 syslog
-rw-rw-r--  1 root root      14 Nov  4 09:20 timezone
-rw-r--r--  1 root root      45 Okt 13 02:12 TZ
drwxrwxr-x  2 root root    4096 Nov  4 09:21 userprofiles
Im docker-compose:

Code: Alles auswählen

volumes:
      - ./ccu-data:/usr/local:rw
Im container:

Code: Alles auswählen

$ ls -la /etc/config
lrwxrwxrwx    1 root     root            23 Oct 20 08:48 /etc/config -> ../usr/local/etc/config

$ ls -la /etc/config/
total 80
drwxrwxr-x   10 root     root          4096 Nov  4 09:22 .
drwxr-xr-x    3 root     root          4096 Nov  4 09:22 ..
-rw-r--r--    1 root     root           416 Nov  4 09:21 InterfacesList.xml
-rw-r--r--    1 root     root            45 Oct 13 02:12 TZ
drwxrwxr-x    5 root     root          4096 Nov  4 09:22 addons
-rw-r-----    1 root     eq3cfg           0 Nov  4 09:21 crypttool.cfg
drwxrwxr-x    2 root     root          4096 Nov  4 09:20 firmware
-rw-rw-r--    1 root     root           491 Nov  4 09:22 hm_addons.cfg
drwxrwxr-x    2 root     root          4096 Nov  4 09:21 hs485d
-rw-rw-r--    1 root     root            48 Nov  4 09:21 ids
lrwxrwxrwx    1 root     root            33 Nov  4 09:20 localtime -> /usr/share/zoneinfo/Europe/Berlin
-rw-r--r--    1 root     root           279 Nov  4 09:20 netconfig
drwxr-xr-x    2 root     root          4096 Oct 13 02:12 nut
drwxrwxr-x    2 root     root          4096 Nov  4 09:22 rc.d
drwxrwxr-x    2 root     root          4096 Nov  4 09:21 rfd
-rw-r--r--    1 root     root           598 Nov  4 09:21 rfd.conf
-rw-------    1 root     root          1266 Nov  4 09:21 server.pem
-rw-r-----    1 root     root           348 Oct 13 02:12 shadow
drwxr-xr-x    2 root     root          4096 Oct 13 02:12 snmp
-rw-r--r--    1 root     root            69 Nov  4 09:20 syslog
-rw-rw-r--    1 root     root            14 Nov  4 09:20 timezone
drwxrwxr-x    2 root     root          4096 Nov  4 09:21 userprofiles

Molt
Beiträge: 18
Registriert: 18.02.2022, 17:02
System: in Planung
Hat sich bedankt: 4 Mal

Re: Raspberrymatic auf Docker fährt nicht mehr hoch - Web-UI nicht zugreifbar

Beitrag von Molt » 04.11.2023, 10:29

jmaus hat geschrieben:
04.11.2023, 09:30
Das hab ich so noch nicht gesehen. Bitte mehr Infos zu deinem Docker Host, Hardware, os, environment, docker version, etc.

Code: Alles auswählen

$ cat /etc/os-release
NAME="Ubuntu"
VERSION="18.04.6 LTS (Bionic Beaver)"

$ cat /proc/cpuinfo
model name	: Intel(R) Celeron(R) CPU G1610T @ 2.30GHz


$ docker --version
Docker version 24.0.2, build cb74dfc

$ docker-compose --version
docker-compose version 1.24.1, build 4667896b

Letzte funktionierende Raspberrymatic-Version, auf demselben Setup: 3.67.10.20230114 (wenn ich die Version zurückdrehe, tat es bis zu einem Neustart gestern auch vollumfänglich - jetzt zickt er auf der alten Version)

Matthias K.
Beiträge: 1170
Registriert: 14.02.2016, 12:32
System: Alternative CCU (auf Basis OCCU)
Wohnort: Heidenheim
Hat sich bedankt: 57 Mal
Danksagung erhalten: 225 Mal

Re: Raspberrymatic auf Docker fährt nicht mehr hoch - Web-UI nicht zugreifbar

Beitrag von Matthias K. » 04.11.2023, 15:28

Uuuhhh, 18.04... Alter Kernel und seit über einem halben Jahr keine Updates mehr.
Du solltest dringend mal deinen Docker-Host aktualisieren.

Gut möglich dass deine Probleme daher rühren...

Benutzeravatar
jmaus
Beiträge: 9844
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 462 Mal
Danksagung erhalten: 1863 Mal
Kontaktdaten:

Re: Raspberrymatic auf Docker fährt nicht mehr hoch - Web-UI nicht zugreifbar

Beitrag von jmaus » 04.11.2023, 17:16

scorpionking hat geschrieben:
04.11.2023, 15:28
Uuuhhh, 18.04... Alter Kernel und seit über einem halben Jahr keine Updates mehr.
Du solltest dringend mal deinen Docker-Host aktualisieren.

Gut möglich dass deine Probleme daher rühren...
Könnte in der Tat sein und würde ich auch vorschlagen. Nicht nur die Container upzudaten ist wichtig, auch den Docker Host Halbwegs aktuelle zu halten ist mitunter schon wichtig. Du hast ja auch ne aktuelle Docker Version am laufen, aber eben auch unter einem alten Linux Kernel des Hosts. Also mal ein Update auf mind. 20.04 mal durchführen und dann sieht man weiter. Und komisch ist auch das bei dir unter /etc/config ja gar keine homematic.regadom zu finden ist…
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Benutzeravatar
jmaus
Beiträge: 9844
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 462 Mal
Danksagung erhalten: 1863 Mal
Kontaktdaten:

Re: Raspberrymatic auf Docker fährt nicht mehr hoch - Web-UI nicht zugreifbar

Beitrag von jmaus » 04.11.2023, 17:19

Molt hat geschrieben:
04.11.2023, 10:29
…(wenn ich die Version zurückdrehe, tat es bis zu einem Neustart gestern auch vollumfänglich - jetzt zickt er auf der alten Version)
Na wenn es mit der alten Version auch nicht mehr geht hast du in der Tat ein Problem mit deinem Docker Host. Also mal updaten oder am besten gleich statt bare Metal Debian/ubuntu da Proxmox installieren und RaspberryMatic als VM unter KVM/Qemu betreiben und gut ist…
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Antworten

Zurück zu „RaspberryMatic“