备份开始时,我有错误
===== Begin GnuPG log =====
gpg: AES256 encrypted data
gpg: encrypted with 1 passphrase
gpg: decryption failed: Bad session key
===== End GnuPG log =====
虽然看起来类似于Duplicity failed with bad session key error,但这似乎不是同一个问题(原始问题已过时并通过 gpg 升级/机器重启解决,这在此处不起作用)。
duplicity-inc.20200914T123225Z.to.20200917T121115Z.manifest.gpg
我成功地用命令解密gpg --verbose --decrypt duplicity-full.20200914T123225Z.manifest.gpg > duplicity-full.20200914T123225Z.manifest
,我可以阅读清单,所以我的密码是好的,这不是一个纯粹的 GPG 问题。
每次都会发生此错误,并且勾选“记住密码”只会改变一件事:Deja Dup 显然停止在备份开始时要求输入密码。
这个“会话密钥”是什么?这是 Deja Dup / 重复错误吗?你知道解决方法吗?
简介评论 - 问题的可能原因
我有相同或相似的问题。我按照一些建议创建了一个全新的备份,但一段时间后问题再次出现。我相信我可能 - 在此期间 - 输入了错误的密码,之后我无法再进行备份(正如 Das Auge 所描述的 - 感谢您的建议)。
快速回答 - 使用较新的 Déjà Dup 版本创建新备份
安装 Déjà Dup 的较新版本 (42.7)(来自 snap 包)并创建新备份似乎可以解决我的问题,因为我不需要恢复之前备份的任何内容。
sudo apt remove deja-dup
.sudo snap install deja-dup
.~/snap/deja-dup/common/.cache
文件夹来修复它。第一次备份成功后,我还尝试创建新的增量备份(至少我相信当您单击“立即备份”按钮时会发生这种情况),输入错误的密码(只是为了检查效果)然后输入正确的密码,然后有效。
更长的答案 - 恢复备份数据的可能选项
考虑到我相信的这个主题,我找到了一个指向Wiki 页面的链接(我在项目的官方GitLab 页面上的问题中的一个评论中找到了它)。下面引用它的某些部分。
也许在您的情况下,如果您确实有多个备份文件,则只有一些文件使用错误的密码加密,而不是您已经尝试解密的文件。另一方面,就我而言,我没有注意到任何“正确的密码”消息。
由于我找不到正确的密码,所以我决定尝试安装新版本的 Déjà Dup,正如我在“快速回答”部分中所描述的那样。