这不,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。

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

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注