automatisches Backup auf USB

Diskussion, Fragen, Anregungen und Wünsche zu efaLive

Moderator: klinux

Forumsregeln
Verfasse bitte die Beiträge in den passenden Kategorien und gib ihnen einen aussagekräftigen Betreff.
Antworte bitte nur zum Thema und beginne ein neues Thema, falls Du noch etwas Zusätzliches sagen möchtest.
user777
Beiträge: 37
Registriert: Fr 31. Aug 2012, 21:06

Re: automatisches Backup auf USB

Beitrag von user777 » Mo 24. Dez 2012, 17:21

Basis Backup / Restore Test negativ (ohne eigene Daten!, gut repoduzierbar)

1. LiveCD im Live Modus gestartet
2. Programm Update auf neueste Version
3. Ein Projekt mit zwei Fahrtenbüchern 2012 und 2013 mit
automatischem Jahreswechsel definiert.
keine weiteren Daten erfasst
4. run_backup.sh /media/INTENSO (fehlerfrei)
5. run_restore.sh mit dem obigen backup

Fehler Projekt konnte nicht wiederhergestellt werden
6. Versuch das Projekt zu löschen: java.lang.NullPointerException

nick
Beiträge: 1300
Registriert: Sa 10. Jul 2010, 11:45

Re: automatisches Backup auf USB

Beitrag von nick » Do 27. Dez 2012, 18:13

Hallo,

danke für die Fehlermeldung. Ziemlich trickreicher Fehler, hat mich eine Weile lang beschäftigt... Unter bestimmten Umständen schlägt das Wiederherstellen (über efaCLI) der Projektinformationen selbst fehl, was dann dazu führt, daß diese verstümmelt werden und dann auch andere Funktionen wie das Löschen von Projekten nicht mehr richtig funktionieren.

Solange das Projekt noch heil ist lassen sich Sicherungen - auch solche, die über efaCLI bzw. run_backup.sh erstellt wurden - direkt in efa über die Funktionen der GUI wiederherstellen. Wenn die Projektdatei erstmal beschädigt ist, hilft nur ein Löschen der Projektdatei im Ordner "data", oder ein manuelles Entpacken der Sicherung, bei dem die alte (beschädigte) Datei ersetzt wird.

Im nächsten Update wird der Fehler (und die Folgefehler) korrigiert sein.

Danke & Gruß,
Nicolas

Alligator
Beiträge: 18
Registriert: Sa 8. Dez 2012, 19:19

Re: automatisches Backup auf USB

Beitrag von Alligator » Sa 29. Dez 2012, 21:35

Hallo,

habe versucht alle Eure Ratschläge zu befolgen aber ich bekomme einfach keine vernünftige automatische Sicherung auf den Stick.
Langsam macht sich etwas Verzweiflung breit. Das System verhält sich für mich unlogisch.

Fehler 1
Steckt man eine Stick ein, ertönt eine Fehlermeldung und folgender Text in der Logdatei:

Code: Alles auswählen

[29.12.2012 12:50:45] - efaCLI  - 02201 - INFO    - EVT001 - PROGRAMMSTART
[29.12.2012 12:50:45] - efaCLI  - 02201 - INFO    - INF002 - Version efa: 2.0.6_05 -- Java: 1.6.0_18 (JVM 14.0-b16) -- OS: Linux 2.6.32-5-486
[29.12.2012 12:50:46] - efaCLI  - 02201 - INFO    - CLI001 - Connecting as efalive to localhost:3834 ...
[29.12.2012 12:50:46] - efaBths - 01844 - INFO    - RMT003 - efaRemote Login von /127.0.0.1:54694 erfolgreich: Admin=efalive
[29.12.2012 12:50:46] - efaCLI  - 02201 - INFO    - CLI001 - Connected.
[29.12.2012 12:50:46] - efaCLI  - 02201 - INFO    - CLI001 - Opening Remote Project Bootshaus ...
[29.12.2012 12:50:46] - efaBths - 01844 - WARNING - RMT003 - efaRemote Login von /127.0.0.1:54694 fehlgeschlagen: Admin=efalive
[29.12.2012 12:50:46] - efaCLI  - 02201 - ERROR   - RMT010 - Login fehlgeschlagen: Invalid Login (Code 5)
[29.12.2012 12:50:46] - efaCLI  - 02201 - ERROR   - CLI002 - Failed to open Remote Project Bootshaus.
[29.12.2012 12:50:46] - efaCLI  - 02201 - ERROR   - COR001 - PROGRAMMENDE (Error Code 2)
Auf dem Stick ist nur ein Verzeichnis: efaLive_backup_xxxxxxxx_xxxxxx.
Wenn man nun versucht aus dem Admin-Modus ein Backup zu erstellen erscheint folgende Fehlermeldung:
Backup fehlgeschlagen: javo.io.FileNotFoundException: /media/MINI/efaBackup_xxxxxxxx_xxxxxx.zip(Permission denied)
MINI ist der Name vom Stick. Öffnet man im Setup den Dateimanager und geht auf den Stick erscheint das Verzeichnis /media/MINI_ Auf dieses Vezeichnis kann man manuell ein Backup erstellen erstellen.

Fehler 2
Das tägliche Backup soll auf einen ständig eingesteckten Stick. Dazu habe ich den Spezialbutton mit folgendenden Text belegt:
/opt/efalive/bin/run_backup.sh /media/<Stickname> && sudo shutdown -h now
Zunächst passiert nichts beim Betätigen des Buttons. Wenn man sich in das efalive Setup einlogt erhält bei erneuten Klicken auf den Button ein Backup auf den Stick. Das zweite Kommando zum Beenden wird nie ausgeführt.

Hat jemand ein Tipp zum Beheben der Fehler? Wie kann man die Fehler beseitigen.

Gruß Alligator

user777
Beiträge: 37
Registriert: Fr 31. Aug 2012, 21:06

Re: automatisches Backup auf USB

Beitrag von user777 » Sa 29. Dez 2012, 23:13

Hallo Alligator,
zu Fehler 1 :
schon probiert: (Tipp steht weiter oben)
gehe in efa im Admin-Modus in die Verwaltung der Administratoren und klicke dort den Button "Admin 'efalive' erstellen" bzw. "Admin 'efalive' reparieren". Danach sollte es gehen.

Fehler 2:
wie oben schon von mir beschrieben:
Ein user definierter Ausschaltbutton ruft folgende skript Datei: sicherung.sh auf:
also Datei anlegen in /home/sicherung.sh
mit diesern zwei Zeilen:
#!/bin/bash
/opt/efalive/bin/run_backup.sh /media/<einhaegepunkt> && sudo shutdown - h now
<einhängepunkt> ist Platzhalter bei mir INTENSO (sollte in /etc/fstab definiert sein damit auch beim PC Start gemounted ist)

Also Aufruf beim Button /home/sicherung.sh
Ausführungsrechte für sicherung.sh
unter root setzen:
# chmod 755 /home/sicherung.sh

Vorher in Konsole testen ob der Aufruf (unter efa)
$ /opt/efalive/bin/run_backup.sh /media/<einhaegepunkt> funktioniert
dann Skript testen:
$ /home/sicherung.sh

Achtung:
Ist der Stick direkt am Motherboard eingesteckt? da gabs bei mir schon Probleme!

Viel Erfolg!
Hans

Alligator
Beiträge: 18
Registriert: Sa 8. Dez 2012, 19:19

Re: automatisches Backup auf USB

Beitrag von Alligator » Sa 29. Dez 2012, 23:58

Hallo Hans,

Danke, für Deine schnelle Antwort.

Den Reparaturbutton unter Verwaltung Administratoren gab es mal vor ca. 2 Updates. Den hatte ich (damals)auch benutzt. Jetzt gibt es diesen Button nicht mehr oder der erscheint nur wenn es auch was zu reparieren gibt.

Deine Ausführungen zum Fehler2 sind etwas kryptisch. Da werde ich mich morgen mit beschäftigen.

Gruß
Alligator

Alligator
Beiträge: 18
Registriert: Sa 8. Dez 2012, 19:19

Re: automatisches Backup auf USB

Beitrag von Alligator » So 30. Dez 2012, 12:42

Hallo Hans,

war gar nicht so schwer:
- als root Thunar gestartet und /home/sicherung.sh mit den zwei Zeilen erstellt
- chmod 755 /home/sicherung.sh in der Konsole ausgeführt, wahlweise auch chmod 777 probiert.
- In der Konfiguration den Spezialbutton mit /home/sicherung belegt.

Wird nun nach dem Neustart der Spezialbutton betätigt passiert leider nichts. Wenn man jedoch im efalive setup mit dem Dateimanager den Stick anwählt und dann den Button noch mal betätigt wird ein Backup auf den Stick geschoben und er Rechner fährt runter.

Da liegt also noch etwas anders im argen.

Gruß
Alligator

klinux
Beiträge: 203
Registriert: Mi 21. Jul 2010, 11:36

Re: automatisches Backup auf USB

Beitrag von klinux » So 30. Dez 2012, 15:08

Hallo Alligator,

das hört sich für mich so an, als würde der USB STick beim Starten des Rechners nicht eingebunden werden. Da stimmt noch etwas mit Deiner /etc/fstab nicht, denke ich. Bei einem Klick auf den Stick im Dateimanager, wird dieser automatisch eingebunden.

Viele Grüße

Alligator
Beiträge: 18
Registriert: Sa 8. Dez 2012, 19:19

Re: automatisches Backup auf USB

Beitrag von Alligator » So 30. Dez 2012, 19:06

Hallo Klinux,

die fstab sieht so aus:

Code: Alles auswählen

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# / was on /dev/sda1 during installation
UUID=410a72c6-a138-4aad-8278-9b694242865d /               ext3    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
UUID=215d2585-3a59-4ed7-9bac-f827cc7602ee none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
\n/dev/sdb1 /media/spiegel auto rw,users 0 0
\n/dev/sdc1 /media/efabackup auto rw,users 0 0
sbb1 ist die zweite Festplatte die als Spiegelverzeichnis dient. Das scheint auch zu funktionieren. Über den Spezialbutton kann man mit dem Kommando:
/opt/efalive/bin/run_backup /media/spiegel ein backup erstellen. Aber auf /media/efabackup funktioniert das nicht, da landet nur ein leeres Verzeichnis auf dem Stick.

Gruß
Alligator

klinux
Beiträge: 203
Registriert: Mi 21. Jul 2010, 11:36

Re: automatisches Backup auf USB

Beitrag von klinux » Mo 31. Dez 2012, 17:43

Hallo Alligator,

und wenn Du nun nach so einem erfolglosen Backup im Dateimanager auf den Stick klickst und dann noch mal den Spezial-Button anklickst, funktioniert es?? Dann leite doch mal die Ausgaben in eine Datei um. Das geht, indem Du an den befehl run_backup ... folgendes anhängst: " >> /home/efa/backup.log 2>&1". Danach solltest Du im Home-Verzeichnis vom Benutzer efa eine Datei backup.log finden. Vielleicht sagt die weiter.

Viele Grüße

Antworten