aliyun ECS报错Errors during downloading metadata for repository 'alinux3-updates'

125 阅读1分钟

报错内容:

#yum -y install nginx
alinux3-updates [ === ] --- B/s | 0 B --:-- ETA alinux3-updates 
[ === ] --- B/s | 0 B --:-- ETA alinux3-updates 0.0 B/s | 0 B 02:04 Errors during downloading metadata for repository 'alinux3-updates': 
- Curl error (28): Timeout was reached for http://mirrors.cloud.aliyuncs.com/alinux/3/updates/x86_64/repodata/repomd.xml [Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds] 
Error: Failed to download metadata for repo 'alinux3-updates': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

(1) 检查网络连接

确保服务器能正常访问公网:

bash
复制
ping mirrors.cloud.aliyuncs.com
curl -v http://mirrors.cloud.aliyuncs.com

如果无法连通,可能是 ​安全组未放行出方向流量​ 或 ​DNS 解析问题。 ,

​(2) 更换阿里云镜像源

编辑仓库配置文件,改用更稳定的镜像源:

bash
复制
# 备份原有配置
cp /etc/yum.repos.d/alinux.repo /etc/yum.repos.d/alinux.repo.bak

# 修改为阿里云官方镜像站
sed -i 's|mirrors.cloud.aliyuncs.com|mirrors.aliyun.com|g' /etc/yum.repos.d/alinux.repo

# 清理缓存并重试
yum clean all
yum makecache
yum -y install nginx