.gnupgディレクトリを削除しようとしましたが、エラーが再び表示されました。
わかりました:
gpg: lookup_hashtable failed: eof
gpg: lookup_hashtable failed: eof
gpg: upd_hashtable: read failed: eof
gpg: trust record 2, type 12: write failed: eof
gpg: Error: The trustdb is corrupted.
gpg: You may try to re-create the trustdb using the commands:
gpg: cd ~/.gnupg
gpg: gpg2 --export-ownertrust > otrust.tmp
gpg: rm trustdb.gpg
gpg: gpg2 --import-ownertrust < otrust.tmp
gpg: If that does not work, please consult the manual
エラーのアドバイスに従おうとしましたが、そのうちの1つも機能しませんでした。問題についてインターネットで検索しようとしましたが、「lookup_hastable」の結果が見つかりませんでした。
また、Seahorseをインストールし、SSHキーをSeahorseに保存しました。カイバと衝突するか?
私はgpg --gen-key
通常のユーザーアカウントで実行しており、素晴らしい操作を実行しようとせずに標準のGPGキーのみを生成します。
ベストアンサー1
同様の問題がありました。 lookup_hashtable failed Unknown system error
。
gpg(gpg2ではない)を介して秘密鍵をインポートした後、これが起こったようです。gpg --allow-secret-key-import --import private.key
信頼レベルを設定した後、この投稿、エラーがなくなりました。