gnupg:gpg --gen-keyの試行中にエラーが発生しました。

gnupg:gpg --gen-keyの試行中にエラーが発生しました。

.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

信頼レベルを設定した後、この投稿、エラーがなくなりました。

おすすめ記事