目录
问题描述:
最近重新安装了windows10系统,为了学习需要,也重新安装了VMware Workstation Pro 16 + Ununtu20.04。一开始一切顺利,但是在我更新软件的时候出现了很头疼的事情,无法下载。
默认的源是 http://cn.archive.ubuntu.com/ ,软件更新失败如下图:
问题根源:
1、软件源问题
这个问题有很多博客都在讨论,这里不讨论了。相信大家已经看了很多相关的博客,了解软件源的可能带来的问题。如果没试过更改软件源的,可以去试一下。
2、文件的问题
我使用下列命令更新软件,出现了上述的无法下载的错误。
sudo apt-get update
sudo apt-get check
sudo apt-get upgrade
sudo apt-get upgrade --fix-missing
我一开始以为是软件源的问题,连续换了好几个国内源,如阿里、华为、搜狐等,但是还是失败了。为什么 !!
真是百思不得其解。然后我又重装了ubuntu20.04 。让人头大的是,问题并没有解决哦 !! 问题他还是存在啊 !!
然后我细看了Error 提示内容,去到源文件所在,真他喵的是大喜大悲 !! 喜的是找到了原因,悲是暂时没解决 !!
错误:1 http://cn.archive.ubuntu.com/ubuntu focal-updates/main amd64 bsdutils amd64 1:2.34-0.1ubuntu9.1
404 Not Found [IP: 91.189.91.39 80]
错误:2 http://cn.archive.ubuntu.com/ubuntu focal-updates/main amd64 libblkid1 amd64 2.34-0.1ubuntu9.1
404 Not Found [IP: 91.189.91.39 80]
错误:3 http://cn.archive.ubuntu.com/ubuntu focal-updates/main amd64 libuuid1 amd64 2.34-0.1ubuntu9.1
404 Not Found [IP: 91.189.91.39 80]
错误:4 http://cn.archive.ubuntu.com/ubuntu focal-updates/main amd64 libfdisk1 amd64 2.34-0.1ubuntu9.1
404 Not Found [IP: 91.189.91.39 80]
错误:5 http://cn.archive.ubuntu.com/ubuntu focal-updates/main amd64 libmount1 amd64 2.34-0.1ubuntu9.1
404 Not Found [IP: 91.189.91.39 80]
错误:6 http://cn.archive.ubuntu.com/ubuntu focal-updates/main amd64 libsmartcols1 amd64 2.34-0.1ubuntu9.1
404 Not Found [IP: 91.189.91.39 80]
错误:7 http://cn.archive.ubuntu.com/ubuntu focal-updates/main amd64 fdisk amd64 2.34-0.1ubuntu9.1
404 Not Found [IP: 91.189.91.39 80]
错误:8 http://cn.archive.ubuntu.com/ubuntu focal-updates/main amd64 util-linux amd64 2.34-0.1ubuntu9.1
404 Not Found [IP: 91.189.91.39 80]
错误:9 http://cn.archive.ubuntu.com/ubuntu focal-updates/main amd64 mount amd64 2.34-0.1ubuntu9.1
404 Not Found [IP: 91.189.91.39 80]
错误:10 http://cn.archive.ubuntu.com/ubuntu focal-updates/main amd64 uuid-runtime amd64 2.34-0.1ubuntu9.1
404 Not Found [IP: 91.189.91.39 80]
忽略:11 http://cn.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-firmware all 1.187.6
错误:12 http://cn.archive.ubuntu.com/ubuntu focal-updates/main amd64 rfkill amd64 2.34-0.1ubuntu9.1
404 Not Found [IP: 91.189.91.39 80]
错误:11 http://cn.archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-firmware all 1.187.6
404 Not Found [IP: 91.189.91.39 80]
E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/pool/main/u/util-linux/bsdutils_2.34-0.1ubuntu9.1_amd64.deb 404 Not Found [IP: 91.189.91.39 80]
E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/pool/main/u/util-linux/libblkid1_2.34-0.1ubuntu9.1_amd64.deb 404 Not Found [IP: 91.189.91.39 80]
E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/pool/main/u/util-linux/libuuid1_2.34-0.1ubuntu9.1_amd64.deb 404 Not Found [IP: 91.189.91.39 80]
E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/pool/main/u/util-linux/libfdisk1_2.34-0.1ubuntu9.1_amd64.deb 404 Not Found [IP: 91.189.91.39 80]
E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/pool/main/u/util-linux/libmount1_2.34-0.1ubuntu9.1_amd64.deb 404 Not Found [IP: 91.189.91.39 80]
E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/pool/main/u/util-linux/libsmartcols1_2.34-0.1ubuntu9.1_amd64.deb 404 Not Found [IP: 91.189.91.39 80]
E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/pool/main/u/util-linux/fdisk_2.34-0.1ubuntu9.1_amd64.deb 404 Not Found [IP: 91.189.91.39 80]
E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/pool/main/u/util-linux/util-linux_2.34-0.1ubuntu9.1_amd64.deb 404 Not Found [IP: 91.189.91.39 80]
E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/pool/main/u/util-linux/mount_2.34-0.1ubuntu9.1_amd64.deb 404 Not Found [IP: 91.189.91.39 80]
E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/pool/main/u/util-linux/uuid-runtime_2.34-0.1ubuntu9.1_amd64.deb 404 Not Found [IP: 91.189.91.39 80]
E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.187.6_all.deb 404 Not Found [IP: 91.189.91.39 80]
E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/pool/main/u/util-linux/rfkill_2.34-0.1ubuntu9.1_amd64.deb 404 Not Found [IP: 91.189.91.39 80]
E: 有几个软件包无法下载,要不运行 apt-get update 或者加上 --fix-missing 的选项再试试?
就拿第一条错误提示:E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/pool/main/u/util-linux/bsdutils_2.34-0.1ubuntu9.1_amd64.deb 404 Not Found [IP: 91.189.91.39 80]
看到了没,请求的文件本身就不存在啊 !! 回退到上几一级还能找到对应的文件名字列表,但没有对应的文件,是不是很想骂一句 ... ...
然后我去看了一下其他的错误提示,也是大致情况啊。
总结问题原因:即请求的文件本身就不存在啊 !!
解决问题方法:暂时没有找到 。