Deja-dup(重複)でバックアップされたOpenSUSE12.3マシンにいくつかのファイルを復元しようとしています。バックアップを復号化するためのパスワードの入力を求められたら、正しいパスワードを入力すると、進行せずに繰り返しプロンプトが表示されます。
/var/log/messages
で指定されたエラーは次のとおりです。
The gnome keyring socket is not owned with the same credentials as the
user login: <username removed>
gkr-pam: couldn't unlock the login keyring
Deja-dupのデバッグログには次のものがあります。
DUPLICITY: ERROR 31 GPGError
DUPLICITY: . GPGError: GPG Failed, see log below:
DUPLICITY: . ===== Begin GnuPG log =====
DUPLICITY: . gpg: WARNING: "--no-use-agent" is an obsolete option - it has no effect
DUPLICITY: . gpg: CAST5 encrypted data
DUPLICITY: . gpg: encrypted with 1 passphrase
DUPLICITY: . gpg: decryption failed: Bad session key
DUPLICITY: . gpg: block_filter 0x7f969a828e60: read error (size=15648,a->size=15648)
DUPLICITY: . gpg: block_filter: pending bytes!
DUPLICITY: . ===== End GnuPG log =====
この問題を修正するには、python-oauthをインストールしてください。