centos 8Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
时间: 2023-12-28 10:23:10 浏览: 172
这个错误通常是由于CentOS 8系统中的AppStream存储库配置错误导致的。您可以尝试以下步骤来解决此问题:
1.检查您的网络连接是否正常,并确保您可以访问互联网。
2.清除元数据缓存并重新生成它们:
```shell
sudo dnf clean all
sudo dnf makecache
```
3.禁用FastestMirror插件:
```shell
sudo sed -i 's/enabled=1/enabled=0/g' /etc/dnf/plugins/fastestmirror.conf
```
4.重新运行dnf命令:
```shell
sudo dnf update
```
如果上述步骤无法解决问题,您可以尝试手动编辑AppStream存储库配置文件并将其替换为以下内容:
```shell
[appstream]
name=CentOS-$releasever - AppStream
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=AppStream&infra=$infra
#baseurl=http://mirror.centos.org/$contentdir/$releasever/AppStream/$basearch/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
```
然后再次运行dnf命令即可。
阅读全文