两面派失败,出现错误的会话密钥。

这是错误:
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 =====

1它以前有过成功的经验吗?还是这是你第一次在这台电脑上尝试?如果是通过脚本运行,请包括脚本内容;否则请包括用于运行duplicity的命令行文本。请点击上方的编辑按钮更正原始帖子,并包括这些细节。 - K7AAY
你在备份吗?还原吗? - Organic Marble
工作得很好。昨天我确实进行了更新,但是备份工具并没有在备注中提到。 - C. Davis
我没有从命令行运行重复性,备份会这样做。 - C. Davis
试试这个手动恢复的方法。我之前也遇到过同样的问题。 - James Wilson
2个回答

Deja Dup的作者在https://wiki.gnome.org/Apps/DejaDup/PassphraseProblems2019中描述了可能的原因,这是由于早期版本的Deja Dup和底层duplicity中的错误导致的。
简而言之,当提示输入密码时,您可能输入了错误的密码。不幸的是,至少早期版本的duplicity不会检查传递的密码是否与过去备份中使用的密码相同。
在我的情况下,最近的备份文件使用了错误的密码进行加密。该文档提供了一个命令来检查。因此,我只需删除这些文件并重新运行备份。
Ubuntu 18.04使用的Deja Dup版本为37.0,其中仍存在此错误。根据上面链接的文档,该错误已在39.1版本中修复。

我能在Ubuntu 18.04上升级到39.1吗?apt-get install --only-upgrade告诉我它已经是“最新版本”了。 - mcExchange


这个解决方案对我来说有效,但我发现除非我重新启动我的机器或删除备份并重新创建它们(从而重新设置加密密码),否则它不会生效。 - Sam