Apt 尝试获取 archive.ubuntu.com/ubuntu/pool/main 中不可用的版本

Apt 尝试获取 archive.ubuntu.com/ubuntu/pool/main 中不可用的版本

我不断收到无法从主要 Ubuntu 存储库获取的错误海湾合作委员会和相关。我已经运行了sudo apt update --fix-missingsudo apt upgrade,错误仍然相同。

看着http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-9/我可以验证 a) 服务器是否正确响应以及 b) 那里有可以获取的档案,只是没有 apt 正在寻找的版本。

为什么 apt 会寻找不同的版本?如何重置或重建 apt 使用的版本号列表?

Err:6 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libc-dev-bin amd64 2.31-0ubuntu9.2
  404  Not Found [IP: 185.125.190.39 80]
Ign:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-libc-dev amd64 5.4.0-100.113
Err:8 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libc6-dev amd64 2.31-0ubuntu9.2
  404  Not Found [IP: 185.125.190.39 80]
Err:9 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libc6-dbg amd64 2.31-0ubuntu9.2
  404  Not Found [IP: 185.125.190.39 80]
Err:1 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gcc-9-base amd64 9.3.0-17ubuntu1~20.04
  404  Not Found [IP: 185.125.190.39 80]
Err:2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 cpp-9 amd64 9.3.0-17ubuntu1~20.04
  404  Not Found [IP: 185.125.190.39 80]
Err:3 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libasan5 amd64 9.3.0-17ubuntu1~20.04
  404  Not Found [IP: 185.125.190.39 80]
Err:4 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libgcc-9-dev amd64 9.3.0-17ubuntu1~20.04
  404  Not Found [IP: 185.125.190.39 80]
Err:5 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 gcc-9 amd64 9.3.0-17ubuntu1~20.04
  404  Not Found [IP: 185.125.190.39 80]
Err:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-libc-dev amd64 5.4.0-100.113
  404  Not Found [IP: 185.125.190.39 80]
Unable to correct missing packages.
E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-9/gcc-9-base_9.3.0-17ubuntu1~20.04_amd64.deb  404  Not Found [IP: 185.125.190.39 80]
E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-9/cpp-9_9.3.0-17ubuntu1~20.04_amd64.deb  404  Not Found [IP: 185.125.190.39 80]

答案1

  1. 尝试删除 - 的内容/var/lib/apt/lists/,可能包含一些损坏/过时的软件包列表。之后sudo apt update应该会和新的一样好。
  2. 关于发布文件“尚未生效”的消息可能是由于时钟偏差造成的。请确保您的时钟设置正确。
  3. 当您收到有关冲突的软件包的消息时,请尝试删除它们然后重新安装。

相关内容