使用 DejaDub 時出現 GPGError

使用 DejaDub 時出現 GPGError

我每週都會對我的主目錄進行一次 DejaDub 備份,多年來一直沒有出現任何問題。幾個月前我升級到 20.04,備份一直持續到本週。我定期執行軟體更新,因此懷疑其中一個已損壞 DejaDup。這週每次我嘗試進行備份時都會收到以下訊息:

GPGError: GPG Failed, see log below:
===== Begin GnuPG log =====
gpg: AES256 encrypted data
gpg: encrypted with 1 passphrase
gpg: decryption failed: Bad session key
===== End GnuPG log =====

我發現這個建議可以解決問題https://superuser.com/questions/984977/duplicity-restore-failing-no-secret-key但它建議進行更改~/.gnupg/gpg.conf~/.gnupg/gpg-agent.conf但這些文件都不在我的~/.gnupg目錄中。

如何修復我的 DejaDub 備份應用程式?

答案1

我透過建立新目錄並設定 DejaDub 在其中儲存備份來修復此問題。然後 DejaDup 要求我輸入新密碼,要求確認,然後執行第一次備份。

我不知道這是否是正確的修復,也不知道為什麼舊目錄停止工作。 「密碼和金鑰」下的 GnuPG-Keys 資料夾為空。 (新備份之前和之後)。我將嘗試從舊備份中恢復,看看它們是否仍然有效。

相關內容