在 ubuntu/dists/xenial/main/binary-amd64/Packages 上收到 403 禁止 - 无法运行 apt-get update

在 ubuntu/dists/xenial/main/binary-amd64/Packages 上收到 403 禁止 - 无法运行 apt-get update

我使用的是 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

答案1

当某些存储库出现某种错误时,apt update将不会在最后显示有关可用升级的信息消息,但其他一切都将照常进行。因此,您可以运行apt list --upgradable以查看是否有可用的升级,或者直接apt upgrade继续升级所有可用的软件包。

如果这些错误让您烦恼,您可以通过在源列表中注释掉 PPA 来暂时禁用它,直到它恢复正常。

答案2

在我看来 LXD 现在是主要存储库的一部分,因此http://ppa.launchpad.net/ubuntu-lxc/lxd-stable已被弃用。LXD 网站上的说明不再提及此 repo。

我删除了 repo 文件/etc/apt/sources.list.d并运行apt-update && apt-dist-upgrade,LXD 已正确更新,不再出现 403。

相关内容