报错内容:
#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