alexreinert / piVCCU

piVCCU is a project to install the original Homematic CCU3 firmware inside a virtualized container (lxc) on ARM based single board computers.
Apache License 2.0
300 stars 62 forks source link

Webserver startet nicht #497

Closed FooDeas closed 1 year ago

FooDeas commented 1 year ago

Hallo! Ich möchte auf meinem Pi von piVCCU auf piVCCU3 upgraden. leider ist das Interface nicht aufrufbar und ich weiß nicht, wo er hängt. Ein paar Infos vorab:

$ sudo pivccu-info
piVCCU version: 3.69.7-83
OS:             Raspbian GNU/Linux 10 (buster)
Kernel:         5.10.103-v7+ armv7l
Kernel modules: Available
Raw UART dev:   Available
HMRF Hardware:  HM-MOD-RPI-PCB
 Connected via: GPIO@3f201000.serial (/dev/raw-uart)
 Board serial:  OEQ061XXXX
 Radio MAC:     0x59XXXX
HMIP Hardware:  HM-MOD-RPI-PCB
 Connected via: GPIO@3f201000.serial (/dev/raw-uart)
 SGTIN:         3014F711A061A7D70992XXXX
 Radio MAC:     0xBDXXXX
State:          RUNNING
PID:            976
IP:             192.168.20.121
CPU use:        56.10 seconds
Link:           vethpivccu
 TX bytes:      19.60 KiB
 RX bytes:      442.96 KiB
 Total bytes:   462.56 KiB

Wie man sieht, läuft da kein Webserver:

$ sudo pivccu-attach netstat -tulpen
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:39292           0.0.0.0:*               LISTEN      367/java
tcp        0      0 0.0.0.0:31999           0.0.0.0:*               LISTEN      489/ReGaHss.communi
tcp        0      0 0.0.0.0:32001           0.0.0.0:*               LISTEN      344/rfd
tcp        0      0 0.0.0.0:32010           0.0.0.0:*               LISTEN      367/java
tcp        0      0 0.0.0.0:9293            0.0.0.0:*               LISTEN      367/java
tcp        0      0 0.0.0.0:8183            0.0.0.0:*               LISTEN      489/ReGaHss.communi
netstat: /proc/net/tcp6: No such file or directory
udp        0      0 0.0.0.0:1900            0.0.0.0:*                           264/ssdpd
udp        0      0 0.0.0.0:43439           0.0.0.0:*                           250/eq3configd
udp        0      0 127.0.0.1:1998          0.0.0.0:*                           489/ReGaHss.communi
udp        0      0 0.0.0.0:55283           0.0.0.0:*                           367/java
udp        0      0 127.0.0.1:8182          0.0.0.0:*                           91/hss_led
udp        0      0 192.168.20.121:123      0.0.0.0:*                           228/ntpd
udp        0      0 127.0.0.1:123           0.0.0.0:*                           228/ntpd
udp        0      0 0.0.0.0:123             0.0.0.0:*                           228/ntpd
netstat: /proc/net/udp6: No such file or directory

Zumindest spricht aus dessen Sicht aber grundsätzlich nichts dagegen.

$ sudo pivccu-attach lighttpd -tt -f /etc/lighttpd/lighttpd.conf
$

Hier einmal eines der Logs:

$ sudo pivccu-attach cat /var/log/messages
Aug 10 15:18:59 piVCCU syslog.info syslogd started: BusyBox v1.29.2
Aug 10 15:18:59 piVCCU user.notice kernel: klogd started: BusyBox v1.29.2 (2023-04-12 13:18:50 CEST)
Aug 10 15:18:59 piVCCU syslog.info syslogd exiting
Aug 10 15:18:59 ccu3-webui syslog.info syslogd started: BusyBox v1.29.2
Aug 10 15:18:59 ccu3-webui user.notice kernel: klogd started: BusyBox v1.29.2 (2023-04-12 13:18:50 CEST)
Aug 10 15:18:59 ccu3-webui daemon.err udhcpc[159]: started, v1.29.2
Aug 10 15:18:59 ccu3-webui daemon.err udhcpc[159]: sending discover
Aug 10 15:18:59 ccu3-webui daemon.err udhcpc[159]: sending select for 192.168.20.121
Aug 10 15:19:00 ccu3-webui daemon.err udhcpc[159]: lease of 192.168.20.121 obtained, lease time 691200
Aug 10 15:19:01 ccu3-webui user.info firewall: configuration set
Aug 10 15:19:01 ccu3-webui daemon.info ifplugd(eth0)[217]: ifplugd 0.28 initializing.
Aug 10 15:19:01 ccu3-webui daemon.info ifplugd(eth0)[217]: Using interface eth0/6A:A2:5F:D3:B7:72 with driver <veth> (version: 1.0)
Aug 10 15:19:01 ccu3-webui daemon.info ifplugd(eth0)[217]: Using detection mode: SIOCETHTOOL
Aug 10 15:19:01 ccu3-webui daemon.info ifplugd(eth0)[217]: Initialization complete, link beat detected.
Aug 10 15:19:01 ccu3-webui daemon.warn ifplugd(eth0)[217]: Could not open /dev/tty, cannot beep.
Aug 10 15:19:01 ccu3-webui daemon.info ifplugd(eth0)[217]: Executing '/etc/ifplugd/ifplugd.action eth0 up'.
Aug 10 15:19:01 ccu3-webui daemon.warn ifplugd(eth0)[217]: client: ifup: interface eth0 already configured
Aug 10 15:19:01 ccu3-webui daemon.info ifplugd(eth0)[217]: Program executed successfully.
Aug 10 15:19:09 ccu3-webui daemon.notice ntpdate[225]: step time server 79.133.44.137 offset -0.857749 sec
Aug 10 15:19:10 ccu3-webui daemon.notice ntpd[226]: ntpd 4.2.8p12@1.3728-o Wed Apr 12 13:16:53 CEST 2023 (1): Starting
Aug 10 15:19:10 ccu3-webui daemon.info ntpd[226]: Command line: /usr/sbin/ntpd -g 0.de.pool.ntp.org 1.de.pool.ntp.org 2.de.pool.ntp.org 3.de.pool.ntp.org
Aug 10 15:19:10 ccu3-webui daemon.info ntpd[228]: proto: precision = 0.833 usec (-20)
Aug 10 15:19:10 ccu3-webui daemon.err ntpd[228]: restrict: ignoring line 6, address/host '[::1]' unusable.
Aug 10 15:19:10 ccu3-webui daemon.info ntpd[228]: Listen and drop on 0 v4wildcard 0.0.0.0:123
Aug 10 15:19:10 ccu3-webui daemon.info ntpd[228]: Listen normally on 1 lo 127.0.0.1:123
Aug 10 15:19:10 ccu3-webui daemon.info ntpd[228]: Listen normally on 2 eth0 192.168.20.121:123
Aug 10 15:19:10 ccu3-webui daemon.info ntpd[228]: Listening on routing socket on fd #19 for interface updates
Aug 10 15:19:10 ccu3-webui daemon.info ntpd[228]: kernel reports TIME_ERROR: 0x41: Clock Unsynchronized
Aug 10 15:19:10 ccu3-webui daemon.info ntpd[228]: kernel reports TIME_ERROR: 0x41: Clock Unsynchronized
Aug 10 15:19:10 ccu3-webui daemon.err xinetd[247]: Unable to read included directory: /etc/config/xinetd.d [file=/etc/xinetd.conf] [line=14]
Aug 10 15:19:10 ccu3-webui daemon.crit xinetd[247]: 247 {init_services} no services. Exiting...
Aug 10 15:19:10 ccu3-webui user.info root: Updating RF Lan Gateway Coprocessor Firmware
Aug 10 15:19:10 ccu3-webui user.debug update-coprocessor: firmware filename is: coprocessor_update_hm_only.eq3
Aug 10 15:19:10 ccu3-webui user.info root: Updating RF Lan Gateway Firmware
Aug 10 15:19:10 ccu3-webui user.info update-lgw-firmware: No gateway found in config file /etc/config/rfd.conf
Aug 10 15:19:15 ccu3-webui user.info kernel: [   36.740897] eq3loop: eq3loop_open_slave() mmd_bidcos
Aug 10 15:19:44 ccu3-webui user.info kernel: [   65.791483] eq3loop: eq3loop_open_slave() mmd_hmip
Aug 10 15:19:44 ccu3-webui user.info kernel: [   65.797867] eq3loop: eq3loop_close_slave() mmd_hmip
Aug 10 15:19:44 ccu3-webui user.info kernel: [   65.799701] eq3loop: eq3loop_close_slave() mmd_hmip

Hat jemand eine Idee?

alexreinert commented 1 year ago

Die Unterstützung von IPv6 im Kernel darf nicht deaktiviert sein.

FooDeas commented 1 year ago

Vielen Dank! Daran wird's liegen.