最近在操作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,才可以继续正常操作。
如何转换呢,其实两条命令就可以了:
dnf --disablerepo '*' --enablerepo=extras swap centos-linux-repos centos-stream-repos
sudo dnf distro-sync
然后再来操作:
dnf install **python3-librepo**
再来yum update
,就再也没有错误提示啦。
吐槽几句,现在CentOS系统在服务器上使用的非常普遍,而其本身又都是建立在开源基础上的,其很多的策略类的做法,可能根本不会过多考虑用户,你又不是购买的人家的商业版本,人也没必要为你的使用便利性负责。
所以,如果有条件,还是使用正版的商业版本,没条件的,也可以想想办法换一下其他系统。毕竟,一旦出问题,生产环境的重新部署,可能会让所有人崩溃。
还有,还是那句话,这年代,用以上的错误提示去搜百度,你还真的很难搜出东西来。但,你有什么办法?自己想办法呗!
本文由 admin 创作,采用 知识共享署名4.0 国际许可协议进行许可。
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。