关于 Deja-Dup 加密备份的层层困惑

关于 Deja-Dup 加密备份的层层困惑

一个月左右以来,我一直很高兴地将 Deja-Dup 备份到远程 Google Drive。在某个时候,我可能输入了密码,也可能没有。我当时可能有 GPG 密钥,也可能没有。

最近,我将我的主文件夹放入源代码管理中,不知何故丢失了.gnupg.ssh文件夹。我找回了后者,但我不确定 GPG 是否恢复了,因为我最近几个月才开始使用它。

因此,本周我输入了密码。后来,每次我都会在对话框中收到以下错误。

Backup Failed

GPGError: 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: gcry_kdf_derive failed: Invalid data
gpg: encrypted with 1 passphrase
gpg: decryption failed: No secret key
===== End GnuPG log =====

我不确定我的备份是否加密,或者是否有使用不同密码的备份,或者其他什么。运行ps aux | grep duplicity会产生以下缩写命令。请注意最后三个参数,gio...no-encryption、 & no-use-agent

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
self     10022  1.1  0.1 272576 27708 ?        Ssl  08:29   0:00  |   \_ \
                 /usr/bin/python2 /usr/bin/duplicity collection-status   \
                 [--exclude=/home/self/eg1 --exclude=/home/self/eg2 ...] \ 
                 --include=/home/self                                    \
                 gio+google-drive://[email protected]/homedisco             \
                 --no-encryption                                         \
                 --gpg-options=--no-use-agent                            \
                 ...

请帮我确定是否有无法访问的备份,是否需要完全重新开始。谢谢。

相关内容