web-dev-qa-db-fra.com

Deja-dup continue à demander son mot de passe

J'ai un problème avec deja-dup. Lorsque j'essaie de faire une sauvegarde sur un de mes serveurs, elle commence la sauvegarde pendant + - 10 secondes, puis me demande encore et encore mon mot de passe de chiffrement.

Ce que j'ai fait jusqu'à présent:

  • delete ~/.cache/deja-dup/
  • supprime le répertoire dans lequel je télécharge sur mon serveur et en crée un nouveau

Et j'ai essayé de déboguer le problème:

export DEJA_DUP_DEBUG=1
deja-dup --backup

Deja-dup commence à analyser, puis crée une première sauvegarde, après quoi le journal de débogage indique:

DUPLICITY: INFO 1
DUPLICITY: . GPG error detail: Traceback (most recent call last):
DUPLICITY: .   File "/usr/bin/duplicity", line 1532, in <module>
DUPLICITY: .     with_tempdir(main)
DUPLICITY: .   File "/usr/bin/duplicity", line 1526, in with_tempdir
DUPLICITY: .     fn()
DUPLICITY: .   File "/usr/bin/duplicity", line 1380, in main
DUPLICITY: .     do_backup(action)
DUPLICITY: .   File "/usr/bin/duplicity", line 1496, in do_backup
DUPLICITY: .     full_backup(col_stats)
DUPLICITY: .   File "/usr/bin/duplicity", line 567, in full_backup
DUPLICITY: .     globals.backend)
DUPLICITY: .   File "/usr/bin/duplicity", line 425, in write_multivol
DUPLICITY: .     at_end = gpg.GPGWriteFile(tarblock_iter, tdp.name, globals.gpg_profile, globals.volsize)
DUPLICITY: .   File "/usr/lib/python2.7/dist-packages/duplicity/gpg.py", line 356, in GPGWriteFile
DUPLICITY: .     file.close()
DUPLICITY: .   File "/usr/lib/python2.7/dist-packages/duplicity/gpg.py", line 241, in close
DUPLICITY: .     self.gpg_failed()
DUPLICITY: .   File "/usr/lib/python2.7/dist-packages/duplicity/gpg.py", line 226, in gpg_failed
DUPLICITY: .     raise GPGError(msg)
DUPLICITY: . GPGError: GPG Failed, see log below:
DUPLICITY: . ===== Begin GnuPG log =====
DUPLICITY: . gpg: keyblock resource `/etc/pacman.d/gnupg/pubring.gpg': file open error
DUPLICITY: . ===== End GnuPG log =====
DUPLICITY: . 
DUPLICITY: . 

DUPLICITY: ERROR 31 GPGError
DUPLICITY: . GPGError: GPG Failed, see log below:
DUPLICITY: . ===== Begin GnuPG log =====
DUPLICITY: . gpg: keyblock resource `/etc/pacman.d/gnupg/pubring.gpg': file open error
DUPLICITY: . ===== End GnuPG log =====
DUPLICITY: . 

Autant que je sache, il est logique que la duplicité ne puisse pas s'ouvrir /etc/pacman.d/gnupg/pubring.gpg puisque je n'utilise pas Arch.

Quelqu'un a-t-il des suggestions quant à la raison pour laquelle la duplicité / deja-dup tente d'ouvrir /etc/pacman.d/ au lieu d'utiliser mon trousseau de clés gpg par défaut?

1
Firen

Je viens de corriger le problème, pour une raison quelconque, il y avait une ligne dans mon ~/.gnupg/gpg.conf "porte-clés /etc/pacman.d/gnupg/pubring.gpg"

Ce que j'ai commenté et maintenant ça marche.

1
Firen