[Eisfair] Backup ZIP fehlerhafte Status email

Marcus Roeckrath marcus.roeckrath at gmx.de
Do Jul 19 09:21:49 CEST 2018


Hallo Matthias,

Matthias Prill wrote:

> mir ist gerade aufgefallen, daß Backup-ZIP unter bestimmten Umständen
> eine fehlerhafte Statusemail versendet.
> 
> Inhalt der fehlerhaften email:
> 
> ##################################################
> - ALERT Drive 10.78.0.66: Usage 1.9T% - Free 3.6T
> - Backup /data Status: o.k.
> ##################################################
> 
> Fehleranalyse und Beschreibung:
> 
> Im Script /usr/lib/backup-zip/backup.create in Zeile 118 steht folgende
> Abfrage:
> df -h  $y | tail -n1 | sed 's#[[:blank:]]\{1,\}#:#g' | sed 's#%##g'
> 
> Das ergibt bei mir folgende Ausgabe:
> 10.178.10.66:/volume1/pruefserver.data:5.5T:3.6T:1.9T:66:/dasi2
> 
> Danach werden vom Script die einzelnen Werte mit dem eingestellten
> IFS=":" gelesenen.
> Da ich ein NFS Laufwerk benutze, ist dort schon ein ":" enthalten und
> die gelesenen Parameter sind dadurch um eins verschoben.

Danke für die Analyse, da ich kein NFS nutze, hätte ich das kaum
rausbekommen.

> Lösungsversuch:
> Ich hatte mal probeweise den Syntax der df Abfrage auf ein "_" als
> Trennzeichen geändert und dann den IFS in Zeile 121 auch , aber das
> brachte in der Statusemail dann keine Ausgabe...

Auf der Kommandozeile funktioniert das aber, auch wenn _ vermutlich auch
keine gute Wahl ist, denn das könnte ja auch schon vorkommen.

Was kommt garantiert nicht vor.

> Da muss ich nochmal tiefer in den Code gucken oder Du siehst es fixer :-)

Warum : gewählt wurde, kann ich nicht sagen, das ist alles noch von
Hans-Peter Seiler, von dem ich das Paket geerbt habe.

Warum _ jetzt nicht funktioniert, zeigt sich mir nicht.

-- 
Gruss Marcus


Mehr Informationen über die Mailingliste Eisfair