将CentOS 8转换为 CentOS Stream更新出现的错误问题解决办法

这不,CentOS 8今年年底不是要停止更新了吧,我想,停止更新后,安全问题肯定出来,又不想重新换系统,那样操作起来就更麻烦,换成CentOS Stream算了。

一、将CentOS 8转换为 CentOS Stream

开启CentOS Stream仓库



# dnf install -y centos-release-stream

列出所有仓库

# dnf repolist

设置CentOS Stream仓库为默认

# dnf swap centos-linux-repos centos-stream-repos

将已安装的软件包同步到最新的可用版本

# dnf distro-sync

使用以下命令验证系统是否是centos-stream版本

# cat /etc/centos-release

二、更新出现错误

不管怎么更新就有个jasper-2.0.14的依赖错误

使用下面代码更新

#yum -y update --allowerasing

可是更新到321的时候给卡住了,没办法强制ctrL+C终止

终止问题来了

再次使用

#yum -y update --allowerasing

出现 Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/CentOS-epel.repo; Configuration: OptionBinding with id "failovermethod" does not exist 错误

三、问题解决

yum clean all
yum install yum-utils 

打开/etc/yum.repos.d编辑 ,在failovermethod=priority前面加个#,呵呵问题解决

failovermethode 有两个选项roundrobin和priority,意思分别是有多个url可供选择时,yum选择的次序,roundrobin是随机选择,如果连接失 败则使用下一个,依次循环,priority则根据url的次序从第一个开始。如果不指明,默认是roundrobin。

原因估计是阿里云仓库还未同步造成的?

THE END
打赏
海报
将CentOS 8转换为 CentOS Stream更新出现的错误问题解决办法
这不,CentOS 8今年年底不是要停止更新了吧,我想,停止更新后,安全问题肯定出来,又不想重新换系统,那样操作起来就更麻烦,换成CentOS Stream算了。 一、将CentOS 8转换为 CentOS Stream 开启CentOS S……
<<上一篇
下一篇>>