(10-27-2008 01:21 AM)menki Wrote: du kannst mehrere verschiedene sicherungsprofile erstellen. diese könnten die verschiedenen gewünschten verzeichnisse sichern. cronmässig sollten sie sich nicht in die quere kommen.
Dieser Weg sollte mir auch recht sein
(10-27-2008 01:21 AM)menki Wrote: wenn du lokal deine files verschlüsselt sichern möchtest dann füge in der config einfach: /tmp/backup_folder rein. das passwort sollte leer bleiben.
Also würde das so aussehen:
Code:
TARGET='/tmp/backup_folder/'
TARGET_PW=''
(10-27-2008 01:21 AM)menki Wrote: die files lokal zu speichern und dann irgendwo hianufzuladen ist sinnlos da das rücksichern so nicht funktionieren kann!
Das hab ich auch nicht vor, sollte nur zusätzlich dort gesichert werden.
Jetzt ist folgendes Problem beim Testlauf aufgetreten:
Code:
Start ftplicity v1.4.0b1, time is 10/26/08 16:45:47.
Using profile '/root/.ftplicity/webmailsql'.
Attention: Could not interpret your duplicity version string ((most
"/usr/bin/duplicity",
duplicity.backends
"/usr/lib/python2.4/site-packages/duplicity/backends/__init__.py",
duplicity.backends.botobackend
"/usr/lib/python2.4/site-packages/duplicity/backends/botobackend.py",
duplicity.backend
"/usr/lib/python2.4/site-packages/duplicity/backend.py",
duplicity.dup_temp
"/usr/lib/python2.4/site-packages/duplicity/dup_temp.py",
log,
"/usr/lib/python2.4/site-packages/duplicity/path.py",
duplicity
"/usr/lib/python2.4/site-packages/duplicity/gpg.py",
GnuPGInterface,
No).
--- Start running command PRE (16:45:47.16) ---
Running '/root/.ftplicity/webmailsql/pre' - OK
--- Finished (16:45:47.47) ---
--- Start running command BKP (16:45:47.48) ---
Running duplicity - FAILED (code 1)
Output: Traceback (most recent call last):
File "/usr/bin/duplicity", line 31, in ?
import duplicity.backends
File "/usr/lib/python2.4/site-packages/duplicity/backends/__init__.py", line 9, in ?
import duplicity.backends.botobackend
File "/usr/lib/python2.4/site-packages/duplicity/backends/botobackend.py", line 22, in ?
import duplicity.backend
File "/usr/lib/python2.4/site-packages/duplicity/backend.py", line 30, in ?
import duplicity.dup_temp as dup_temp
File "/usr/lib/python2.4/site-packages/duplicity/dup_temp.py", line 22, in ?
import log, path, file_naming
File "/usr/lib/python2.4/site-packages/duplicity/path.py", line 657, in ?
from duplicity import gpg
File "/usr/lib/python2.4/site-packages/duplicity/gpg.py", line 22, in ?
import GnuPGInterface, misc, log
ImportError: No module named GnuPGInterface
--- Finished (16:45:47.58) ---
--- Start running command POST (16:45:47.59) ---
Skipping n/a script '/root/.ftplicity/webmailsql/post'.
--- Finished (16:45:47.60) ---
Womit kann dies zusammen hängen?
EDIT
-----
Nach vielem Lesen hat es dann nun doch geklappt! Keine Fehlermeldung mehr.
In Menki's HowTo wird unterstellt, dass soweit alles an benötigter Software installiert ist, um duplicity lauffähig zu machen (ausser python-dev sowie librsync-dev; diese Pakete werden ausdrücklich zum installieren angesprochen).
Duplicity gibt jedoch folgende Vorraussetzungen an:
Duplicity Requirements Wrote:* Python v2.3 or later (Python Home)
* librsync v0.9.6 or later (librsync Home)
* GnuPG for encryption (GnuPG Home)
* GnuPGInterface 0.3.2 or later (GnuPGInterface Home)
* NcFTP version 3.1.9 or later (NcFTP Home)
* Boto 0.9d or later (Boto Home)
* pexpect 2.1 or later (Pexpect Home)
Bei mir war es GnuPGInterface sowie pexpect, was nicht installiert war und somit zu den o. g. Fehlermeldungen führte.
@Menki
Vllt nimmst du dies noch in dein Howto auf ...
Viele Grüße