1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

AmazonLinux 2022 で gpg-agent がないと怒られた時の対処法

Last updated at Posted at 2022-10-01

遭遇した問題

AmazonLinux 2022 のイメージ上で、 asdf を導入して yarn をインストールしようとしたところ、 gpg-agent がないよと怒られた。

対処法

デフォルトのイメージに導入済みのパッケージを調べたところ、 gnupg2-minimal.x86_64 が有効になっていた。が、こちらのパッケージには gpg-agent が同包されていない模様。

> dnf list | grep gnupg
gnupg2-minimal.x86_64                                             2.3.7-1.amzn2022.0.1                        @System    
gnupg2.x86_64                                                     2.3.7-1.amzn2022.0.1                        amazonlinux
gnupg2-smime.x86_64                                               2.3.7-1.amzn2022.0.1                        amazonlinux

以下のコマンドで gnupg2.x86_64 を導入し直すと、 gpg-agent も使用できるようになるが、普通に導入しようとすると導入済みパッケージとコンフリクトを起こしてしまうので、 --allowerasing オプションをつけてインストールする。

> dnf -y install gnupg2 --allowerasing

すると、 gnupg2.x86_64 が有効化され、 gpg-agent が使用できるようになる。

> dnf list | grep gnupg
gnupg2.x86_64                                                     2.3.7-1.amzn2022.0.1                        @amazonlinux
gnupg2-minimal.x86_64                                             2.3.7-1.amzn2022.0.1                        amazonlinux 
gnupg2-smime.x86_64                                               2.3.7-1.amzn2022.0.1                        amazonlinux
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?