按上面配置完后,yum makecache提示Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
时间: 2023-07-20 12:45:24 浏览: 150
yum安装 ssh:Failed to download metadata for repo ‘AppStream’
这个错误通常是由于镜像源配置错误导致的。可以尝试以下几种方法来解决这个问题:
1. 检查镜像源配置文件是否正确
确认`/etc/yum.repos.d/`目录下的repo文件是否正确配置了镜像源URL。如果URL有误,可以到官方网站或其他镜像站点上查找正确的URL并修改repo文件。
2. 清除yum缓存
可以使用以下命令清除yum缓存:
```
yum clean all
```
然后重新生成yum缓存:
```
yum makecache
```
3. 检查网络连接
确认容器内的网络连接是否正常。可以尝试使用`ping`命令或`curl`命令测试网络连接是否正常。
4. 检查DNS配置
如果镜像源URL是域名形式的,可以尝试检查DNS配置是否正确。可以使用`nslookup`命令检查域名是否能够正确解析。
如果以上方法都不能解决问题,可以尝试更换其他的镜像源或者等待一段时间再重新尝试。
阅读全文