为什么 Duplicity 在恢复备份时要求输入密码?

为什么 Duplicity 在恢复备份时要求输入密码?

我正在从 Ubuntu 16.04 迁移到 18.04。我已通过 Deja-dup 将 16.04 中的所有内容备份到外部磁盘。现在,在我安装 18.04 后,我尝试恢复它但失败了。所以我继续尝试 Duplicity。

问题是,Duplicity 要求输入 GnuPG 密码,尽管我很清楚在创建备份时我没有设置密码。我该怎么办?

答案1

这也刚刚发生在我身上。

tldr;尝试使用空格字符作为密码

下面的大部分内容可能实际上并不相关,但我不确定是什么导致了该问题,因此我做了以下事情:

  • 我之前使用 Ubuntu 内置的备份 GUI 进行了备份(我认为它实际上叫做 deja-dup),然后我清除了我的计算机
  • 在 18.04 安装后,我配置了备份以将当前数据备份到新文件夹
  • 我尝试使用备份恢复功能将原始备份恢复到临时文件夹,但出于某种原因,它只能从新备份中恢复
  • 然后我决定直接使用 duplicity,像这样......
  • duplicity restore file://. /<my path>/temp_dir
  • 但它要求输入密码,我只需点击Enter,但它再次询问
  • 我开始寻找答案,发现了这个问题......我没有找到答案
  • 在绝望之中,我尝试了一个空格字符......并且它成功了!

我猜这是一种错误,我的恢复仍在运行,所以我目前不确定任何输入是否有效或仅仅是一个空格。

希望能帮助到你

相关内容