Apt-get 403 금지되어 있지만 브라우저에서 액세스 가능


8

나는 apt-get update최근 에 달리는 것이 꽤 많은 ppa가 "403 Forbidden"을 돌려주는 것을 알아 차렸다 . 그들을 청소하기 위해 노력해 보았습니다.

W: Failed to fetch http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu/dists/raring/main/binary-amd64/Packages  403  Forbidden

W: Failed to fetch http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu/dists/raring/main/binary-i386/Packages  403  Forbidden

E: Some index files failed to download. They have been ignored, or old ones used instead.

이상한 점은이 URL을 브라우저에 복사하면 파일에 잘 액세스 할 수 있다는 것입니다. "403 Forbidden"보고서에 여전히 액세스 할 수있는 이유는 무엇입니까? add-apt-repository서명 키를 다시 다운로드 하는 ppa를 다시 추가하려고 시도했지만 여전히 "403 Forbidden"이보고되었습니다.


나는 오징어 나 다른 프록시가 없어도 여전히 이러한 오류가 발생합니다
Berry Tsakala

답변:


14

따라서 이것은 squid-deb-proxy의 문제입니다. 불행히도 PPA 및 기타 저장소를 추가하지 않고 예기치 않은 403 오류로 실패합니다.

구성 파일에 리포지토리를 추가하여이 문제를 해결할 수 있습니다.

/etc/squid-deb-proxy/mirror-dstdomain.acl

# launchpad personal package archives (disabled by default) 
ppa.launchpad.net                                           
private-ppa.launchpad.net                                   

물론 squid-deb-proxy를 제거하면이 문제를 해결할 수 있습니다.

apt-get remove squid-deb-proxy

2
궁금한 점은의 ppa.launchpad.net줄을 주석 해제하는 것을 의미합니다 /etc/squid-deb-proxy/mirror-dstdomain.acl.d/10-default.
Nathan Osman

1
이 작업 sudo service squid-deb-proxy restart을 수행 한 후에 잊지 마십시오 .
Irfan

시도 sudo service squid-deb-proxy reload했지만 dstdomain.acl을 다시로드하지 않는 것 같습니다 . 위의 Power-Inside에서 말한 것처럼 서비스를 다시 시작해야했습니다 .
ThorSummoner

2

프록시를 사용하고 있습니까?

주 서버를 사용할 때도 종종이 오류가 발생하지만 apt-get 프로세스가 어떤 이유로 중단 될 때 발생하는 것으로 나타났습니다. 예를 들어 apt-get update일부 파일의 다운로드를 실행할 때 완료되지 않습니다. 해당 특정 파일에 대해 403 오류가 발생합니다.

apt-get 업데이트 중에 부분적으로 다운로드 된 파일 (정확히 파일인지 확실하지 않음)이 /var/lib/apt/lists/partial/

그래서 나는 sudo rm -r /var/lib/apt/lists/partial/*(디렉토리의 모든 파일을 삭제했다)

이 후 403 오류가 발생하지 않습니다.

실행 중 오류가 발생하는 apt-get install경우 apt-get upgrade또는apt-get dist-upgrade

시험 sudo rm -r /var/cache/apt/archives/partial/*


0

나는 지능형 거울을 사용합니다. 나는했다 apt clean all후 내 오징어의 내 이전에 다운로드 한 DEB 파일을 제거 /var/spool/squid3/intelligentmirror/deb가 계속 얻을 디렉토리.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.