FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: pcjogi am 27 September 2015, 12:13:22

Titel: Backup startet beim start von fhem
Beitrag von: pcjogi am 27 September 2015, 12:13:22
Hallo,

mein fhem startet das backup bei jedem start von fhem. Ich habe schon die democfg eingespielt und trotzdem passiert das immer wieder.

Im Log finde ich einen Eintrag:

Use of uninitialized value $statefile in concatenation (.) or string at ./FHEM/98_backup.pm line 94.
Use of uninitialized value $pathname[1] in join or string at ./FHEM/98_backup.pm line 184.

Ist das ein Hinweis oder wo kann ich etwas tun. Jeder Tipp ist willkommen.

Vielen Dank

Titel: Antw:Backup startet beim start von fhem
Beitrag von: betateilchen am 27 September 2015, 14:11:40
Lösche die Datei 98_backup.pm aus dem Verzeichnis FHEM und starte Dein fhem dann neu.

Poste dann die Logausgabe.
Titel: Antw:Backup startet beim start von fhem
Beitrag von: pcjogi am 27 September 2015, 15:26:03
Wenn ich die Datei 98_backup.pm aus dem Verzeichnis FHEM lösche, kommt der von mir gepostete Log Eintrag nicht mehr und fhem startet normal.

kopiere ich die Datei 98_backup.pm wieder in dasn Verzeichnis FHEM. kommt nach einem restart folgender Log Eintrag wieder


2015.09.27 15:12:09 0: Server shutdown
2015.09.27 15:12:09 4: GDS DWDKoeln: shutdown requested
2015.09.27 15:12:09 5: SW: X00
Use of uninitialized value $statefile in concatenation (.) or string at ./FHEM/98_backup.pm line 94.
Use of uninitialized value $pathname[1] in join or string at ./FHEM/98_backup.pm line 184.
2015.09.27 15:12:11 2: Backup with command: tar -cf - fhem.cfg  ./agendav-1.2.6.2.tar.gz ./backup_cfg-state ./callmoncache.txt ./CHANGED ./configDB.pm ./contrib ./demolog ./docs ./FHEM ./fhem ./fhem - Kopie ohne HM.cfg ./fhem.cfg ./fhem.cfg - Kopie.aktuell ./fhem.cfg.demo ./fhem.pl ./log ./README_DEMO.txt ./restoreDir ./unused ./www |gzip > ./backup/FHEM-20150927_151211.tar.gz
2015.09.27 15:14:30 1: backup tar: -: Funktion stat fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: Kopie: Funktion stat fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: ohne: Funktion stat fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: HM.cfg: Funktion stat fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: -: Funktion stat fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: Kopie.aktuell: Funktion stat fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: Beende mit Fehlerstatus aufgrund vorheriger Fehler
2015.09.27 15:14:30 1: backup done: FHEM-20150927_151211.tar.gz (202712837 Bytes)
2015.09.27 15:14:30 3: backup : tar: -: Funktion stat fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: Kopie: Funktion stat fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: ohne: Funktion stat fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: HM.cfg: Funktion stat fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: -: Funktion stat fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: Kopie.aktuell: Funktion stat fehlgeschlagen: Datei oder Verzeichnis nicht gefunden
tar: Beende mit Fehlerstatus aufgrund vorheriger Fehler
backup done: FHEM-20150927_151211.tar.gz (202712837 Bytes)
2015.09.27 15:14:30 3: set SYS_Backup FHEM-20150927_040000.tar.gz
FHEM-20150927_115840.tar.gz
FHEM-20150910_074302.tar.gz
FHEM-20150927_120113.tar.gz
FHEM-20150913_193512.tar.gz
FHEM-20150115_110341.tar.gz
FHEM-20150927_114809.tar.gz
FHEM-20150927_114551.tar.gz
FHEM-20150927_103252.tar.gz
FHEM-20150927_120814.tar.gz
FHEM-20150926_191601.tar.gz
FHEM-20150913_170218.tar.gz
FHEM-20150115_105043.tar.gz
FHEM-20150927_121408.tar.gz
FHEM-20150927_105208.tar.gz
FHEM-20150927_120556.tar.gz
FHEM-20150927_113819.tar.gz
FHEM-20150927_151211.tar.gz
FHEM-20150115_105642.tar.gz
FHEM-20150115_085703.tar.gz
FHEM-20150927_113600.tar.gz
FHEM-20150927_105537.tar.gz
FHEM-20150927_103021.tar.gz
FHEM-20150913_193235.tar.gz
FHEM-20150927_121149.tar.gz
FHEM-20150913_170445.tar.gz
: Please define SYS_Backup first
2015.09.27 15:14:30 5: Initializing Type Library:
2015.09.27 15:14:30 1: Including fhem.cfg
2015.09.27 15:14:30 5: Cmd: >attr global userattr cmdIcon devStateIcon devStateStyle fp_FlurTablet_AVR fp_FlurTablet_DVBViewer fp_FlurTablet_Erdgeschoss fp_FlurTablet_Keller fp_FlurTablet_KoelnHBf fp_FlurTablet_PulheimBf fp_FlurTablet_Tanken fp_FlurTablet_Verkehr fp_FlurTablet_Wetter fp_fp_FlurTablet_Main icon sortby webCmd widgetOverride<
2015.09.27 15:14:30 5: Cmd: >attr global autoload_undefined_devices 1<
2015.09.27 15:14:30 5: Cmd: >attr global latitude 50.9734<
2015.09.27 15:14:30 5: Cmd: >attr global logfile ./log/fhem-%Y-%m.log<
2015.09.27 15:14:30 5: Cmd: >attr global longitude 6.7984<
2015.09.27 15:14:30 5: Cmd: >attr global modpath .<
2015.09.27 15:14:30 5: Loading ./FHEM/99_myUtils.pm
2015.09.27 15:14:30 5: Cmd: >backup<
2015.09.27 15:14:30 4: backup include: 'fhem.cfg'
2015.09.27 15:14:30 4: backup include: './log/fhem.save'
2015.09.27 15:14:30 4: backup include: './agendav-1.2.6.2.tar.gz'
2015.09.27 15:14:30 4: backup exclude: './backup'
2015.09.27 15:14:30 4: backup include: './backup_cfg-state'
2015.09.27 15:14:30 4: backup include: './callmoncache.txt'
2015.09.27 15:14:30 4: backup include: './CHANGED'
2015.09.27 15:14:30 4: backup include: './configDB.pm'
2015.09.27 15:14:30 4: backup include: './contrib'
2015.09.27 15:14:30 4: backup include: './demolog'
2015.09.27 15:14:30 4: backup include: './docs'
2015.09.27 15:14:30 4: backup include: './FHEM'
2015.09.27 15:14:30 4: backup include: './fhem'
2015.09.27 15:14:30 4: backup include: './fhem - Kopie ohne HM.cfg'
2015.09.27 15:14:30 4: backup include: './fhem.cfg'
2015.09.27 15:14:30 4: backup include: './fhem.cfg - Kopie.aktuell'
2015.09.27 15:14:30 4: backup include: './fhem.cfg.demo'
2015.09.27 15:14:30 4: backup include: './fhem.pl'
2015.09.27 15:14:30 4: backup include: './log'
2015.09.27 15:14:30 4: backup include: './README_DEMO.txt'
2015.09.27 15:14:30 4: backup include: './restoreDir'
2015.09.27 15:14:30 4: backup include: './unused'
2015.09.27 15:14:30 4: backup include: './www'
2015.09.27 15:14:30 2: Backup with command: tar -cf - fhem.cfg ./log/fhem.save ./agendav-1.2.6.2.tar.gz ./backup_cfg-state ./callmoncache.txt ./CHANGED ./configDB.pm ./contrib ./demolog ./docs ./FHEM ./fhem ./fhem - Kopie ohne HM.cfg ./fhem.cfg ./fhem.cfg - Kopie.aktuell ./fhem.cfg.demo ./fhem.pl ./log ./README_DEMO.txt ./restoreDir ./unused ./www |gzip > ./backup/FHEM-20150927_151430.tar.gz




Nach Erstellung der beiden Backups läuft fhem wieder normal.

Wissentlich habe ich nichts wesentliches geändert. Bei  meinem InfoPanel hatte ich vorübergehend eine fehlerhafte Layoutdefinition die den Start von fhem mit dem Logeintrag :

Modification of non-creatable array value attempted, subscript -1 at ./FHEM/55_InfoPanel.pm line 268.

verhindert hat. Die fehlerhafte Layoutdefinition habe ich inzwischen entfernt.

Danke für die Hilfe

Titel: Antw:Backup startet beim start von fhem
Beitrag von: betateilchen am 27 September 2015, 15:41:27
Du solltest mal die Dateien "fhem - Kopie ohne HM.cfg" und "fhem.cfg - Kopie.aktuell" in Deinem Verzeichnis in Dateinamen ohne Leerzeichen umbenennen. Diese Dateinamen sind nämlich für die Fehlermeldungen verantwortlich.

Das Backup selbst kommt aus einem von Dir angelegten Device "SYS_Backup" - das vermutlich bei einem shutdown und/oder neustart automatisch ausgeführt wird.
Titel: Antw:Backup startet beim start von fhem
Beitrag von: pcjogi am 27 September 2015, 16:12:43
Dateien sind umbenannt bzw. inzwischen gelöscht. Danke für den Hinweis.

SYS_Backup gab es mal und sollte nur die gemachten Backups anzeigen. Hatte aber Fehler und ist inzwischen gelöscht. In der fhem.cfg habe ich es nicht gefunden, aber in 99_myUtils.pm und da habe ich nicht nachgesehen. Mein Fehler!!

Danke, jetzt ist an der Stelle Ruhe.