如何解决centos yum 段错误问题
发布时间 - 2022-01-11 00:00:00 点击率:次centos yum段错误的解决办法:1、执行“# rm -f /etc/yum.repos.d/soluslabs.repo”命令;2、重新yum update即可。
本文操作环境:CentOS 7系统、python2.6、Dell G3电脑。
如何解决centos yum 段错误问题?
CentOS yum 段错误 (core dumped)解决方法
今天在yum install 或者yum update的时候都提示段错误(core dumped),然后终止运行了。
代码如下:
[root@lee ~]# yum -y update Loaded plugins: fastestmirror, refresh-packagekit Determining fastest mirrors * base: mirror.esocc.com * extras: mirror.esocc.com * soluslabs: mirror.us1.soluslabs.net * updates: mirror.esocc.com base | 3.7 kB 00:00 base/primary_db | 4.4 MB 00:14 extras | 3.4 kB 00:00 extras/primary_db | 18 kB 00:00 soluslabs | 951 B 00:00 soluslabs/primary | 11 kB 00:00 段错误 (core dumped)
到谷歌上找各种大虾的文章还是无济于事,只好认真查看错误!首先我确定了不是因为Python版本的原因,因为之前安装了一个Python2.7.4。
代码如下:
# vim /usr/bin/yum
查看第一行
代码如下:
#!/usr/bin/python2.6
import sys
try:
import yum
except ImportError:
print >> sys.stderr, """\
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
%s
Please install a package which provides this module, or
verify that the module is installed correctly.
It's possible t
hat the above module doesn't match the
current version of Python, which is:
%s
If you cannot solve this problem yourself, please go to
the yum faq at:
http://yum.baseurl.org/wiki/Faq
""" % (sys.exc_value, sys.version)
sys.exit(1)
sys.path.insert(0, '/usr/share/yum-cli')
try:
import yummain
yummain.user_main(sys.argv[1:], exit_code=True)
except KeyboardInterrupt, e:
print >> sys.stderr, "\n\nExiting on user cancel."
sys.exit(1)第一行是
代码如下:
#!/usr/bin/python2.6
直接看这个Python2.6是不是有问题
代码如下:
[root@lee ~]# /usr/bin/python2.6 -V Python 2.6.6
正确识别版本号,没问题。在yum clean all 以后都无济于事的时候,我突然想到会不会/etc/yum.repos.d/目录下多了东西?
代码如下:
[root@lee ~]# ls /etc/yum.repos.d/ CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo soluslabs.repo
发现里边有一个soluslabs.repo跟我yum命令报错的地方都是一个资源库,看来问题就在这了。
代码如下:
soluslabs | 951 B 00:00 soluslabs/primary | 11 kB 00:00 段错误 (core dumped)
段错误的上一行是soluslabs,于是我直接rm它
代码如下:
# rm -f /etc/yum.repos.d/soluslabs.repo
然后再clean下
代码如下:
# yum clean all
好滴,我们再回到熟悉的yum update
代码如下:
[root@lee ~]# yum -y update Loaded plugins: fastestmirror, refresh-packagekit Determining fastest mirrors * base: mirrors.tuna.tsinghua.edu.cn * extras: mirrors.tuna.tsinghua.edu.cn * updates: mirrors.tuna.tsinghua.edu.cn base | 3.7 kB 00:00 base/primary_db | 4.4 MB 00:20 extras | 3.4 kB 00:00 extras/primary_db 00:00 updates | 3.4 kB 00:00 updates/primary_db | 3.9 MB 00:13 Setting up Update Process Resolving Dependencies --> Running transaction check ---> Package bash.x86_64 0:4.1.2-14.el6 will be updated ---> Package bash.x86_64 0:4.1.2-15.el6_4 will be an update ---> Package bind-libs.x86_64 32:9.8.2-0.17.rc1.el6_4.4 will be updated
搞定,收工!
另一个解决方法:
使用yum命令安装东西或者yum update时都提示以下错误:
代码如下:
[root@lee ~]# yum update Loaded plugins: fastestmirror, refresh-packagekit Loading mirror speeds from cached hostfile * base: mirrors.tuna.tsinghua.edu.cn * extras: mirrors.tuna.tsinghua.edu.cn * soluslabs: mirror.eu1.soluslabs.net * updates: mirrors.tuna.tsinghua.edu.cn 段错误 (core dumped)
解决方法:
代码如下:
[root@lee ~]# rpm -q zlib zlib-devel zlib-1.2.3-29.el6.x86_64 zlib-devel-1.2.3-29.el6.x86_64 [root@lee ~]# cp /usr/lib64/lib Display all 1910 possibilities? (y or n) [root@lee ~]# cp /usr/lib64/libz.so /usr/local/lib64/ [root@lee ~]# cd /usr/local/lib64/ [root@lee lib64]# ln -sf libz.so libz.so.1 [root@lee lib64]# yum clean all
我的系统是CentOS 64位,如果是32位的在赋值libz.so时这么复制
代码如下:
[root@lee ~] cp /usr/lib/libz.so /usr/local/lib/
然后重新yum update就可以了.
推荐教程:《centos教程》
# centos
# 解决方法
# 无济于事
# 都是
# 就在
# 会不会
# 跟我
# 然后再
# 报错
# 大虾
# 如何解决
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
简单实现Android验证码
Laravel中的withCount方法怎么高效统计关联模型数量
微信小程序 五星评分(包括半颗星评分)实例代码
EditPlus中的正则表达式 实战(1)
如何在Windows服务器上快速搭建网站?
如何安全更换建站之星模板并保留数据?
Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】
高端建站三要素:定制模板、企业官网与响应式设计优化
Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】
如何快速搭建高效简练网站?
北京专业网站制作设计师招聘,北京白云观官方网站?
Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
Laravel用户密码怎么加密_Laravel Hash门面使用教程
Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案
Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】
Python函数文档自动校验_规范解析【教程】
Laravel怎么生成URL_Laravel路由命名与URL生成函数详解
Claude怎样写结构化提示词_Claude结构化提示词写法【教程】
微信小程序 input输入框控件详解及实例(多种示例)
java中使用zxing批量生成二维码立牌
做企业网站制作流程,企业网站制作基本流程有哪些?
html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】
为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】
如何快速配置高效服务器建站软件?
Laravel中间件如何使用_Laravel自定义中间件实现权限控制
今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】
如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】
UC浏览器如何切换小说阅读源_UC浏览器阅读源切换【方法】
在centOS 7安装mysql 5.7的详细教程
Laravel Admin后台管理框架推荐_Laravel快速开发后台工具
如何用wdcp快速搭建高效网站?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
Java解压缩zip - 解压缩多个文件或文件夹实例
Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置
html文件怎么打开证书错误_https协议的html打开提示不安全【指南】
瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口
Laravel Debugbar怎么安装_Laravel调试工具栏配置指南
Firefox Developer Edition开发者版本入口
Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例
微信小程序 scroll-view组件实现列表页实例代码
Win10如何卸载预装Edge扩展_Win10卸载Edge扩展教程【方法】
HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】
JavaScript如何实现类型判断_typeof和instanceof有什么区别
浅谈redis在项目中的应用
长沙企业网站制作哪家好,长沙水业集团官方网站?
Python高阶函数应用_函数作为参数说明【指导】
如何在腾讯云免费申请建站?
上一篇:《qq阅读》每月成长礼包领取方法
上一篇:《qq阅读》每月成长礼包领取方法


hat the above module doesn't match the
current version of Python, which is:
%s
If you cannot solve this problem yourself, please go to
the yum faq at:
http://yum.baseurl.org/wiki/Faq
""" % (sys.exc_value, sys.version)
sys.exit(1)
sys.path.insert(0, '/usr/share/yum-cli')
try:
import yummain
yummain.user_main(sys.argv[1:], exit_code=True)
except KeyboardInterrupt, e:
print >> sys.stderr, "\n\nExiting on user cancel."
sys.exit(1)