backup / Syntax error: end of file unexpected (expecting ")")

Begonnen von HaWe68, 12 April 2020, 10:49:00

Vorheriges Thema - Nächstes Thema

HaWe68

Hallo,

der Versuch ein Backup zu starten wird mit einer Fehlermeldung in LogFile abgebrochen:

2020.04.12 10:36:56 2: Backup with command: tar czf /home/pi/fhem-backup # Backup-Verzeichnis/FHEM-20200412_103656.tar.gz "./configDB.pm" "./fhem.pl" "./fhem.cfg.debug" "./docs" "./db.conf" "./log" "./fhem.cfg.demo" "./start.debug" "./MAINTAINER.txt" "./backup" "./restoreDir" "./fhem.cfg" "./CHANGED" "./contrib" "./certs" "./FHEM" "./demolog" "./www" "./unused" "./README_DEMO.txt" "./fhem.conf"
sh: 1: Syntax error: end of file unexpected (expecting ")")


Wenn ich auf der Konsole das Backup starte, funktionierts:
tar czf /home/pi/fhem-backup/FHEM-20200412_103656.tar.gz "./configDB.pm" "./fhem.pl" "./fhem.cfg.debug" "./docs" "./db.conf" "./log" "./fhem.cfg.demo" "./start.debug" "./MAINTAINER.txt" "./backup" "./restoreDir" "./fhem.cfg" "./CHANGED" "./contrib" "./certs" "./FHEM" "./demolog" "./www" "./unused" "./README_DEMO.txt" "./fhem.conf"

Dann wäre die Frage, warum der Aufruf unter FHEM einen Fehler verursacht ?  :-[


amenomade

tar czf /home/pi/fhem-backup # Backup-Verzeichnis/FHEM-20200412_103656.tar.gz

Was tut "# Backup-Verzeichnis "dazwischen?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

HaWe68

@amenomade:
das weiß ich nicht, dachte das hängt mit FHEM zusammen, daher habe ich den Konsolenaufruf ohne "# Backup-Verszeichnis" gestartet, was auch funktioniert.
Daher muss was in FHEM faul sein, evt. in 98_Backup.pm ???

herrmannj


CoolTux

Zeig mal bitte ein list Deines global devices.

list global

in der FHEM Kommandozeile ausführen bitte.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Noch die obligatorische Frage. Dein FHEM ist aktuell?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

HaWe68

Ja, zuletzt am 24.03.20

2020.03.24 09:35:12 1: backup done: FHEM-20200324_093437.tar.gz (48580920 Bytes)

Da funktionierte das Bauckup auch noch.


Zitat von: herrmannj am 12 April 2020, 18:26:32
Sicher ;)?

??? kann ich leider nichts mit anfangen

CoolTux

Zitat von: HaWe68 am 13 April 2020, 10:42:49
Ja, zuletzt am 24.03.20

2020.03.24 09:35:12 1: backup done: FHEM-20200324_093437.tar.gz (48580920 Bytes)

Da funktionierte das Bauckup auch noch.

Interessant. Ich habe das Backup Modul seit wenigstens einen halben ja nicht mehr geändert gehabt.
Aber ich schaue nachher mal bei mir mit Deinen Einstellungen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

herrmannj

Zitat von: amenomade am 12 April 2020, 17:29:51
tar czf /home/pi/fhem-backup # Backup-Verzeichnis/FHEM-20200412_103656.tar.gz

Was tut "# Backup-Verzeichnis "dazwischen?

Wo kommt die Raute und der Kommentar denn her?

CoolTux

Also mit Deinen Einstellungen geht es bei mir


2020.04.13 10:58:52.953 1: NOTE: make sure you have a database backup!
2020.04.13 10:58:52.953 2: backup include: 'configDB.conf'
2020.04.13 10:58:52.955 2: Backup with command: tar czf /home/marko/fhem-backup/FHEM-20200413_105852.tar.gz "./restoreDir" "./FHEM" "./docs" "./fhem.cfg.demo" "./contrib" "./configDB.pm" "./unused" "configDB.conf" "./www" "./log" "./configDB.conf" "./CHANGED" "./fhem.pl" "./MAINTAINER.txt" "./README_DEMO.txt" "./backup" "./fhem.cfg" "./demolog" "./certs"
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

mahowi

Das kommt mir so vor, als stünde in der fhem.cfg
attr global backupdir /home/pi/fhem-backup # Backup-Verzeichnis

Also mit Kommentar dahinter, den fhem aber nicht als solchen interpretiert.

Zeig mal die entsprechende Zeile aus fhem.cfg.
grep backupdir /opt/fhem/fhem.cfg
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

CoolTux

Oh bitte nicht wieder so ein verdammter ....

Wenn das stimmt

FINGER WEG VON DER fhem.cfg !!!

bitte
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

HaWe68

Zitat von: mahowi am 13 April 2020, 11:08:53
Das kommt mir so vor, als stünde in der fhem.cfg
attr global backupdir /home/pi/fhem-backup # Backup-Verzeichnis

Also mit Kommentar dahinter, den fhem aber nicht als solchen interpretiert.

Ähmm, ... VOLLTREFFER - hatte mir tatsächlich einen Kommentar dahinter geschrieben (waum auch immer, wollte das wohl noch deutlicher machen)  :o

Dann war's das , thx !


Trotzdem die Frage: warum wird das "#" in der attr-Zeile NICHT als Kommentar angesehen ?

CoolTux

Zitat von: mahowi am 13 April 2020, 11:08:53
Das kommt mir so vor, als stünde in der fhem.cfg
attr global backupdir /home/pi/fhem-backup # Backup-Verzeichnis

Also mit Kommentar dahinter, den fhem aber nicht als solchen interpretiert.

Zeig mal die entsprechende Zeile aus fhem.cfg.
grep backupdir /opt/fhem/fhem.cfg

Danke für die gute Spürnase. Hast mein Ostermontag gerettet.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net