CentOS 8 停止更新?应对错误提示:Failed to download metadata for repo 'appstream'

in 元件分享 with 0 comment

最近在操作VPS时,碰到一些错误提示:

Failed loading plugin "osmsplugin": No module named 'librepo'

然后尝试自己安装:

dnf install **python3-librepo**
Failed loading plugin "osmsplugin": No module named 'librepo'
CentOS Linux 8 - AppStream                                                                               82  B/s |  38  B     00:00    
Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist

结果去GOOGLE了一下,发现CentOS 8已经停止更新了,官方说自己手动转换成CentOS Stream 8,才可以继续正常操作。
2022-03-08T01:56:34.png

如何转换呢,其实两条命令就可以了:

dnf --disablerepo '*' --enablerepo=extras swap centos-linux-repos centos-stream-repos

sudo dnf distro-sync

2022-03-08T01:56:52.png
然后再来操作:

dnf install **python3-librepo**

再来yum update ,就再也没有错误提示啦。

吐槽几句,现在CentOS系统在服务器上使用的非常普遍,而其本身又都是建立在开源基础上的,其很多的策略类的做法,可能根本不会过多考虑用户,你又不是购买的人家的商业版本,人也没必要为你的使用便利性负责。
所以,如果有条件,还是使用正版的商业版本,没条件的,也可以想想办法换一下其他系统。毕竟,一旦出问题,生产环境的重新部署,可能会让所有人崩溃。

还有,还是那句话,这年代,用以上的错误提示去搜百度,你还真的很难搜出东西来。但,你有什么办法?自己想办法呗!

Responses