Duplicity 因会话密钥错误而失败

C. *_*vis 11 backup gnupg duplicity 18.04

这是错误:

Error processing remote manifest (duplicity-inc.20180712T125810Z.to.20180719T130228Z.manifest.gpg): GPG Failed, see log below:
===== Begin GnuPG log =====
gpg: WARNING: "--no-use-agent" is an obsolete option - it has no effect
gpg: AES256 encrypted data
gpg: encrypted with 1 passphrase
gpg: decryption failed: Bad session key
===== End GnuPG log =====
Run Code Online (Sandbox Code Playgroud)

小智 4

Deja Dup 的作者已发布https://wiki.gnome.org/Apps/DejaDup/PassphraseProblems2019,其中描述了由于 Deja Dup 早期版本中的错误以及底层口是心非中的错误而导致的可能原因。

TL;DR是,在提示时您可能输入了错误的密码。不幸的是,至少早期版本的口是心非不检查传递的密码是否等于过去备份中使用的密码。

就我而言,最新的备份文件是使用错误的密码加密的。该文档提供了一个命令来检查这一点。因此,我只是删除了它们并再次运行备份。

Ubuntu 18.04 使用 Deja Dup 版本 37.0,该版本仍然包含此错误。根据上面链接的文档,该错误从 39.1 开始已修复。