web-dev-qa-db-ja.com

homedirパラメータエラーのあるgpgキーを追加する場合

Cmdを使用してキーを追加する場合

Gpg2 –-homedir . –-gen-key

そして、私はエラーを取得しています

エージェントに接続できません:無効な値がIPCに渡されました

これはhomedirパラメーターと関係がありますが、キーリングがそのdirに存在するため、そこに必要です。

3
Steve Ward

いくつかメーリングリストスレッド を見つけた後、この質問への回答はありませんでしたが、ようやく機能しました。

まず、homedirに絶対パスを使用します。例えば。 _--homedir=._の代わりに--homedir="$(pwd)"を使用してください

それだけでは修正されない場合は、同じhomedirを渡してgpg-agentを手動で起動します(既存のエージェントを最初に強制終了します)

_gpg-agent --homedir="$(pwd)" --daemon
_
3
Cogwheel

〜/ .gnupg/gpg.confおよび〜/ .gnupg/gpg-agent.confで、GPGHOME =の行を探します。

GPGHOMEの場所を静的に変更する場合は、GPGHOME = $ path_to _ '。'のように実行します。 //つまり、〜/ gpgtweaks/<<は。あなたの質問で

gpg2--full-gen-key

それでもエージェントの起動を実行できない場合は、次のようにします。

gpg-connect-agent

エージェントの再起動を強制する必要がありますが、これはADDING use-agent〜/.gnupg /gpg.conf内

0
linuxdev2013