问题描述
系统为Ubuntu 16.04的ECS实例中执行
apt update
命令提示404错误,不能正常从镜像源获取更新。apt update && apt full-upgrade -y
Err:1 http://mirrors.cloud.aliyuncs.com/ubuntu xenial-security/main amd64 libtiff5 amd64 4.0.6-1ubuntu0.3 404 Not Found
E: Failed to fetch http://mirrors.cloud.aliyuncs.com/ubuntu/pool/main/t/tiff/libtiff5_4.0.6-1ubuntu0.3_amd64.deb 404 Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
问题原因
排查步骤如下所示。
- ECS服务器默认初始化配置的APT源都是正确的,默认是阿里云内网源。
- 执行
apt update
命令提示404错误,说明网络是能访问通,但是访问的地址有问题,404错误说明无法访问。 - 默认配置源正常,内网源自身出现问题的概率也不大,判断是改过源的配置。
- 查看APT源配置文件,默认的配置文件路径如下。发现该文件的内容很少,就几行配置,正常应该会有较多信息。故确认问题原因为APT源配置文件损坏。
/etc/apt/sources.list.d/sources-aliyun-0.list
解决方案
从其他Ubuntu 16.04的系统中,通过scp命令拷贝sources-aliyun-0.list文件到问题主机后。执行如下命令,即可正常使用。
apt update
适用于
- 云服务器 ECS
反馈
- 本页导读 (1)
文档反馈