FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 19 November 2012, 14:03:33

Titel: Problem mit backup in FHEM 5.3
Beitrag von: Guest am 19 November 2012, 14:03:33
Originally posted by: <email address deleted>

Hatte das Problem, dass bei "update" eine Fehlermeldung generiert wurde:

2012.11.19 12:45:29 3: update get http://fhem.de/fhemupdate4/svn/FHEM/FhemUtils/release.pm
2012.11.19 12:45:29 1: update check Releases => local: Fhem 5.3 (DEVELOPMENT) remote: Fhem 5.3 (DEVELOPMENT)
2012.11.19 12:45:29 3: update get http://fhem.de/fhemupdate4/svn/controls_fhem.txt
2012.11.19 12:45:30 1: update Backup: The operation was canceled. Please check manually!

Nach Ausschalten von Autobackup mit
attr global backup_before_update 0
lief das update durch, danach aber auch keine Änderung bei "backup".

Backup legt bei "backup" in der Kommandozeile keine Sicherung an. Fehlermeldung kommt keine.
Gebe ich mit attr global backupdir ./Sicherung ein Verzeichnis an, wird dieses zwar erstellt, aber trotzdem keine Sicherung angelegt.
Mit verbose 5 folgendes Log:

2012.11.19 11:23:41 4: HTTP FHEMWEB:192.168.178.172:50389 GET /fhem?cmd=backup
2012.11.19 11:23:41 5: Cmd: >backup<
2012.11.19 11:23:41 4: backup create backupdir: '././Sicherung'
2012.11.19 11:23:41 4: backup include: 'fhem.cfg'
2012.11.19 11:23:41 4: backup include: './log/fhem.save'
2012.11.19 11:23:41 4: backup include: './backup'
2012.11.19 11:23:41 4: backup include: './CHANGED'
2012.11.19 11:23:41 4: backup include: './dfu-programmer'
2012.11.19 11:23:41 4: backup include: './docs'
2012.11.19 11:23:41 4: backup include: './FHEM'
2012.11.19 11:23:41 4: backup include: './fhem - Kopie (2).cfg'
2012.11.19 11:23:41 4: backup include: './fhem.cfg'
2012.11.19 11:23:41 4: backup include: './fhem.pl'
2012.11.19 11:23:41 4: backup include: './lib'
2012.11.19 11:23:41 4: backup include: './log'
2012.11.19 11:23:41 4: backup include: './perl'
2012.11.19 11:23:41 4: backup include: './Sicherung'
2012.11.19 11:23:41 4: backup include: './startfhem'
2012.11.19 11:23:41 4: backup include: './unused'
2012.11.19 11:23:41 4: backup include: './www'
2012.11.19 11:23:41 4: HTTP FHEMWEB:192.168.178.172:50389 GET /fhem
2012.11.19 11:23:41 4: /fhem / RL: 936 / text/html; charset=UTF-8 / Content-Encoding: gzip
 /
2012.11.19 11:23:44 4: HTTP FHEMWEB:192.168.178.172:50389 GET /fhem?cmd=logwrapper%20Logfile%20text%20fhem-2012-11.log

Was kann die Ursache dafür sein?
FHEM auf FB 7390, 470 MB frei (version Fhem 5.3 (DEVELOPMENT), $Id: fhem.pl
2099 2012-11-08 20:56:21Z borisneubert $, pid 2845) - update force von
jetzt - also aktuell

VG Heinz

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Problem mit backup in FHEM 5.3
Beitrag von: Martin Fischer am 19 November 2012, 15:13:52
hallo heinz,

Am Montag, 19. November 2012, 05:03:33 schrieb horchundkuck:
> Hatte das Problem, dass bei "update" eine Fehlermeldung generiert wurde:

änder bitte mal in 98_backup.pm folgende zeilen (ab zeile 80) von:

  # get pathnames to archiv
  push @pathname, $configfile;
  Log 4, "backup include: '$configfile'";
  $ret = parseConfig($configfile);
  push @pathname, $statefile;
  Log 4, "backup include: '$statefile'";
  $ret = readModpath($modpath,$backupdir);

  # create archiv
  $ret = createArchiv($backupdir);

  @pathname = [];

nach:
  # get pathnames to archiv
  push @pathname, $configfile;
  Log 4, "backup include: '$configfile'";
  $ret = parseConfig($configfile);
  push @pathname, $statefile;
  Log 4, "backup include: '$statefile'";
  $ret = readModpath($modpath,$backupdir);
  Log 0, "DEBUG readModpath modpath:$modpath backupdir:$backupdir ret:$ret";

  # create archiv
  $ret = createArchiv($backupdir);
  Log 0, "DEBUG createArchiv ret:$ret";

  @pathname = [];

es sind nur die zwei zeilen mit "Log 0, "DEBUG...." hinzu zu fügen.

danach ein ein "reload 98_backup.pm" oder neustart von fhem.

dann auf der commandline backup aufrufen und hier die entsprechenden log
einträge posten.

ich möchte auch noch die ausgabe von
fhem> jsonlist global
sehen.

_bitte_ _keine_ screenshots oder sonstige html ausgaben ;-)

gruss martin

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Problem mit backup in FHEM 5.3
Beitrag von: Guest am 19 November 2012, 21:08:28
Originally posted by: <email address deleted>

Hallo Martin, Deine Änderungen habe ich durchgeführt. "backup" ergab keine Meldung in FHEMWEB
und keinen SYS-Log-Eintrag, zumindest nicht mit verbose 3. Ich mach das gleich noch mit verbose 5.
Hier die Ausgabe von jsonlist global:
{
  "ResultSet": {
    "Results": {
      "ATTRIBUTES": {
        "autoload_undefined_devices": "1",
        "configfile": "fhem.cfg",
        "holiday2we": "brandenburg",
        "logfile": "./log/fhem-%Y-%m.log",
        "modpath": ".",
        "motd": "none",
        "statefile": "./log/fhem.save",
        "userattr": "fm_fav fm_groups fm_name fm_order fm_type fm_view icon webCmd",
        "verbose": "3",
        "version": "Fhem 5.3 (DEVELOPMENT), $Id: fhem.pl 2099 2012-11-08 20:56:21Z borisneubert $"
      },
      "DEF": "",
      "NAME": "global",
      "NR": "1",
      "STATE": "",
      "TYPE": "Global",
      "currentlogfile": "./log/fhem-2012-11.log",
      "logfile": "./log/fhem-%Y-%m.log"
    }
  }
}

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Problem mit backup in FHEM 5.3
Beitrag von: Guest am 19 November 2012, 21:13:13
Originally posted by: <email address deleted>

Jetzt noch schnell die relevanten Logeinträge:

2012.11.19 21:09:13 4: HTTP FHEMWEB:192.168.178.172:56172 GET /fhem?cmd=backup
2012.11.19 21:09:13 5: Cmd: >backup<
2012.11.19 21:09:13 5: Loading ./FHEM/98_backup.pm
2012.11.19 21:09:13 4: backup include: 'fhem.cfg'
2012.11.19 21:09:13 4: backup include: './log/fhem.save'
2012.11.19 21:09:13 4: backup exclude: './backup'
2012.11.19 21:09:13 4: backup include: './CHANGED'
2012.11.19 21:09:13 4: backup include: './dfu-programmer'
2012.11.19 21:09:13 4: backup include: './docs'
2012.11.19 21:09:13 4: backup include: './FHEM'
2012.11.19 21:09:13 4: backup include: './fhem - Kopie (2).cfg'
2012.11.19 21:09:13 4: backup include: './fhem.cfg'
2012.11.19 21:09:13 4: backup include: './fhem.pl'
2012.11.19 21:09:13 4: backup include: './lib'
2012.11.19 21:09:13 4: backup include: './log'
2012.11.19 21:09:13 4: backup include: './perl'
2012.11.19 21:09:13 4: backup include: './startfhem'
2012.11.19 21:09:13 4: backup include: './unused'
2012.11.19 21:09:13 4: backup include: './www'
2012.11.19 21:09:13 0: DEBUG readModpath modpath:. backupdir:./backup ret:
2012.11.19 21:09:13 0: DEBUG createArchiv ret:
2012.11.19 21:09:13 4: HTTP FHEMWEB:192.168.178.172:56172 GET /fhem
2012.11.19 21:09:13 4: /fhem / RL: 936 / text/html; charset=UTF-8 / Content-Encoding: gzip
 /
2012.11.19 21:09:18 4: HTTP FHEMWEB:192.168.178.172:56172 GET /fhem?cmd=logwrapper%20Logfile%20text%20fhem-2012-11.log

VG Heinz

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: Problem mit backup in FHEM 5.3
Beitrag von: Martin Fischer am 19 November 2012, 21:37:29
Am Montag, 19. November 2012, 12:08:28 schrieb horchundkuck:
> Hallo Martin, Deine Änderungen habe ich durchgeführt. "backup" ergab keine
> Meldung in FHEMWEB und keinen SYS-Log-Eintrag, zumindest nicht mit verbose
> 3. Ich mach das gleich noch mit verbose 5. Hier die Ausgabe von jsonlist
> global:

ok, danke.. ich wollte überprüfen ob du irgendwelche backup relevanten
attribute gesetzt hast... dies ist schonmal nicht der fall..

also weiter suchen..

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: Problem mit backup in FHEM 5.3
Beitrag von: Martin Fischer am 19 November 2012, 21:40:45
ich habe da so eine vermutung..

erstmal kannst du die zwei DEBUG zeilen wieder rausschmeissen...

Am Montag, 19. November 2012, 12:13:13 schrieb horchundkuck:
> [...]
> 2012.11.19 21:09:13 4: backup include: './fhem - Kopie (2).cfg'

kannst du diese datei mal aus dem $modtpath oder einfach in das backup
verzeichnis verschieben und dann das backup nochmal aufrufen.

gruss

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: Problem mit backup in FHEM 5.3
Beitrag von: Guest am 19 November 2012, 22:04:42
Originally posted by: <email address deleted>

Jippiieeeee.....

backup done: FHEM-20121119_215532.tar.gz (8321729 Bytes)

Oh Mann! Sollte meine "HilfsKopien" lieber nicht mehr in Windoof-Manier ablegen?

Supi, D A N K E!


--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: Problem mit backup in FHEM 5.3
Beitrag von: Martin Fischer am 19 November 2012, 22:34:02
Am Montag, 19. November 2012, 13:04:42 schrieb horchundkuck:
> Jippiieeeee.....
>
> backup done: FHEM-20121119_215532.tar.gz (8321729 Bytes)
>
> Oh Mann! Sollte meine "HilfsKopien" lieber nicht mehr in Windoof-Manier
> ablegen?
>
> Supi, D A N K E!

büdde schön, du alter windianer ;-)

spass beiseite:
backup hat in der tat ein problem mit whitespaces im dateinamen. im moment
habe ich auf die schnelle auch keine idee, ausser diese zu ignorieren und
darafu hinzuweisen.

gruss martin

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: Problem mit backup in FHEM 5.3
Beitrag von: Guest am 19 November 2012, 23:08:53
Originally posted by: <email address deleted>

Mit dem Hinweis $modpath "sauber" zu halten, kann ich leben. Ich werd so eine "Schnellkopie" in Zukunft nicht kopieren-und-einfügen, sondern per drag&drop gleich in ./backup schieben (wo Backups auch hingehören? ;-)). Dann bleibt der Dateiname unverändert und ./ wird nicht "bemüllt". Die "richtigen" Kopien lege ich aus gedit eh via speichern-unter ab.
... apropos Müll ... muss Tonne noch reinholen ... :-)
Dank Dir nochmals!

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Re: Problem mit backup in FHEM 5.3
Beitrag von: Martin Fischer am 19 November 2012, 23:19:03
Am Montag, 19. November 2012, 14:08:53 schrieb horchundkuck:
> [...]
> apropos Müll ... muss Tonne noch reinholen ... :-)
> Dank Dir nochmals!

kein problem... und verlauf dich nicht ;-)

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com