我注意到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.
Run Code Online (Sandbox Code Playgroud)
奇怪的是,如果我将这些 URL 复制到我的浏览器中,我可以很好地访问这些文件。如果它们仍然可以访问,为什么 apt-get 会报告“403 Forbidden”?我尝试重新添加通过add-apt-repository它再次下载签名密钥的ppa ,它仍然报告“403 Forbidden”。
lab*_*rna 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
Run Code Online (Sandbox Code Playgroud)
当然,卸载 squid-deb-proxy 也可以解决这个问题:
apt-get remove squid-deb-proxy
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8692 次 |
| 最近记录: |