我在 Ubuntu 16.04 上。在过去的几天里,我无法运行 apt-get update - 它因以下错误而中断:
E: Failed to fetch http://ppa.launchpad.net/ubuntu-lxc/lxd-stable/ubuntu/dists/xenial/main/binary-amd64/Packages 403 Forbidden
由于这个错误,apt-get update
似乎没有运行,因为我没有看到任何升级的选项,即使我相信一些包应该已经更新。
当我在浏览器中打开http://ppa.launchpad.net/ubuntu-lxc/lxd-stable/ubuntu/dists/xenial/main/binary-amd64/Packages时,它仍然给出 403 错误,这让我相信它下。但是,它现在至少下降了 2-3 天。
有什么想法该怎么做?
我的版本详细信息:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
当某些存储库出现某种错误时,
apt update
最后不会显示有关可用升级的信息性消息,否则其他一切都会正常进行。因此,您可以运行apt list --upgradable
以查看是否有可用的升级,或者apt upgrade
直接继续升级所有可用的软件包。如果错误让您烦恼,您可以通过在源列表中将其注释掉来暂时禁用 PPA,直到它备份。
在我看来,LXD 现在是主要 repos 的一部分,所以
http://ppa.launchpad.net/ubuntu-lxc/lxd-stable
现在已弃用。LXD 网站上的说明不再提及这个 repo。我从中删除了 repo 文件
/etc/apt/sources.list.d
并运行apt-update && apt-dist-upgrade
,LXD 已正确更新,没有 403。