ftplicity/duplicity -> Zugriff von anderen Hosts aus -> Key-Problem

imehl

New Member
Hallo!

Habe eine Frage zum ftplicity bzw duplicity.
Und zwar habe ich meinem Rootserver A und einen FTP-Server B.

Bisher habe ich von A nach B per ftplicity Backups erzeugt.
Jetzt möchte ich aber von Server C auch per ftplicity auf die Backups zugreifen.

Entsprechend habe ich das ftplicity-Config-Verzeichnis von A nach C geladen.

Beim Testaufruf kommt aber folgende Fehlermeldung:

Code:
# ftplicity etc status
Start ftplicity v1.4.2.1, time is 05/30/09 18:59:59.
Using profile '/root/.ftplicity/etc'.
Using installed duplicity version 0.5.09, gpg 1.4.9 (Home: ~/.gnupg)
Test - Encryption with key XXXXXXXX (FAILED)
Cleanup - Delete '/tmp/ftplicity.4831.1243702800_*'(FAILED)

Sorry. A fatal error occured:

gpg: 12953982: Es gibt keine Garantie, dass dieser Schlüssel wirklich dem angegebenen Besitzer gehört.
gpg: /usr/bin/ftplicity: encryption failed: unbrauchbarer öffentlicher Schüssel
	
  Hint: On 'no assurance' error try to 'gpg --edit-key XXXXXXXX' 
        and raise the trust level to ultimate. 
        Alternatively set GPG_OPTS='--always-trust' in conf file.

Eben das mit dem Keys was nicht in Ordnung ist. Was muss man noch auf den Server C holen? -> Hab testweise auch noch das Verzeichnis .gnupg runtergeholt; Fehlermeldung bleibt dieselbe.

EDIT: Also noch als Zusatzinfo am Server C:
Code:
# gpg --list-keys
/root/.gnupg/pubring.gpg
------------------------
pub   1024D/XXXXXXXX 2009-05-28
uid                  Backup <root@infotek.at>

XXXXXXXX.. gleicher Key wie A..

Grüße,
Michael
 
Last edited by a moderator:
Okay..

Die Lösung steht eh im Hinweisblock :-)

Wer lesen kann ...
 
Last edited by a moderator:
Hallo imehl,

ich bekomme es nicht hin die ftplicity-Backups auf den 3. Server wiederherzustellen.

Da ich echt nicht weiterkomm hoffe ich auf ein paar Tips/Infos von dir.

Welche Duplicity Version hast du installiert?

Ich nutze Debian 4, Duplicity 0.4.2 (über apt-get install duplicity installiert)
ftplicity habe ich hier her:
wget ftp://ftp.heise.de/pub/ct/listings/0613-216.tar.gz


Backup und Restore mit Duplicity allein funktioniert ohne Probleme. Auch Backup von Server1 nacht FTPServer und Restore von FTPServer auch Server2 funktioniert tadellos! Nur eben die automatische Prozedur mit ftplicity macht Probleme.

Folgende Fehlermeldung gibt es:
Code:
ftplicity restore /tmp
Traceback (most recent call last):
  File "/usr/bin/duplicity", line 373, in ?
    if __name__ == "__main__": main()
  File "/usr/bin/duplicity", line 347, in main
    action = commandline.ProcessCommandLine(sys.argv[1:])
  File "/usr/lib/python2.4/site-packages/duplicity/commandline.py", line 241, in ProcessCommandLine
    backup, local_pathname = set_backend(args[0], args[1])
  File "/usr/lib/python2.4/site-packages/duplicity/commandline.py", line 152, in set_backend
    backend1, backend2 = backends.get_backend(arg1), backends.get_backend(arg2)
  File "/usr/lib/python2.4/site-packages/duplicity/backends.py", line 41, in get_backend
    return backend_class(pu)
  File "/usr/lib/python2.4/site-packages/duplicity/backends.py", line 328, in __init__
    self.error_wrap('login', parsed_url.user, self.get_password())
  File "/usr/lib/python2.4/site-packages/duplicity/backends.py", line 335, in error_wrap
    except ftplib.all_errors, e: raise BackendException(e)
duplicity.backends.BackendException: 530 Access denied.

Das Verzeichnis /root/.ftplicity habe ich von Server1 auf Server2 kopiert. Danach kam bei Aufruf von ftplicity restore eine Meldung das der Key nicht gefunden wurde un von root/.ftplicity/gpgkey importiert wird. Danach soll der Trust-Level noch auf ultimate gesetzt werden.

Trotzdem gibt es die obige Fehlermeldung.

Ich hoffe du hast vielleicht einen Tip für mich.

Grüße,
stefkey
 
Back
Top