Gelöst: CUxD, ReGaHss Segmentation fault, WebUI funzt nicht

Anbindung von FS20-Komponenten, ELV-Wetterstationen, EnOcean und DMX an HomeMatic

Moderator: Co-Administratoren

Antworten
blixa1977
Beiträge: 4
Registriert: 16.09.2019, 18:45

Gelöst: CUxD, ReGaHss Segmentation fault, WebUI funzt nicht

Beitrag von blixa1977 » 16.09.2019, 19:00

Hallo,
ich habe habe versucht meine CCU2 mit der neuesten Firmware zu versorgen. Nach dem Update (und Neustart) war das WebUI down. ("Die Homematic CCU ist noch nicht bereit.." auch 24 Stunden später noch nicht.)
Nach einem Neustart kann ich mich kurz einloggen, aber danach schmiert wohl der ReGa Dienst ab.

XML RPC Addon und CUxD waren installiert. CUxD in einer wohl veralteten Version 1.6.

Ich habe dann versucht per SSH den CUxD upzudaten, habe ihn aber dabei wohl abgeschossen - bekomme im WebGui ein "Permission denied".

Jetzt komme ich noch per SSH auf die CCU. Gibt es eine Möglichkeit per SSH den CUxD neu zu installieren und auch den ReGa Dienst zu reparieren?

Code: Alles auswählen

# /bin/ReGaHss.normal -f /etc/rega.conf -l 2 -c
successfully loaded "/etc/config/homematic.regadom"

Load interfaces from file
HTTP server started successfully (6 workers)
Waiting for child to finish
Executing /bin/hm_startup in child 1005
ReGa entering normal operation
[2019-09-16 18:44:19 CEST] WARNING: XMLRPC 'setValue': empty interface URL (inte                                                                                                                                                             rface: 1837, params: {"CUX2801001:1","CMD_EXEC","LD_LIBRARY_PATH=/usr/local/addo                                                                                                                                                             ns/cuxd /usr/local/addons/cuxd/curl -s -k -d token=azypzru6UZ8AaoAMxMZL9jebPCSqh                                                                                                                                                             1 -d user=ugqpQt4NvjAPGLZYg374LRjyevUKAr -d message='Badzimmerfenster%20unten%20                                                                                                                                                             seit%2010%20Minuten%20ge%C3%B6ffnet%2C%20bitte%20schlie%C3%9Fen.' -d priority=1                                                                                                                                                              https://api.pushover.net/1/messages.json"}) [CallXmlrpcMethod():iseXmlRpc.cpp:26                                                                                                                                                             18]
[2019-09-16 18:44:19 CEST] ERROR: XMLRPC 'setValue' call failed (interface: 1837                                                                                                                                                             , params: {"CUX2801001:1","CMD_EXEC","LD_LIBRARY_PATH=/usr/local/addons/cuxd /us                                                                                                                                                             r/local/addons/cuxd/curl -s -k -d token=azypzru6UZ8AaoAMxMZL9jebPCSqh1 -d user=u                                                                                                                                                             gqpQt4NvjAPGLZYg374LRjyevUKAr -d message='Badzimmerfenster%20unten%20seit%2010%2                                                                                                                                                             0Minuten%20ge%C3%B6ffnet%2C%20bitte%20schlie%C3%9Fen.' -d priority=1 https://api                                                                                                                                                             .pushover.net/1/messages.json"}) [CallSetValue():iseXmlRpc.cpp:1505]
[2019-09-16 18:44:19 CEST] ERROR: rpc.CallSetValue failed; address = CUX2801001:                                                                                                                                                             1 [WriteValue():iseDOMdpHSS.cpp:76]
[2019-09-16 18:44:21 CEST] WARNING: XMLRPC 'setValue': rpcClient.isFault() faile                                                                                                                                                             d (url: xmlrpc_bin://127.0.0.1:2001, params: {"OEQ0981062:1","LEVEL",0.450000},                                                                                                                                                              result: [faultCode:-1,faultString:"Failure"]) [CallXmlrpcMethod():iseXmlRpc.cpp:                                                                                                                                                             2608]
[2019-09-16 18:44:21 CEST] ERROR: XMLRPC 'setValue' call failed (interface: 1007                                                                                                                                                             , params: {"OEQ0981062:1","LEVEL",0.450000}) [CallSetValue():iseXmlRpc.cpp:1505]
[2019-09-16 18:44:21 CEST] ERROR: rpc.CallSetValue failed; address = OEQ0981062:                                                                                                                                                             1 [WriteValue():iseDOMdpHSS.cpp:76]
Segmentation fault

/var/log/messages:

Code: Alles auswählen

Sep 16 18:42:39 homematic-ccu2 user.err rfd: XmlRpc transport error
Sep 16 18:42:40 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","LEQ0993701:2","CONTROL_MODE",0}],[methodName:"event",params:{"1007","LEQ0993701:2","LOWBAT_REPORTING",false}],[methodName
:"event",params:{"1007","LEQ0993701:2",
Sep 16 18:42:40 homematic-ccu2 user.err rfd: XmlRpc transport error
Sep 16 18:42:44 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","LEQ0993701:2","CONTROL_MODE",0}],[methodName:"event",params:{"1007","LEQ0993701:2","LOWBAT_REPORTING",false}],[methodName
:"event",params:{"1007","LEQ0993701:2",
Sep 16 18:42:44 homematic-ccu2 user.err rfd: XmlRpc transport error
Sep 16 18:42:54 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","LEQ0993701:1","TEMPERATURE",22.200000}]}) on binary://127.0.0.1:1999/RPC2:
Sep 16 18:42:54 homematic-ccu2 user.err rfd: XmlRpc transport error
Sep 16 18:42:54 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","LEQ0993701:1","HUMIDITY",62}]}) on binary://127.0.0.1:1999/RPC2:
Sep 16 18:42:54 homematic-ccu2 user.err rfd: XmlRpc transport error
Sep 16 18:43:05 homematic-ccu2 user.err rfd: XmlRpc transport error calling system.listMethods({"1007"}) on binary://127.0.0.1:1999/RPC2:
Sep 16 18:43:05 homematic-ccu2 user.err rfd: XmlRpc transport error calling listDevices({"1007"}) on binary://127.0.0.1:1999/RPC2:
Sep 16 18:43:10 homematic-ccu2 user.info ReGaHss: SIGINT: ReGaHss Halting
Sep 16 18:43:15 homematic-ccu2 local0.err ReGaHss.normal: ERROR: error getting WebConfig! So only admin is allowed to access the device! [GetAccessLevel():httpServer.cpp:2812]
Sep 16 18:43:15 homematic-ccu2 local0.err ReGaHss.normal: ERROR: error getting WebConfig! So only admin is allowed to access the device! [GetAccessLevel():httpServer.cpp:2812]
Sep 16 18:43:16 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","LEQ0845429:4","CONTROL_MODE",0}],[methodName:"event",params:{"1007","LEQ0845429:4","FAULT_REPORTING",0}],[methodName:"eve
nt",params:{"1007","LEQ0845429:4","BOOS
Sep 16 18:43:16 homematic-ccu2 user.err rfd: XmlRpc transport error
Sep 16 18:43:16 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","LEQ0993701:2","CONTROL_MODE",0}],[methodName:"event",params:{"1007","LEQ0993701:2","LOWBAT_REPORTING",false}],[methodName
:"event",params:{"1007","LEQ0993701:2",
Sep 16 18:43:16 homematic-ccu2 user.err rfd: XmlRpc transport error
Sep 16 18:43:16 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","LEQ0993701:2","PARTY_START_MONTH",1}],[methodName:"event",params:{"1007","LEQ0993701:2","PARTY_START_YEAR",0}],[methodNam
e:"event",params:{"1007","LEQ0993701:2"
Sep 16 18:43:17 homematic-ccu2 user.err rfd: XmlRpc transport error
Sep 16 18:43:49 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","LEQ0661316:2","BOOT",true}],[methodName:"event",params:{"1007","LEQ0661316:2","ENERGY_COUNTER",107425.100000}],[methodNam
e:"event",params:{"1007","LEQ0661316:2"
Sep 16 18:43:49 homematic-ccu2 user.err rfd: XmlRpc transport error
Sep 16 18:44:00 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","LEQ0845429:4","CONTROL_MODE",0}],[methodName:"event",params:{"1007","LEQ0845429:4","FAULT_REPORTING",0}],[methodName:"eve
nt",params:{"1007","LEQ0845429:4","BATT
Sep 16 18:44:00 homematic-ccu2 user.err rfd: XmlRpc transport error
Sep 16 18:44:00 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","LEQ0845429:4","PARTY_START_TIME",0}],[methodName:"event",params:{"1007","LEQ0845429:4","PARTY_START_DAY",1}],[methodName:
"event",params:{"1007","LEQ0845429:4","
Sep 16 18:44:00 homematic-ccu2 user.err rfd: XmlRpc transport error
Sep 16 18:44:05 homematic-ccu2 user.err rfd: XmlRpc transport error calling system.listMethods({"1007"}) on binary://127.0.0.1:1999/RPC2:
Sep 16 18:44:05 homematic-ccu2 user.err rfd: XmlRpc transport error calling listDevices({"1007"}) on binary://127.0.0.1:1999/RPC2:
Sep 16 18:44:21 homematic-ccu2 user.err rfd: HSSParameter::SetValue() 0.450000 Put failed
Sep 16 18:44:30 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","LEQ0845429:4","CONTROL_MODE",0}],[methodName:"event",params:{"1007","LEQ0845429:4","FAULT_REPORTING",0}],[methodName:"eve
nt",params:{"1007","LEQ0845429:4","BOOS
Sep 16 18:44:30 homematic-ccu2 user.err rfd: XmlRpc transport error
Sep 16 18:44:30 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","LEQ0993701:2","CONTROL_MODE",0}],[methodName:"event",params:{"1007","LEQ0993701:2","LOWBAT_REPORTING",false}],[methodName
:"event",params:{"1007","LEQ0993701:2",
Sep 16 18:44:30 homematic-ccu2 user.err rfd: XmlRpc transport error
Sep 16 18:44:32 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","LEQ1282307:1","BRIGHTNESS",197}]}) on binary://127.0.0.1:1999/RPC2:
Sep 16 18:44:32 homematic-ccu2 user.err rfd: XmlRpc transport error
Sep 16 18:44:56 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","LEQ0661073:2","BOOT",true}],[methodName:"event",params:{"1007","LEQ0661073:2","ENERGY_COUNTER",107.100000}],[methodName:"
event",params:{"1007","LEQ0661073:2","P
Sep 16 18:44:56 homematic-ccu2 user.err rfd: XmlRpc transport error
Sep 16 18:45:06 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","LEQ0845377:4","CONTROL_MODE",0}]}) on binary://127.0.0.1:1999/RPC2:
Sep 16 18:45:06 homematic-ccu2 user.err rfd: XmlRpc transport error
Sep 16 18:45:06 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","LEQ0845377:4","FAULT_REPORTING",0}]}) on binary://127.0.0.1:1999/RPC2:
Sep 16 18:45:06 homematic-ccu2 user.err rfd: XmlRpc transport error
Sep 16 18:45:06 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","LEQ0845377:4","BATTERY_STATE",2.500000}]}) on binary://127.0.0.1:1999/RPC2:
Sep 16 18:45:06 homematic-ccu2 user.err rfd: XmlRpc transport error
Sep 16 18:45:06 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","LEQ0845377:4","VALVE_STATE",41}]}) on binary://127.0.0.1:1999/RPC2:
Sep 16 18:45:06 homematic-ccu2 user.err rfd: XmlRpc transport error
Sep 16 18:45:06 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","LEQ0845377:4","BOOST_STATE",0}]}) on binary://127.0.0.1:1999/RPC2:
Sep 16 18:45:06 homematic-ccu2 user.err rfd: XmlRpc transport error
Sep 16 18:45:06 homematic-ccu2 user.err rfd: XmlRpcClient error calling event({[methodName:"event",params:{"1007","LEQ0845377:4","ACTUAL_TEMPERATURE",22.900000}]}) on binary://127.0.0.1:1999/RPC2:
Sep 16 18:45:06 homematic-ccu2 user.err rfd: XmlRpc transport error
Zuletzt geändert von blixa1977 am 17.09.2019, 12:56, insgesamt 1-mal geändert.

Benutzeravatar
uwe111
Beiträge: 3968
Registriert: 26.02.2011, 22:22
Danksagung erhalten: 2 Mal
Kontaktdaten:

Re: CUxD, ReGaHss Segmentation fault, WebUI funzt nicht

Beitrag von uwe111 » 16.09.2019, 20:54

blixa1977 hat geschrieben:
16.09.2019, 19:00
Gibt es eine Möglichkeit per SSH den CUxD neu zu installieren ...?
Ja, Du könntest CUxD z.B. unter /tmp auspacken und das Update-Script manuell starten.
Am besten schaust Du vorher nochmal in das Update Script, ob die Pfade auch passen.

Viele Grüße

Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.3.3, RFD-Monitor, Vellemann K8055, SSH KeyDir

blixa1977
Beiträge: 4
Registriert: 16.09.2019, 18:45

Re: CUxD, ReGaHss Segmentation fault, WebUI funzt nicht

Beitrag von blixa1977 » 17.09.2019, 08:48

ok. Danke. Leider bekomme ich das nicht richtig installiert. Anschließend erhalte ich "permission denied" im Browser beim Zugriff auf die index.ccc.

der Dienst läuft aber.. Das Skript funktioniert nicht so recht bei mir. Ich habe die Schritte manuell ausgeführt - vielleicht lief da was falsch.



/var/log/messages
Sep 17 08:43:10 homematic-ccu2 user.info homematic: started cux-daemon
Sep 17 08:43:10 homematic-ccu2 daemon.info cuxd[20585]: CUx-Daemon(2.3.3) on CCU(2.47.15) start PID:20585
Sep 17 08:43:10 homematic-ccu2 daemon.info cuxd[20585]: load paramsets(/usr/local/addons/cuxd/cuxd.ps) size:16 update(-4s):Tue Sep 17 08:43:06 2019
Sep 17 08:43:10 homematic-ccu2 daemon.info cuxd[20585]: 0 device-paramset(s) loaded ok!
Sep 17 08:43:10 homematic-ccu2 daemon.info cuxd[20585]: write_proxy /var/cache/cuxd_proxy.ini (20585 /usr/local/addons/cuxd/ 2.3.3 2.47.15 0)
Sep 17 08:45:37 homematic-ccu2 daemon.info cuxd[20585]: Received SIGTERM signal.
Sep 17 08:45:37 homematic-ccu2 daemon.info cuxd[20585]: CUx-Daemon stop(0)
Sep 17 08:45:37 homematic-ccu2 daemon.info cuxd[20585]: remove(/var/cache/cuxd_proxy.ini)
Sep 17 08:45:37 homematic-ccu2 daemon.info cuxd[20585]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:16
Sep 17 08:45:38 homematic-ccu2 user.info homematic: stopped cux-daemon
Sep 17 08:45:40 homematic-ccu2 daemon.info cuxd[20651]: write_pid /var/run/cuxd.pid [20651]
Sep 17 08:45:40 homematic-ccu2 user.info homematic: started cux-daemon
Sep 17 08:45:40 homematic-ccu2 daemon.info cuxd[20651]: CUx-Daemon(2.3.3) on CCU(2.47.15) start PID:20651
Sep 17 08:45:40 homematic-ccu2 daemon.info cuxd[20651]: load paramsets(/usr/local/addons/cuxd/cuxd.ps) size:16 update(-3s):Tue Sep 17 08:45:37 2019
Sep 17 08:45:40 homematic-ccu2 daemon.info cuxd[20651]: 0 device-paramset(s) loaded ok!
Sep 17 08:45:40 homematic-ccu2 daemon.info cuxd[20651]: write_proxy /var/cache/cuxd_proxy.ini (20651 /usr/local/addons/cuxd/ 2.3.3 2.47.15 0)

[/code]

blixa1977
Beiträge: 4
Registriert: 16.09.2019, 18:45

Re: CUxD, ReGaHss Segmentation fault, WebUI funzt nicht

Beitrag von blixa1977 » 17.09.2019, 12:55

peinlich... Permission denied kam, weil keine Anmeldung auf der Homematic erfolgte....

Läuft alles! Danke!

Benutzeravatar
jmaus
Beiträge: 5019
Registriert: 17.02.2015, 14:45
Wohnort: Dresden
Hat sich bedankt: 6 Mal
Danksagung erhalten: 79 Mal
Kontaktdaten:

Re: Gelöst: CUxD, ReGaHss Segmentation fault, WebUI funzt nicht

Beitrag von jmaus » 17.09.2019, 13:18

blixa1977 hat geschrieben:
16.09.2019, 19:00
Jetzt komme ich noch per SSH auf die CCU. Gibt es eine Möglichkeit per SSH den CUxD neu zu installieren und auch den ReGa Dienst zu reparieren?

Code: Alles auswählen

# /bin/ReGaHss.normal -f /etc/rega.conf -l 2 -c
successfully loaded "/etc/config/homematic.regadom"

Load interfaces from file
HTTP server started successfully (6 workers)
Waiting for child to finish
Executing /bin/hm_startup in child 1005
ReGa entering normal operation
[...]
Segmentation fault
Bekommst du diesen Segfault denn noch reproduziert? Denn eigentlich sollte ReGaHss unter KEINEN Umständen mit einem Segfault abschmieren. Wenn du das also nochmal nachstellen kannst würden mich dazu mehr infos interessieren damit ich das mal selber nachstellen kann um den Grund des Segfaults dann in ReGaHss direkt reparieren zu können.
RaspberryMatic 3.47.18.20190918 @ TinkerS mit ~160 HomeMatic Geräten + ioBroker – GitHubPayPalTwitter

blixa1977
Beiträge: 4
Registriert: 16.09.2019, 18:45

Re: Gelöst: CUxD, ReGaHss Segmentation fault, WebUI funzt nicht

Beitrag von blixa1977 » 17.09.2019, 14:27

Schwierig.

Ich habe mein Problem aber wohl noch nicht komplett gelöst.
Ich muss ReGaHss derzeit noch manuell über ssh starten. Werde gleich mal ein Firmwareupdate machen und hoffen, dass damit alles repariert wird.

Antworten

Zurück zu „CUxD“