web-dev-qa-db-ja.com

gpgキーペアの生成エラー

私はこれを元々stackoverflowに投稿しましたが、トピック外であり、投稿するのに適した場所であると言われたので、ここに再投稿して元のトピックを削除します。

私はかなり古いPGPキーを持っていますが、その秘密キーをずっと前に失ってしまったので、Windows 7でGPGを使用して新しいキーを生成しようとしています。技術的にはキーを生成しますが、生成するたびにGPAがクラッシュします。キーペア。私はこれを4回試しましたが、Gpg4Winの最新バージョンと思われるものをダウンロードしたところ、まだこの問題が発生しています。私の元の投稿へのコメントは、GPAのクラッシュは問題のあまり良い説明ではないことを私に知らせましたが、残念ながらそれ以上のことはできません。エラーダンプなどが表示されません。

これを修正するために私にできることはありますか、それともこれはGpg4Winの最新バージョンの単なるバグですか?私が使用しているGPGの仕様は次のとおりです:GPA0.9.4。 GnuPG2.0.22。私のオペレーティングシステムはWindows7 64ビットで、5GBのRAMがあります。

また、コマンドラインでキーペアを生成するように言われましたが、Windows 7でこれを行う方法のドキュメントが見つかりません。誰かがこれに関する現在のドキュメントにリンクできる場合は、これを解決するための良い回避策になります。問題。

1
Evan Lynch

同じ問題があったので、コマンドラインからキーペアを作成しようとしました。私がそうしたとき、私は再び同じ問題に遭遇しましたが、以下の情報がありました。

gpg: lookup_hashtable failed: Unknown system error
gpg: trustdb: searching trust record failed: Unknown system error
gpg: Error: The trustdb is corrupted.
gpg: You may try to re-create the trustdb using the commands:

この問題を解決するには、コマンドラインに移動して次のように入力します(your-usernameを実際のユーザー名に変更してください)。

cd C:\Users\your-username\AppData\Roaming\gnupg
gpg --import-ownertrust < otrust.tmp
del trustdb.gpg
gpg --import-ownertrust < otrust.tmp

その後、新しいキーペアを正常に生成できるようになります。

これは、kleopatra3.02-gpg4win-3.0.3を使用して私のために働きました

0
TryHarder

ついに動作するGPGキーを作成できるようになったので、更新を投稿しようと思っていました。 GPAの代わりにクレオパトラを使ってやりました。 GPAがクラッシュし続けるため、GPAの代わりにKleopatraを使用することを余儀なくされるのはかなり直感的ではないように感じます。 Kleopatraの代わりにGPAを使用してキーを作成するための解決策/回避策がある場合に備えて、これをしばらく開いたままにしておきます。これを聞いて非常に興味があります。

これは、クラッシュせずにGPAでGPGキーを作成できず、代わりにKleopatraで証明書を作成する必要があるというバグのように感じます。ほとんどの場合、他の誰かがこれと同じ問題を抱えている場合に備えてこれを更新したかったので、彼らは私がどのようにそれを解決したかを見ることができます。

0
Evan Lynch