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

Cli*_*ote 4 updates apt 16.04

我在 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
Run Code Online (Sandbox Code Playgroud)

由于此错误,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
Run Code Online (Sandbox Code Playgroud)

fkr*_*iem 5

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

如果错误惹恼了您,您可以暂时禁用 PPA,方法是在源列表中将其注释掉,直到它恢复为止。


Jos*_*osh 5

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

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