一个月左右以来,我一直很高兴地将 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 \
...
请帮我确定是否有无法访问的备份,是否需要完全重新开始。谢谢。