나는 종종이 문제를 겪고 항상 답변을 얻으려면 Google에 있어야합니다. 누구든지 BADSIG 오류를 영구적으로 수정 apt-get
했습니까?
W : GPG 오류 : http://download.virtualbox.org lucid 릴리스 : 다음 서명이 유효하지 않습니다. BADSIG 54422A4B98AB5139 Oracle Corporation (VirtualBox 아카이브 서명 키)
나는 종종이 문제를 겪고 항상 답변을 얻으려면 Google에 있어야합니다. 누구든지 BADSIG 오류를 영구적으로 수정 apt-get
했습니까?
W : GPG 오류 : http://download.virtualbox.org lucid 릴리스 : 다음 서명이 유효하지 않습니다. BADSIG 54422A4B98AB5139 Oracle Corporation (VirtualBox 아카이브 서명 키)
답변:
가장 쉬운 솔루션은 다음과 같습니다.
터미널에 다음 명령을 입력하십시오.
$ sudo -i
# apt-get clean
# cd /var/lib/apt
# mv lists lists.old
# mkdir -p lists/partial
# apt-get clean
# apt-get update
편집하다:
오류가 다시 발생하면 (며칠 / 몇 달 후) 루트로 노틸러스를 열고 var/lib/apt
"lists.old"폴더로 이동 한 다음 "lists"폴더를 열고 "partial"폴더를 삭제하십시오. 이제 위에서 언급 한 명령을 다시 실행하십시오.
오류 메시지의 중요한 부분은 다음과 같이 굵게 표시됩니다 .
W : GPG 오류 : http://download.virtualbox.org lucid 릴리스 : 다음 서명이 유효하지 않습니다. BADSIG 54422A4B98AB5139 Oracle Corporation (VirtualBox 아카이브 서명 키)
내용을 굵게 복사 한 다음 터미널을 열고 다음을 입력하십시오.
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 54422A4B98AB5139
즉 , 복사 한 숫자 SHIFT+를 사용하여 붙여 넣기 -54422A4B98AB5139INS
비밀번호를 입력해야합니다. 키가 다운로드되어 통합됩니다.
키를 삭제하십시오
sudo apt-key del 16126D3A3E5C1192
그런 다음 저장소를 업데이트하십시오.
sudo apt-get update
당신은 가야 NO_PUBKEY
대신 오류를 BADSIG
오류 및
sudo apt-key finger
해야 하지 ( "우분투 엑스트라 아카이브 자동 서명 키"라고도 함) 키를 찾을 수
이제 키를 추가하십시오
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 16126D3A3E5C1192
apt-key finger
있어야 의 결과
pub 1024D/3E5C1192 2010-09-20
Key fingerprint = C474 15DF F48C 0964 5B78 6094 1612 6D3A 3E5C 1192
uid Ubuntu Extras Archive Automatic Signing Key <ftpmaster@ubuntu.com>
그래도 문제가 해결되지 않으면
apt-get clean # Remove cached packages
cd /var/lib/apt
mv lists lists.old # Backup mirror info
mkdir -p lists/partial # Recreate directory structure
apt-get clean
apt-get update # Fetch mirror info
출처 : 이 우분투 포럼 스레드