99b41c1f990543d6adaa0d16b1eb1a5785f3133b
gpg/gpg: error building skey array: Pinentry\343\201\214\343\201\202\343\202\212\343\201\276\343\201\233\343\202\223.md
... | ... | @@ -0,0 +1,32 @@ |
1 | +### エラー内容 |
|
2 | + |
|
3 | +``` |
|
4 | +$ gpg --import secret-key.asc |
|
5 | +gpg: 鍵[**]:"[**]"変更なし |
|
6 | +gpg: 鍵 [**]: エージェントへの送信エラー: Pinentryがありません |
|
7 | +gpg: error building skey array: Pinentryがありません |
|
8 | +gpg: 'secret-key.asc'の読み込みエラー: Pinentryがありません |
|
9 | +gpg: import from 'secret-key.asc' failed: Pinentryがありません |
|
10 | +gpg: 処理数の合計: 0 |
|
11 | +gpg: 変更なし: 1 |
|
12 | +gpg: 秘密鍵の読み込み: 1 |
|
13 | +``` |
|
14 | + |
|
15 | +### 解決法 |
|
16 | + |
|
17 | +1. `pinentry`のパスを確認する。 |
|
18 | + |
|
19 | + ``` |
|
20 | + $ which pinentry |
|
21 | + /opt/homebrew/bin/pinentry |
|
22 | + ``` |
|
23 | + |
|
24 | +1. `~/.gnupg/gpg-agent.conf `の`pinentry-program`の項目を書き換える。 |
|
25 | +1. gpg-agentを終了する。 |
|
26 | + |
|
27 | + ``` |
|
28 | + $ gpgconf --kill gpg-agent |
|
29 | + ``` |
|
30 | + |
|
31 | +### 参考 |
|
32 | +<https://zenn.dev/aethiopicuschan/articles/b530fc3315a0e2> |
|
... | ... | \ No newline at end of file |