解决yum更新报错 CentOS7
ChaptSand Lv3

用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就不会报错了

 评论
评论插件加载失败
正在加载评论插件
由 Hexo 驱动 & 主题 Keep
访客数 访问量