답변:
이 오류는 /etc/yum.repos.d/에 다음과 같은 GPG 키를 나열하는 YUM 저장소 구성이 있기 때문에 발생합니다.
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puias
이 구성은 YUM에 저장소의 GPG 키가 디스크에 있음을 알려줍니다. YUM에서 발생하는 오류는 YUM이며 경로에서 GPG 키를 찾을 수 없음을 알려줍니다./etc/pki/rpm-gpg/RPM-GPG-KEY-puias
따라서 YPG는 GPG 키를 수동으로 작성하여 /etc/pki/rpm-gpg/RPM-GPG-KEY-puias
해당 경로에서 키를 찾을 수있었습니다.
또는 다음 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
디렉토리로 이동하여 http://springdale.math.ias.edu/data/puias/6/x86_64/os/RPM-GPG-KEY-puiasRPM-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
그건 그렇고, 누군가가 문제를 더 설명하면 감사합니다.
이 문제는 공식 웹 사이트 에서 제공되는 표준 설치 안내서를 사용하여 CentOS에 Docker를 설치하려고 할 때 발생합니다
에서 3 단계 로 변경 base을 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
두 파일 중 올바른 이름이 무엇인지 잘 모르겠습니다. 예를 들어 두 가지를 만듭니다.
컨텐츠 복사에서 https://github.com/UnitedRPMs/unitedrpms.github.io/blob/master/URPMS-GPG-PUBLICKEY-Fedora-24 의 컨텐츠를 붙여 넣습니다.
그리고 그것은 잘 작동합니다!