FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: klaus.schauer am 03 März 2013, 09:11:12

Titel: Funktion Update
Beitrag von: klaus.schauer am 03 März 2013, 09:11:12
Seit ca. 2 Tagen wird ein Backup während des Updateprozesses nicht mehr ausgeführt und eine Fehlermeldung generiert:

2013.03.03 09:02:22 3: update get http://fhem.de/fhemupdate4/svn/FHEM/FhemUtils/release.pm (//fhem.de/fhemupdate4/svn/FHEM/FhemUtils/release.pm)
2013.03.03 09:02:22 1: update check Releases => local: Fhem 5.3 (DEVELOPMENT) remote: Fhem 5.3 (DEVELOPMENT)
2013.03.03 09:02:22 3: update get http://fhem.de/fhemupdate4/svn/controls_fhem.txt (//fhem.de/fhemupdate4/svn/controls_fhem.txt)
2013.03.03 09:02:22 1: update saving statefile
sh: syntax error: unexpected "(" (expecting ")")
Use of uninitialized value $cmdret in pattern match (m//) at ./FHEM/98_update.pm line 398.
2013.03.03 09:02:22 1: update Backup: The operation was canceled. Please check manually!
Use of uninitialized value $cmdret in concatenation (.) or string at ./FHEM/98_update.pm line 400.


Falls man das Backup abschaltet, läuft der eigentliche Updateprozess fehlerfrei. Fhem ist auf eine FRITZ!box 7390 mit Firmware 5.5 installiert.
Titel: Antw:Funktion Update
Beitrag von: kvo1 am 16 Dezember 2013, 21:12:08
Hallo
gabe es hier eine Lösung für Dein Problem... ich habe das heute auch

Wie kann man das Backup ausschalten.?

....

2013.12.16 21:04:19.548 3: update get http://fhem.de/fhemupdate4/svn/controls_fhem.txt
2013.12.16 21:04:37.303 3: update get http://fhem.de/fhemupdate4/svn/FHEM/FhemUtils/release.pm
2013.12.16 21:04:37.382 1: update check Releases => local: Fhem 5.5 (DEVELOPMENT) remote: Fhem 5.5 (DEVELOPMENT)
2013.12.16 21:04:37.383 3: update get http://fhem.de/fhemupdate4/svn/controls_fhem.txt
2013.12.16 21:04:38.583 1: update saving statefile
2013.12.16 21:04:38.666 2: Backup with command: tar -cf - fhem.cfg web.cfg cul-usb.cfg autocreate.cfg EG_WZ.cfg ./FHEM/OG_AZ.cfg ./FHEM/OG_BZ.cfg ./FHEM/OG_TZ.cfg ./FHEM/wetter.cfg ./log/fhem.save ./autocreate.cfg ./bin ./certs ./CHANGED ./contrib ./cul-usb.cfg ./docs ./EG_WZ.cfg ./FHEM ./fhem.cfg ./fhem.pl ./hkt_fhem.cfg ./Kopie mit KFM100S von fhem.cfg ./Kopie mit KFM100S-plot  fhem.cfg ./Kopie ohne KFM100S von fhem.cfg ./Kopie von fhem.cfg ./Kopie(2)_14_12_2013_fhem.cfg ./Kopie2 von fhem.cfg ./Kopie3 von fhem.cfg ./Kopie4 von fhem.cfg ./Kopie_10_12_2013_fhem.cfg ./Kopie_14_12_2013_fhem.cfg ./Kopie_31_10_2013_fhem.cfg ./log ./save-vocke ./unused ./web.cfg ./www |gzip > ./backup/FHEM-20131216_210438.tar.gz
sh: 1: Syntax error: "(" unexpected (expecting ")")
Use of uninitialized value $cmdret in pattern match (m//) at ./FHEM/98_update.pm line 439.
2013.12.16 21:04:38.687 1: update Backup: The operation was canceled. Please check manually!

klaus
Titel: Antw:Funktion Update
Beitrag von: ph1959de am 16 Dezember 2013, 22:21:31
Suche nach backup in der commandref führt zu "backup_before_update", einem Global Attribut. Schau Dir das mal an (und bitte den Hinweis "Note: Set this attribute only if you know what you do!" beachten).

Gruß, Peter
Titel: Antw:Funktion Update
Beitrag von: kvo1 am 16 Dezember 2013, 23:06:42
Hallo Peter,

danke für die schnelle Antwort. Ich habe den Fehler gefunden  :).

Ich habe mein "fhem" über eine SABMA-Freigabe angebunden (um einfach mit Notepad++ zu editieren).
Hatte einige Kopie angelegt die Leerzeichen bzw eine "(" im Namen hatten (   Kopie(2)_14_12_2013_fhem.cfg  ).
Damit kommt das Updatemodul (98_update.pm) wohl nicht klar.

Manche Probleme sind hatlt "hausgemacht"  ;)
klaus