web-dev-qa-db-ja.com

E:gnupg、gnupg2、gnupg1はインストールされていないようですが、この操作にはそれらの1つが必要です

Windows 10 proにdockerをインストールしました。git-bashで次のコマンドを実行中に問題に直面しています。

docker-compose up -d --build

次のエラーが発生しました。

E: gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation
(23) Failed writing body
Error executing command, exiting
ERROR: Service 'web' failed to build: The command '/bin/sh -c curl -sL https://deb.nodesource.com/setup_8.x | bash' returned a non-zero code: 1

どんな助けも大歓迎です。前もって感謝します。

62
Saif ur Rehman

Dockerfileで、最初にこれを実行します。

RUN apt-get update && apt-get install -y gnupg2
61
Tony Moozhayil

私は同じ問題に直面しました:

E:gnupg、gnupg2、gnupg1はインストールされていないようですが、この操作にはそれらの1つが必要です

次のコマンドを使用して解決しました。

apt-get update
apt-get install gnupg
32
srinath

既存の回答に加えて:

RUN apt-get update && apt-get install -y gnupg

-yフラグは、インストールプロセス中の条件に同意します。ビルドを壊さないことが重要です

29
gmode

私はDebian 9を持っていますが、これを修正するために次のように新しいライブラリを使用しました:

ln -s /usr/bin/gpgv /usr/bin/gnupg2
1
3pepe3