Backup wird neuerdings doppelt erstellt

Begonnen von netwalk, 03 März 2017, 09:07:35

Vorheriges Thema - Nächstes Thema

netwalk

Hallo,

nach einem der Updates in den letzten Tagen musste ich feststellen, dass bei aktiviertem backup_before_update das Backup doppelt erstellt wird, und zwar gleichzeitig!
Ist das bereits bekannt?
live long and prosper
netwalk
_______________________________________________
INTEL NUC7CJYH, Homematic mit 3x HMLGW, JEELINK mit 18x TX29-DTH-IT, DUOFERNSTICK, FB7590 mit FBDECT, NETATMO, Philips HUE, RFXtrx433, Ubiquiti G3 PRO/FLEX/DOME/MICRO

rudolfkoenig

ZitatIst das bereits bekannt?
Mir noch nicht, und bei mir wurde gerade auch nur ein Backup erstellt.

netwalk

Hmhh, habe gerade mal im Log nachgeschaut und folgendes gefunden:

2017.03.03 09:02:49 2: Backup with command: tar -cf - "./FHEM/max.cfg" "./FHEM/duofern.cfg" "./FHEM/trx.cfg" "./FHEM/oregon.cfg" "./FHEM/lacrosse.cfg" "./FHEM/schalten.cfg" "./FHEM/lueften.cfg" "./FHEM/lueftenfan.cfg" "./FHEM/test.cfg" "./FHEM/alert.cfg" "./FHEM/sysmon.cfg" "./FHEM/ip-power.cfg" "./FHEM/ip-power-dect.cfg" "./FHEM/cam.cfg" "./FHEM/presence.cfg" "./FHEM/weihnachten.cfg" "./FHEM/rgbatterie.cfg" "./FHEM/rgfenster.cfg" "./FHEM/rgfrostschutz.cfg" "./FHEM/rgheizen.cfg" "./FHEM/rglueften.cfg" "./FHEM/rglueftung.cfg" "./FHEM/rgrolladen.cfg" "./FHEM/rgschalten.cfg" "./FHEM/dashboard.cfg" "./FHEM/rgzentrale.cfg" "./FHEM/rgswitches.cfg" "./_fhem.cfg" "./audio" "./cache" "./CHANGED" "./configDB.pm" "./contrib" "./demolog" "./docs" "./FHEM" "./fhem.cfg" "./fhem.cfg.demo" "./fhem.pl" "./log" "./msg_01.txt" "./README_DEMO.txt" "./regSave.cfg" "./restoreDir" "./unused" "./www" |gzip > ./backup/FHEM-20170303_090249.tar.gz
2017.03.03 09:02:50 2: Backup with command: tar -cf - "./FHEM/max.cfg" "./FHEM/duofern.cfg" "./FHEM/trx.cfg" "./FHEM/oregon.cfg" "./FHEM/lacrosse.cfg" "./FHEM/schalten.cfg" "./FHEM/lueften.cfg" "./FHEM/lueftenfan.cfg" "./FHEM/test.cfg" "./FHEM/alert.cfg" "./FHEM/sysmon.cfg" "./FHEM/ip-power.cfg" "./FHEM/ip-power-dect.cfg" "./FHEM/cam.cfg" "./FHEM/presence.cfg" "./FHEM/weihnachten.cfg" "./FHEM/rgbatterie.cfg" "./FHEM/rgfenster.cfg" "./FHEM/rgfrostschutz.cfg" "./FHEM/rgheizen.cfg" "./FHEM/rglueften.cfg" "./FHEM/rglueftung.cfg" "./FHEM/rgrolladen.cfg" "./FHEM/rgschalten.cfg" "./FHEM/dashboard.cfg" "./FHEM/rgzentrale.cfg" "./FHEM/rgswitches.cfg" "./_fhem.cfg" "./audio" "./cache" "./CHANGED" "./configDB.pm" "./contrib" "./demolog" "./docs" "./FHEM" "./fhem.cfg" "./fhem.cfg.demo" "./fhem.pl" "./log" "./msg_01.txt" "./README_DEMO.txt" "./regSave.cfg" "./restoreDir" "./unused" "./www" |gzip > ./backup/FHEM-20170303_090250.tar.gz
2017.03.03 09:07:59 1: backup done: FHEM-20170303_090249.tar.gz (133157460 Bytes)
2017.03.03 09:07:59 1: backup done: FHEM-20170303_090250.tar.gz (133157460 Bytes)
2017.03.03 09:07:59 1: RMDIR: ./restoreDir/2017-02-28
2017.03.03 09:07:59 1: RMDIR: ./restoreDir/2017-02-28
2017.03.03 09:07:59 1: opendir ./restoreDir/2017-02-28/log: No such file or directory
2017.03.03 09:07:59 1: rm ./restoreDir/2017-02-28/fhem.cfg failed: No such file or directory
2017.03.03 09:07:59 1: rm ./restoreDir/2017-02-28/www failed: No such file or directory
2017.03.03 09:07:59 1: rm ./restoreDir/2017-02-28/CHANGED failed: No such file or directory
2017.03.03 09:07:59 1: rmdir ./restoreDir/2017-02-28 failed: No such file or directory
2017.03.03 09:08:00 1: UPD ./CHANGED
2017.03.03 09:08:00 1: UPD ./CHANGED
2017.03.03 09:08:00 1: UPD FHEM/00_HMUARTLGW.pm
2017.03.03 09:08:00 1: UPD FHEM/00_HMUARTLGW.pm
2017.03.03 09:08:01 1: UPD FHEM/38_netatmo.pm
2017.03.03 09:08:01 1: UPD FHEM/38_netatmo.pm
2017.03.03 09:08:01 1: UPD FHEM/74_AMAD.pm
2017.03.03 09:08:01 1: UPD FHEM/74_AMAD.pm
2017.03.03 09:08:01 1: UPD FHEM/lib/74_AMADautomagicFlowset_2.6.11.xml
2017.03.03 09:08:01 1: UPD FHEM/lib/74_AMADautomagicFlowset_2.6.11.xml
2017.03.03 09:08:02 1: UPD www/images/fhemSVG/helper_doiftools.svg
2017.03.03 09:08:02 1: UPD www/images/fhemSVG/helper_doiftools.svg
2017.03.03 09:08:02 1: UPD www/pgm2/console.js
2017.03.03 09:08:02 1: UPD www/pgm2/console.js
2017.03.03 09:08:02 1: UPD www/pgm2/fhemdoc_modular.js
2017.03.03 09:08:02 1: UPD www/pgm2/fhemdoc_modular.js
2017.03.03 09:08:02 1: UPD www/pgm2/fhemweb.js
2017.03.03 09:08:02 1: UPD www/pgm2/fhemweb.js
2017.03.03 09:08:02 1: UPD www/pgm2/fhemweb_colorpicker.js
2017.03.03 09:08:02 1: UPD www/pgm2/fhemweb_colorpicker.js
2017.03.03 09:08:02 1: UPD www/pgm2/fhemweb_readingsGroup.js
2017.03.03 09:08:02 1: UPD www/pgm2/fhemweb_readingsGroup.js
2017.03.03 09:08:02 1: UPD www/pgm2/fhemweb_readingsHistory.js
2017.03.03 09:08:02 1: UPD www/pgm2/fhemweb_readingsHistory.js
2017.03.03 09:08:02 1: UPD www/pgm2/fhemweb_uzsu.js
2017.03.03 09:08:02 1: UPD www/pgm2/fhemweb_uzsu.js
2017.03.03 09:08:02 1: UPD www/pgm2/svg.js
2017.03.03 09:08:02 1: UPD www/pgm2/svg.js
2017.03.03 09:08:02 1: UPD www/pgm2/zwave_neighborlist.js
2017.03.03 09:08:02 1: UPD www/pgm2/zwave_neighborlist.js
2017.03.03 09:08:02 1: saving fhem.cfg
2017.03.03 09:08:02 1: saving ./log/fhem.save
2017.03.03 09:08:02 1:
2017.03.03 09:08:02 1: New entries in the CHANGED file:
2017.03.03 09:08:02 1:   - update:  38_netatmo.pm: 3 stations minimum for PUBLIC statistics
2017.03.03 09:08:02 1:   - update:  74_AMAD: new Version 2.6.11, add startDaydream and more media
2017.03.03 09:08:02 1:                       commands
2017.03.03 09:08:02 1: saving fhem.cfg
2017.03.03 09:08:02 1: saving ./log/fhem.save
2017.03.03 09:08:02 1:
2017.03.03 09:08:02 1: New entries in the CHANGED file:
2017.03.03 09:08:02 1:   - update:  38_netatmo.pm: 3 stations minimum for PUBLIC statistics
2017.03.03 09:08:02 1: Calling /usr/bin/perl ./contrib/commandref_join.pl -noWarnings, this may take a while
2017.03.03 09:08:02 1:   - update:  74_AMAD: new Version 2.6.11, add startDaydream and more media
2017.03.03 09:08:02 1:                       commands
2017.03.03 09:08:02 1: Calling /usr/bin/perl ./contrib/commandref_join.pl -noWarnings, this may take a while
2017.03.03 09:08:48 1: *** EN FHEM/98_DeviceMonitor.pm: No document text found
2017.03.03 09:08:48 1:
2017.03.03 09:08:48 1: update finished, "shutdown restart" is needed to activate the changes.
2017.03.03 09:08:48 1: *** EN FHEM/98_DeviceMonitor.pm: No document text found
2017.03.03 09:08:48 1:
2017.03.03 09:08:48 1: update finished, "shutdown restart" is needed to activate the changes.



FHEM führt auch die jeweiligen Updates doppelt aus...
live long and prosper
netwalk
_______________________________________________
INTEL NUC7CJYH, Homematic mit 3x HMLGW, JEELINK mit 18x TX29-DTH-IT, DUOFERNSTICK, FB7590 mit FBDECT, NETATMO, Philips HUE, RFXtrx433, Ubiquiti G3 PRO/FLEX/DOME/MICRO

rudolfkoenig

Ich gehe davon aus, dass irgendetwas (Browser Plugin? fhemweb.js Bug? deine FHEM-Config?) den Browser veranlasst, das update Befehl bei FHEM zweimal zu bestellen. Ich habe 98_update.pm jetzt modifiziert, dass es doppelte Ausfuehrungen vermeidet, wenn ein update bereits laeuft, bekommt man eine Fehlermeldung.

netwalk

Der Workaround funktioniert, es wird das laufende Update erkannt:

An update is already running

Das Backup wird entsprechend auch nur einmal erzeugt.

Das Phänomen tritt unabhängig vom verwendeten Browser auf, also kann man Plugins eigentlich ausschließen.
Meine Config ist im wesentlichen seit Januar unverändert, schließe ich demnach auch aus. Vielleicht findet sich ja ein Bug im fhemweb.js ...

Danke für die schnelle Hilfe.
live long and prosper
netwalk
_______________________________________________
INTEL NUC7CJYH, Homematic mit 3x HMLGW, JEELINK mit 18x TX29-DTH-IT, DUOFERNSTICK, FB7590 mit FBDECT, NETATMO, Philips HUE, RFXtrx433, Ubiquiti G3 PRO/FLEX/DOME/MICRO