TakafuTips

gpg-agent is older than us (X.XX < Y.YY)

passを利用していると以下のようなエラーがでることがある。

gpg: WARNING: server ‘gpg-agent’ is older than us (2.X.XX < 2.X.XX)
gpg: error: GnuPG agent version “2.X.XX” is too old.

実行には問題ないが、gpg-agentが起動しっぱなしのようになり、 pass phraseを求められることなく鍵をあけることができてしまう。

gpg-agentの最新版を使うようにする必要がある。

使えるようにするコマンドは以下。

gpgconf --kill -v gpg-agent

-vはverboseなので必要はないが、入れておく。