解决yum更新报错 CentOS7
ChaptSand

用centOS来做轻量级服务器的系统是比较舒服的,占用低,宝塔面板还有特殊优化

###建站第一件事就是先给阿里服务器重装个系统###
自带的定制系统多了很多用不到的组件,感觉很臃肿,遂自选重装了CentOS7。镜像市场找的,看介绍是原版镜像,但我感觉还是被改过的,不过好在没有阿里云盾那些组件

重装系统后,yum更新一下,发现报错了

1
2
3
Error: initscripts conflicts with centos-release-7-3.1611.el7.centos.x86_64
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

看样子是这个软件包出问题了,遂想着卸载完事

1
yum remove -y initscripts

执行成功但是更新还是报错,头更大了

正确的解决方式:修改yum配置文件,阻止yum更新内核与initscripts包
vim /etc/yum.conf

在文件后面加上

1
2
3
4
# 更新的时候不更新内核
exclude=kernel*
exclude=centos-release*
exclude=initscripts

ESC :wq 回车
退出保存

再执行yum update -y就不会报错了

  • 本文标题:解决yum更新报错 CentOS7
  • 本文作者:ChaptSand
  • 创建时间:2020-05-05 15:01:00
  • 本文链接:https://www.chaptsand.top/posts/eaae739c.html
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
 评论