回答:
このエラーは、次のようなGPGキーをリストする/etc/yum.repos.d/にYUMリポジトリー構成があるために発生します。
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puias
この構成は、リポジトリのGPGキーがディスク上に存在することをYUMに伝えています。YUMから取得するエラーは、パスでGPGキーが見つからなかったことを通知するYUMです/etc/pki/rpm-gpg/RPM-GPG-KEY-puias
したがって、GPMキーを手動で作成することにより/etc/pki/rpm-gpg/RPM-GPG-KEY-puias
、YUMはそのパスでキーを見つけることができました。
または、次のgpgkey
ようにキーのURLを設定することもできます。
gpgkey=http://springdale.math.ias.edu/data/puias/6/x86_64/os/RPM-GPG-KEY-puias
あなたのリポジトリ設定。
GPGとYUM / RPMは非常に注意が必要です。内部の機能の詳細については、このブログ投稿をご覧ください。
これは私のために働いた:/etc/pki/rpm-gpg
ディレクトリに移動しRPM-GPG-KEY-puias
、http://springdale.math.ias.edu/data/puias/6/x86_64/os/RPM-GPG-KEY-puiasからダウンロード:
su - root
cd /etc/pki/rpm-gpg
wget http://springdale.math.ias.edu/data/puias/6/x86_64/os/RPM-GPG-KEY-puias
ところで、誰かがこの問題をもっと説明してくれるとありがたいです。
この問題は、公式Webサイトで入手可能な標準のインストールガイドを使用してDockerをCentOSにインストールしようとすると発生します。
でステップ3変更BASEURL httpsからhttpにとgpgkeyのURLと、それは、例えば、以下の作品
$ sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=**http**://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=**http**://yum.dockerproject.org/gpg
EOF
私にとって、働いた解決策は次のとおりです。
sudo vim URPMS-GPG-PUBLICKEY-Fedora-24
2つのファイルのどちらが正しい名前かわかりません。たとえば、2つを作成します。
コンテンツコピーに次のコンテンツを貼り付けます:https :
//github.com/UnitedRPMs/unitedrpms.github.io/blob/master/URPMS-GPG-PUBLICKEY-Fedora-24
そしてそれはうまくいきます!