gpg : 유효한 OpenPGP 데이터가 없습니다.
Ubuntu 13.10에 Jenkins를 설치하려고하는데 다음 명령을 실행하려고 할 때 위에서 언급 한 오류가 발생합니다.
wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
이 문제는 회사 프록시 뒤에 있고 회사가 자체 인증서를 사용하는 경우 발생할 수 있습니다. 명령에 "--no-check-certificate"를 추가하기 만하면됩니다. 예 :wget --no-check-certificate -qO - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
효과가있다. 무슨 일이 일어나고 있는지 확인하려면 "--no-check-certificate"옵션을 추가하기 전에 조용히 대신 verbose 명령을 사용할 수 있습니다. 예를 들어 wget -vO - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
프록시 뒤에있는 경우 "--no-check-certificate"를 사용하라고 알려줍니다.
그것을 해결하기 위해 관리했습니다. 명령을 두 개의 명령으로 분리하고 다운로드 한 파일 이름을 직접 사용 예제-
wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -
분리 될 수 있습니다
wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key
sudo apt-key add jenkins-ci.org.key
프록시 뒤에서 이것을했을 때 나도 같은 오류가 발생했습니다. 그러나 터미널에서 다음을 내보내고 동일한 명령을 다시 시도한 후 문제가 해결되었습니다.
export http_proxy="http://username:password@proxy_ip_addr:port/"
export https_proxy="https://username:password@proxy_ip_addr:port/"
Ubuntu Docker 컨테이너에서이 오류가 발생했습니다. 원인은 컨테이너에 CA 인증서가 누락 되었기 때문이라고 생각합니다. 이 문제를 해결하려면 다음을 실행해야했습니다.
apt-get update
apt-get install ca-certificates
gpg : 유효한 OpenPGP 데이터가 없습니다.
이 시나리오에서 메시지는 다운로드가 실패했음을 알리는 비밀스러운 방법입니다 . 이 두 단계를 함께 연결하는 것은 작동 할 때 좋지만 오류보고를 깨뜨립니다. 특히 wget -q
(또는 curl -s
) 을 사용할 때 다운로드 단계에서 오류 메시지가 표시되지 않기 때문입니다.
다운로드 실패에는 여러 가지 이유가있을 수 있습니다. 지금까지 정확히 나열 되지 않은 제 경우 는 .NET으로 둘러싸는 스크립트를 호출 할 때 프록시 설정이 손실되었다는 것입니다 sudo
.
나는이 문제 "gpg-no-valid-openpgp-data-found"를 얻었고 다음으로 해결하십시오. 먼저 브라우저를 열고 https://pkg.jenkins.io/debian/jenkins-ci.org.key 를 붙여 넣은 다음 i 다운로드 폴더에 키를 다운로드 한 다음 cd / Downloads / 다음 sudo apt-key add jenkins-ci.org.key if Appear " OK "그러면 성공적으로 키를 추가 할 수 있습니다. :)
다음 명령을 실행하면 현재 작업 디렉토리에 jenkins-ci.org.key 파일이 저장됩니다.
curl -O http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key
그런 다음 다음 명령을 사용하여 키 파일을 추가합니다.
apt-key add jenkins-ci.org.key
시스템이 OK를 반환하면 키 파일이 성공적으로 추가 된 것입니다.
필자의 경우 문제는 키 파일이 301 Moved Permanently redirect 뒤에 있다는 것이 밝혀졌으며 curl 명령이 따르지 못했습니다. wget
대신 사용하여 수정했습니다 .
wget URL
sudo apt-key add FILENAME
... 여기서 FILENAME은 파일 wget
을 다운로드 한 후 출력 되는 파일 이름입니다 .
업데이트 : 또는 curl -L
컬 따라 리디렉션을 만드는 데 사용할 수 있습니다 .
나도 같은 오류가 발생했습니다. 아래에 언급 된 링크를 참조하고이 명령을 실행했습니다.
gpg --import가 유효한 OpenPGP 데이터를 찾지 못하고 실패 함
gpg --import KEYS
sudo apt-get update
효과가있었습니다.
Ubuntu 버전 12.04를 사용하고 있습니다.
참조 URL : https://stackoverflow.com/questions/21338721/gpg-no-valid-openpgp-data-found
'code' 카테고리의 다른 글
vlookup 결과에서 # N / A 제거 (0) | 2021.01.11 |
---|---|
클래스에 대해 스타일이 지정되지 않은 콘텐츠 플래시를 방지하는 AngularJS 전략 (0) | 2021.01.11 |
지정된 문자열로 두 줄 사이의 Bash, grep (0) | 2021.01.11 |
How to insert a line break in markdown (0) | 2021.01.11 |
이 자바 스크립트 코드 줄은 동일합니까? (0) | 2021.01.11 |