如何解决“无法获取某些档案,可能运行apt-get update或尝试--fix-missing”错误?


14

我正在尝试使用安装phpMyAdmin,sudo apt-get install phpmyadmin但遇到此错误

Err http://gb.archive.ubuntu.com/ubuntu/ precise-updates/main mysql-common all 5.5.34-0ubuntu0.12.04.1
  404  Not Found [IP: 194.169.254.10 80]
Err http://security.ubuntu.com/ubuntu/ precise-security/main mysql-common all 5.5.34-0ubuntu0.12.04.1
  404  Not Found [IP: 91.189.91.15 80]
Err http://security.ubuntu.com/ubuntu/ precise-security/main libmysqlclient18 i386 5.5.34-0ubuntu0.12.04.1
  404  Not Found [IP: 91.189.91.15 80]
Err http://security.ubuntu.com/ubuntu/ precise-security/main mysql-client-core-5.5 i386 5.5.34-0ubuntu0.12.04.1
  404  Not Found [IP: 91.189.91.15 80]
Err http://security.ubuntu.com/ubuntu/ precise-security/main mysql-client-5.5 i386 5.5.34-0ubuntu0.12.04.1
  404  Not Found [IP: 91.189.91.15 80]
Err http://security.ubuntu.com/ubuntu/ precise-security/main mysql-client all 5.5.34-0ubuntu0.12.04.1
  404  Not Found [IP: 91.189.91.15 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/m/mysql-5.5/mysql-common_5.5.34-0ubuntu0.12.04.1_all.deb  404  Not Found [IP: 91.189.91.15 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/m/mysql-5.5/libmysqlclient18_5.5.34-0ubuntu0.12.04.1_i386.deb  404  Not Found [IP: 91.189.91.15 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/m/mysql-5.5/mysql-client-core-5.5_5.5.34-0ubuntu0.12.04.1_i386.deb  404  Not Found [IP: 91.189.91.15 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/m/mysql-5.5/mysql-client-5.5_5.5.34-0ubuntu0.12.04.1_i386.deb  404  Not Found [IP: 91.189.91.15 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/m/mysql-5.5/mysql-client_5.5.34-0ubuntu0.12.04.1_all.deb  404  Not Found [IP: 91.189.91.15 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

这可能是什么问题?我该如何解决?


1
我的“ /etc/apt/source.list”文件没有包含“ security.ubuntu.com/ubuntu ”的行。我该怎么办?那条线暗示什么?

Answers:


22

尝试使用

sudo apt-get update

然后重试。


我已经尝试了多次,仍然存在问题。我无法在Ubuntu系统上安装Filezilla。
Archana Sharma

10

如果sudo apt-get update仍然无法使用,请按照以下步骤操作:-

  1. 打开/etc/apt/sources.list文件。
  2. 检字后http://security.ubuntu.com/ubuntu/sources.list的文件,让这个词是xyz
  3. 转到地址http://security.ubuntu.com/ubuntu/,然后单击dists。现在检查xyz此路径是否存在。如果不存在,则替换xyz为“ dists”中存在的元素,例如:-秀气,清晰,可信赖等。
  4. 现在运行sudo apt-get update命令。

+1。但请注意:如果发生这种情况,则意味着不再支持您的linux,在这种情况下,切换到较新的版本可能很有意义。
ntg '16

这确实比接受的响应更好。请参阅ntg的评论tho
Dredok '18

这是一个很好的答案;我正在运行18.04,我的来源列表是archive.ubuntu.com bionic;将其更改为security.ubuntu.com; 现在它可以完美运行了。
亚当


0

尝试在软件下更改为主服务器,然后在系统设置中进行更新。然后使用sudo apt-get update,然后尝试安装。安装突触软件包管理器时遇到相同的问题。


在尝试更改为主服务器之前,请404 Not Found在Web浏览器中访问给出消息的URL,以检查其是否关闭。
卡雷尔

0

尝试更改http://security.ubuntu.com/ubuntuhttp://old-releases.ubuntu.com/ubuntuin /etc/apt/sources.list,然后运行apt-get update

(您可以通过在浏览器中访问http://old-releases.ubuntu.com/ubuntu/,然后选择/ dists 来检查您的特定发行版是否存在,但如果不在security.ubuntu.com上,则应该使用旧版本

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.