SD Card Fehler / piVCCU3 retten
Moderator: Co-Administratoren
-
- Beiträge: 10
- Registriert: 19.12.2017, 01:45
SD Card Fehler / piVCCU3 retten
Hallo zusammen,
meine SD-Card hat sich leider spontan mit Sektorfehlern nach 5 Jahren verabschiedet und das OS will nicht mehr sauber booten. Gibt es eine Möglichkeit die PiVCCU3 zu retten?
Ein colen der SD-Card schlägt wegen der Fehlerhaften Sktoren fehl. Ich hab jedoch noch zugriff auf das Filesystem.
Ich hab jetzt schon auf eine neue SD-Card RaspiOS und piVCCU3neu installiert, die piVCCU3hat gestartet.
Danach habe ich alles von piVCCU3gestoppt und alles von der alten SD-Card unter
/var/lib/piVCCU3/userfs
/var/lib/piVCCU3/rootfs
auf die neue SD-Card kopiert. Die piVCCU3 steht als gestartet jedoch kommt kein Webinterface.
Ping auf das OS und die piVCCU3 Ip funktionieren. Auch SSH Login auf die piVCCU3 gehen. In der /var/log/hmserver.log tauchen auch Einträge auf, also so halb scheint Sie zu laufen.
Jemand eine gute Idee die Daten der CCU zu retten ohne von vorne Anfangen zu müssen? Ich weiß, kein Mitleid ohne BackUp
meine SD-Card hat sich leider spontan mit Sektorfehlern nach 5 Jahren verabschiedet und das OS will nicht mehr sauber booten. Gibt es eine Möglichkeit die PiVCCU3 zu retten?
Ein colen der SD-Card schlägt wegen der Fehlerhaften Sktoren fehl. Ich hab jedoch noch zugriff auf das Filesystem.
Ich hab jetzt schon auf eine neue SD-Card RaspiOS und piVCCU3neu installiert, die piVCCU3hat gestartet.
Danach habe ich alles von piVCCU3gestoppt und alles von der alten SD-Card unter
/var/lib/piVCCU3/userfs
/var/lib/piVCCU3/rootfs
auf die neue SD-Card kopiert. Die piVCCU3 steht als gestartet jedoch kommt kein Webinterface.
Ping auf das OS und die piVCCU3 Ip funktionieren. Auch SSH Login auf die piVCCU3 gehen. In der /var/log/hmserver.log tauchen auch Einträge auf, also so halb scheint Sie zu laufen.
Jemand eine gute Idee die Daten der CCU zu retten ohne von vorne Anfangen zu müssen? Ich weiß, kein Mitleid ohne BackUp
- deimos
- Beiträge: 5403
- Registriert: 20.06.2017, 10:38
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Leimersheim
- Hat sich bedankt: 121 Mal
- Danksagung erhalten: 958 Mal
- Kontaktdaten:
Re: SD Card Fehler / piVCCU3 retten
Hi,
userfs ist das, was du brauchst rootfs kommt über die piVCCU Pakete rein und sollte nicht überschrieben werden, vor allem nicht mit möglicherweise korrupten Daten.
Ich würde versuchen mit das rootfs einmal neu aus sauberer Quelle zu schreiben.
Wenn das nicht reicht, muss man dann ganz genau schauen, was für Fehler kommen und ob man noch was retten kann, oder ob die Daten im userfs auch einen Treffer kassiert haben.
Viele Grüße
Alex
userfs ist das, was du brauchst rootfs kommt über die piVCCU Pakete rein und sollte nicht überschrieben werden, vor allem nicht mit möglicherweise korrupten Daten.
Ich würde versuchen mit
Code: Alles auswählen
sudo apt install --reinstall pivccu3
Wenn das nicht reicht, muss man dann ganz genau schauen, was für Fehler kommen und ob man noch was retten kann, oder ob die Daten im userfs auch einen Treffer kassiert haben.
Viele Grüße
Alex
-
- Beiträge: 10
- Registriert: 19.12.2017, 01:45
Re: SD Card Fehler / piVCCU3 retten
Ich hab alles nochmal deinstalliert und die Verzeichnisse per Hand gelöscht. Danach die piVCCU3 neuinstalliert. Sie startet, danach hab ich im Webinterface den Sicherheitsschlüssel gesetzt und die piVCCU3 per SSH gestoppt.
Nach dem kopieren vom userfs startet das Webinterface erneut nicht. Das Wichtigste wären mir die Geräte und Einstellungen wenn ich von die Datenwerte verliere könnte ich damit noch leben.
Welche Dateien sind die die Wichtigsten aus dem userfs? Dann würde ich mit diesen Anfangen und nach und nach die anderen hinzufügen.
Ich habe:
userfs/addons
userfs/contronics
userfs/crontabs
userfs/eQ-3-Backup
userfs/etc
userfs/sdcard
userfs/tmp
Nach dem kopieren vom userfs startet das Webinterface erneut nicht. Das Wichtigste wären mir die Geräte und Einstellungen wenn ich von die Datenwerte verliere könnte ich damit noch leben.
Welche Dateien sind die die Wichtigsten aus dem userfs? Dann würde ich mit diesen Anfangen und nach und nach die anderen hinzufügen.
Ich habe:
userfs/addons
userfs/contronics
userfs/crontabs
userfs/eQ-3-Backup
userfs/etc
userfs/sdcard
userfs/tmp
- Dateianhänge
-
- messages.log
- (7.11 KiB) 22-mal heruntergeladen
-
- hmserver.log
- (46.24 KiB) 22-mal heruntergeladen
- deimos
- Beiträge: 5403
- Registriert: 20.06.2017, 10:38
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Leimersheim
- Hat sich bedankt: 121 Mal
- Danksagung erhalten: 958 Mal
- Kontaktdaten:
Re: SD Card Fehler / piVCCU3 retten
Hi,
was liefern folgende Befehle im Container:
Viele Grüße
Alex
was liefern folgende Befehle im Container:
Code: Alles auswählen
ps aux
/usr/sbin/lighttpd -t -f /etc/lighttpd/lighttpd.conf
cat /etc/config/firewall.conf
Alex
-
- Beiträge: 10
- Registriert: 19.12.2017, 01:45
Re: SD Card Fehler / piVCCU3 retten
# ps aux
# /usr/sbin/lighttpd -t -f /etc/lighttpd/lighttpd.conf
# cat /etc/config/firewall.conf
Ich denke die Fehler liegen in den configs:
/etc/config/lighttpd/redmatic.conf
/usr/local/addons/redmatic/etc/lighttpd.conf
/etc/lighttpd/lighttpd.conf
in der /etc/config/lighttpd/redmatic.conf habe ich die Zeile jetzt mal auskommentiert, nun startet die CCU. Ich denke mal ich werd es mit dem RedMatic Addon Neuinstallieren probieren.
Code: Alles auswählen
PID USER TIME COMMAND
1 root 0:00 init
91 root 0:19 /bin/hss_led -l 6
124 dbus 0:00 dbus-daemon --system
154 root 0:00 /sbin/syslogd -n -m 0
157 root 0:00 /sbin/klogd -n
178 root 0:00 /sbin/udhcpc -b -t 100 -T 3 -S -x hostname:raspi-hme -i eth0 -F raspi-hme -V eQ3-CCU3 -s /bin/dhcp.script -p /var/run/ud
326 root 0:01 /usr/sbin/ifplugd -i eth0 -fI -u0 -d10
337 root 0:02 /usr/sbin/ntpd -g ntp1.t-online.de
360 root 0:00 /bin/eq3configd
374 root 0:00 /bin/ssdpd
387 root 0:00 /usr/sbin/sshd
436 root 0:02 /bin/multimacd -f /etc/multimacd.conf -l 5
465 root 0:08 /bin/rfd -f /etc/config/rfd.conf -l 5
487 root 2:19 java -Xmx128m -Dos.arch=arm -Dlog4j.configurationFile=file:///etc/config/log4j2.xml -Dfile.encoding=ISO-8859-1 -Dgnu.io.
637 root 0:00 /bin/eq3-uds-services
643 root 0:32 /bin/ReGaHss.community -f /etc/rega.conf -l 2
721 root 0:00 /usr/sbin/crond -f -l 9
1208 root 0:00 sshd: root@pts/0
1210 root 0:00 -sh
1214 root 0:00 ps aux
Code: Alles auswählen
2023-06-06 10:04:18: (configfile.c.1231) source: /etc/config/lighttpd/redmatic.conf line: 1 pos: 1 invalid character in variable name
2023-06-06 10:04:18: (configfile.c.1286) configfile parser failed at:
2023-06-06 10:04:18: (configfile.c.1289) source: /etc/lighttpd/lighttpd.conf line: 461 pos: 8 parser failed somehow near here: (EOL)
Code: Alles auswählen
# Firewall Configuration file
# created Sun May 29 15:09:46 CEST 2022
# This file was automatically gernerated
# Please do not change anything
MODE = RESTRICTIVE
IPs = 10.0.0.0/24
USERPORTS = 1883 2000 2001 2010 5353 42001 42010 48181 51826 51912 51942 74474
[SERVICE NEOSERVER]
Id = NEOSERVER
Ports = 1901 1902 5987 8088 9099 10000 48899 49880
Access = full
[SERVICE SNMP]
Id = SNMP
Ports = 161
Access = none
[SERVICE XMLRPC]
Id = XMLRPC
Ports = 2000 2001 2002 2010 9292 42000 42001 42010 49292
Access = full
[SERVICE REGA]
Id = REGA
Ports = 1999 8181 41999 48181
Access = full
#
/etc/config/lighttpd/redmatic.conf
Code: Alles auswählen
/usr/local/addons/redmatic/etc/lighttpd.conf
Code: Alles auswählen
url.redirect = ("^/addons/red$" => "/addons/red/")
$HTTP["url"] =~ "^/(addons/red/).*" {
proxy.server = ("/addons/red/" => (( "host" => "127.0.0.1", "port" => 1880 )))
proxy.header = ( "upgrade" => "enable")
server.errorfile-prefix = "/usr/local/addons/redmatic/www/lighttpd-error-"
}
# Proxy rule to redirect request to amazon-echo-hub node from node-red-contrib-amazon-echo
$HTTP["url"] =~ "(^/description.xml)|(^/api/.*/lights)" {
proxy.server = ( "" => ("localhost" => ("host" => "127.0.0.1", "port" => 6502)))
}
Code: Alles auswählen
######################################################################
##
## custom includes like vhosts.
##
include "/etc/config/lighttpd/*.conf"
Zeile 461: include "/etc/lighttpd/conf.d/headers.conf"
##
#######################################################################
Zuletzt geändert von visitorsam am 06.06.2023, 10:54, insgesamt 1-mal geändert.
- deimos
- Beiträge: 5403
- Registriert: 20.06.2017, 10:38
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Leimersheim
- Hat sich bedankt: 121 Mal
- Danksagung erhalten: 958 Mal
- Kontaktdaten:
Re: SD Card Fehler / piVCCU3 retten
Hi,
in der /etc/config/firewall.conf ist ein Fehler drin, der letzte Eintrag bei USERPORTS (74474) kann so nicht stimmen, Ports können maximal bis 65535 gehen.
Steht in der /etc/config/lighttpd/redmatic.conf wirlich einfach nur der Pfad drin oder willst du damit sagen, dass das ein Symlink ist?
Und steht in der /etc/lighttpd/lighttpd.conf wirklich das "Zeile 461: include" und das "[code]" drin?
Viele Grüße
Alex
in der /etc/config/firewall.conf ist ein Fehler drin, der letzte Eintrag bei USERPORTS (74474) kann so nicht stimmen, Ports können maximal bis 65535 gehen.
Steht in der /etc/config/lighttpd/redmatic.conf wirlich einfach nur der Pfad drin oder willst du damit sagen, dass das ein Symlink ist?
Und steht in der /etc/lighttpd/lighttpd.conf wirklich das "Zeile 461: include" und das "[code]" drin?
Viele Grüße
Alex
-
- Beiträge: 10
- Registriert: 19.12.2017, 01:45
Re: SD Card Fehler / piVCCU3 retten
ja in der /etc/config/lighttpd/redmatic.conf steht tatsächlich nur der
/usr/local/addons/redmatic/etc/lighttpd.conf
drin.
Die hab ich jetzt auskommentiert und die CCU läuft und ich kann die Geräte bedienen. Das ist schonmal super. In der Zusatzsoftware ist zwar nichts drin, aber die kann ich ja nachinstallieren. Wichtige waren erstmal nur die Geräte.
/usr/local/addons/redmatic/etc/lighttpd.conf
drin.
Die hab ich jetzt auskommentiert und die CCU läuft und ich kann die Geräte bedienen. Das ist schonmal super. In der Zusatzsoftware ist zwar nichts drin, aber die kann ich ja nachinstallieren. Wichtige waren erstmal nur die Geräte.