캐치 22를 사용하려고합니다.
# apt-get update
[... good lines omitted]
W: GPG error: http://backports.debian.org lenny-backports Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AED4B06F473041FA
W: GPG error: http://http.us.debian.org stable Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AED4B06F473041FA
W: GPG error: http://ftp.us.debian.org lenny Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY AED4B06F473041FA
에서 http://wiki.debian.org/SecureApt#Other_problems 그것은 NO_PUBKEY 문제가 "아카이브 시스템에 대한 알 수없는 새 키를 서명하기 시작했다 의미 노트 ... 시스템 일단을 공급 새로운 키 (debian-archive-keyring 패키지를 업그레이드하면) 경고가 사라집니다. "
좋아, 그러나 반대로 :
apt-get install debian-archive-keyring
나에게 준다 :
WARNING: The following packages cannot be authenticated!
debian-archive-keyring
그 해결책은 apt-get update를하는 것입니다.
버킷에 구멍이있어, '자기야.
누구든지 나를 위해 사이클을 깰 수 있습니까?
-
참고 : 내 /etc/apt/sources.list는 다음과 같습니다.
deb http://ftp.us.debian.org/debian/ lenny main contrib non-free
deb http://http.us.debian.org/debian stable main contrib non-free
deb http://security.debian.org lenny/updates main contrib non-free
deb http://backports.debian.org/debian-backports lenny-backports main contrib non-free
stable
함께lenny
온http.us.debian.org
. 현재 sources.list로 인해 시스템이 손상 될 수 있습니다. 짜내기 위해 업그레이드하려면 모든stable/lenny
참조를 바꾸고 를 사용해야squeeze
합니다.