Update fehlgeschlagen / controls_fhem.txt corrupt / NAS-Speicher danach voll

Begonnen von guybrush, 27 September 2014, 03:08:25

Vorheriges Thema - Nächstes Thema

guybrush

Hallo,
wollte heute mein FHEM auf Fritzbox updaten und habe update check und update angewiesen. Dann meldete FIrefox nach einer Weile "Keine Verbindung zum Server". Ich habe FHEM neu geladen im Browser und es kam die Meldung:
ZitatFile 'controls_fhem.txt' (local) is corrupt
. Nach googlen des Problems habe ich die Datei per telnet gelöscht. Danach habe ich update force ausgeführt mit dem Resultat: Firefox:
Zitat"Keine Verbindung zum Server"
. Das habe ich ein paar mal versucht weil ich an einen Timeout beim Ausführen dachte.
Jetzt kommt:
Zitatot remote controlfile with 1341 entries.
mv ./FHEM/OWNet.* ./unused
mv ./FHEM/release.* ./unused
mv ./FHEM/99_updatefhem.* ./unused
mv ./FHEM/99_CULflash.* ./unused
mv ./FHEM/99_JsonList.* ./unused
mv ./FHEM/99_backup.* ./unused
mv ./FHEM/99_update.* ./unused
mv ./FHEM/*.jpg ./www/images/default
mv ./FHEM/*.png ./www/images/default
mv ./FHEM/*.gplot ./www/gplot
mv ./FHEM/*.js ./www/pgm2
mv ./FHEM/*.svg ./www/pgm2
mv ./FHEM/*.css ./www/pgm2
mv ./FHEM/*.html ./docs
mv ./www/pgm2/*.gplot ./www/gplot
mv ./www/pgm2/*.jpg ./www/images/default
mv ./www/pgm2/*.png ./www/images/default
mv ./www/pgm2/*.html ./docs
UPD ./CHANGED
UPD ./configDB.pm
UPD ./fhem.pl
UPD FHEM/00_CM11.pm
MKDIR ./restoreDir/2014-09-27/FHEM
UPD FHEM/00_CUL.pm
UPD FHEM/00_FBAHA.pm
UPD FHEM/00_FHZ.pm
UPD FHEM/00_HMLAN.pm
UPD FHEM/00_KM271.pm
UPD FHEM/00_LIRC.pm
UPD FHEM/00_MAXLAN.pm
UPD FHEM/00_NetzerI2C.pm
UPD FHEM/00_OWX.pm
UPD FHEM/00_OWX_ASYNC.pm
UPD FHEM/00_RPII2C.pm
UPD FHEM/00_TCM.pm
UPD FHEM/00_THZ.pm
UPD FHEM/00_TUL.pm
UPD FHEM/00_ZWDongle.pm
UPD FHEM/01_FHEMWEB.pm
UPD FHEM/02_FRAMEBUFFER.pm
UPD FHEM/02_HTTPSRV.pm
UPD FHEM/02_RSS.pm
UPD FHEM/09_BS.pm
UPD FHEM/09_CUL_FHTTK.pm
UPD FHEM/09_USF1000.pm
UPD FHEM/10_CUL_HM.pm
writing ./FHEM/10_CUL_HM.pm failed: No space left on device, trying to restore the previous version and aborting the update

Im Fritz!NAS kommt:
ZitatKeine Daten vorhanden.

Dies kann an einer fehlerhaften Indexierung oder einem fehlerhaften Speicher liegen. Bitte prüfen Sie unter "FRITZ!Box->Heimnetz->Speicher(NAS)" ob die Indexierung erfolgreich war. Bei erfolgreicher Indexierung überprüfen Sie Ihren USB-Speicher an einem PC. Fehler im Internen Speicher können durch das Laden der FRITZ!Box Werkseinstellungen repariert werden.

Was kann ich tun?

Edit: Wie kann ich ggf. eine Migration meiner Umgebung auf ein Raspberry Pi vornehmen. Reicht ein kopieren der fhem.cfg?

rudolfkoenig

"No space left on device" bedeutet entweder die Platte ist voll, oder der Speicher kaputt.
Die FRITZ!NAS Meldung weist auf das Letztere hin.

Fuer die Migration wuerde ich zunaechst das fhem.deb auf dem RPi installieren, um perl und FHEM Startskripte zu installieren. Danach wuerde ich das /var/InternerSpeicher/fhem Verzeichnisses vom FB nach /opt/fhem auf dem RPi kopieren, wobei perl und lib nicht benoetigt werden. Danach fhem.cfg anschauen, und Geraete-Pfade pruefen/aendern (/dev/ttyUSB0, /dev/cdcACM0 usw). Ein shutdown restart im noch laufenden FHEM@RPi (KEIN save) sollte das neue starten. Das alles aus Kopf und ungetestet, also evtl. habe ich was uebersehen.

Aber wenn die Daten auf dem FB kaputt sind, ist das nur theoretisch.

guybrush

Danke hat alles gut geklappt. Mein interner Speicher scheint tatsächlich kaputt zu sein. Löschen über Fritz!NAS geht ebenfalls nicht.

Habe das hier versucht: http://forum.fhem.de/index.php/topic,19897.msg134851.html#msg134851

root@fritz:/var/media/ftp# rm -rf fhem.OLD/
rm: can't remove 'fhem.OLD/fhem/www/images/default/remotecontrol': Directory not empty
rm: can't remove 'fhem.OLD/fhem/www/images/default/remotecontrol': Directory not empty
rm: can't remove 'fhem.OLD/fhem/www/images/default/remotecontrol': Directory not empty
rm: can't remove 'fhem.OLD/fhem/www/images/default': Directory not empty
rm: can't remove 'fhem.OLD/fhem/www/images/default/remotecontrol': Directory not empty
rm: can't remove 'fhem.OLD/fhem/www/images/default': Directory not empty
rm: can't remove 'fhem.OLD/fhem/www/images': Directory not empty
rm: can't remove 'fhem.OLD/fhem/www/images/default/remotecontrol': Directory not empty
rm: can't remove 'fhem.OLD/fhem/www/images/default': Directory not empty
rm: can't remove 'fhem.OLD/fhem/www/images': Directory not empty
rm: can't remove 'fhem.OLD/fhem/www': Directory not empty
rm: can't remove 'fhem.OLD/fhem/www/images/default/remotecontrol': Directory not empty
rm: can't remove 'fhem.OLD/fhem/www/images/default': Directory not empty
rm: can't remove 'fhem.OLD/fhem/www/images': Directory not empty
rm: can't remove 'fhem.OLD/fhem/www': Directory not empty
rm: can't remove 'fhem.OLD/fhem': Directory not empty
rm: can't remove 'fhem.OLD/fhem/www/images/default/remotecontrol': Directory not empty
rm: can't remove 'fhem.OLD/fhem/www/images/default': Directory not empty
rm: can't remove 'fhem.OLD/fhem/www/images': Directory not empty
rm: can't remove 'fhem.OLD/fhem/www': Directory not empty
rm: can't remove 'fhem.OLD/fhem': Directory not empty
rm: can't remove 'fhem.OLD': Directory not empty
root@fritz:/var/media/ftp# ls
Bilder      FRITZ       Videos      fhem.OLD
Dokumente   Musik       carddav     lost+found
root@fritz:/var/media/ftp# cd fhem.OLD/
root@fritz:/var/media/ftp/fhem.OLD# ls
fhem
root@fritz:/var/media/ftp/fhem.OLD# cd fhem/
root@fritz:/var/media/ftp/fhem.OLD/fhem# ls
www
root@fritz:/var/media/ftp/fhem.OLD/fhem# cd www
root@fritz:/var/media/ftp/fhem.OLD/fhem/www# ls
images
root@fritz:/var/media/ftp/fhem.OLD/fhem/www# cd images/
root@fritz:/var/media/ftp/fhem.OLD/fhem/www/images# ls
default
root@fritz:/var/media/ftp/fhem.OLD/fhem/www/images# cd default/
root@fritz:/var/media/ftp/fhem.OLD/fhem/www/images/default# ls
remotecontrol
root@fritz:/var/media/ftp/fhem.OLD/fhem/www/images/default# ce remotecontrol/
-sh: ce: not found
root@fritz:/var/media/ftp/fhem.OLD/fhem/www/images/default# ls
remotecontrol
root@fritz:/var/media/ftp/fhem.OLD/fhem/www/images/default# cd remotecontrol/
root@fritz:/var/media/ftp/fhem.OLD/fhem/www/images/default/remotecontrol# ls
ls: ./���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������: No such file or directory
ls: ./���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������: No such file or directory
ls: ./���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������: No such file or directory
ls: ./���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������: No such file or directory
ls: ./���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������: No such file or directory
root@fritz:/var/media/ftp/fhem.OLD/fhem/www/images/default/remotecontrol# cd ..
root@fritz:/var/media/ftp/fhem.OLD/fhem/www/images/default# cd ..
root@fritz:/var/media/ftp/fhem.OLD/fhem/www/images# cd ..
root@fritz:/var/media/ftp/fhem.OLD/fhem/www# cd ..
root@fritz:/var/media/ftp/fhem.OLD/fhem# cd ..
root@fritz:/var/media/ftp/fhem.OLD# cd ..
root@fritz:/var/media/ftp# rm -rf fhem.OLD/
rm: can't remove 'fhem.OLD/fhem/www/images/default/remotecontrol': Directory not empty
rm: can't remove 'fhem.OLD/fhem/www/images/default': Directory not empty
rm: can't remove 'fhem.OLD/fhem/www/images': Directory not empty
rm: can't remove 'fhem.OLD/fhem/www': Directory not empty
rm: can't remove 'fhem.OLD/fhem': Directory not empty
rm: can't remove 'fhem.OLD': Directory not empty
root@fritz:/var/media/ftp#