记一次离奇的Apt Update 403错误

因为要安装一些老版本软件,所以我在阿里云刚装好的 Ubuntu16.04 上面添加了一些 PPA 源,但是发现在

1
sudo apt update

时,所有的 PPA 源使用都会出现类似

1
2
Err:4 http://ppa.launchpad.net/ondrej/php/ubuntu xenial Release
403 Forbidden \[IP: 112.124.140.210 80\]

这样的 403 错误提示,而且 IP 还很奇怪(查询以后发现是阿里云的 IP,但并不是本机)。 经过排查以后发现原来是阿里云在安装的时候默认使用了 apt 代理导致被 PPA 源 403。

解决方案:

1
sudo vim /etc/apt/apt.conf

删除其中的

1
Acquire::http::Proxy "http://mirrors.aliyun.com/";

一行即可。