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 that 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, "nnExiting 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它

 代码如下 复制代码

1 # rm -f /etc/yum.repos.d/soluslabs.repo

然后再clean下

 代码如下 复制代码

1 # yum clean all

[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                                                                                                                              |  18 kB     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 update

时间: 2024-11-10 00:41:53

CentOS yum 提示段错误 (core dumped)解决办法的相关文章

安装MySQL 5.6.16登录出错:段错误 (Segmentation fault)解决办法

Centos 6.5 安装 MySQL 5.6.16 后,使用命令登录出错: [root@test mysql-5.6.16]# mysql -u root -p Enter password: Welcome to the MySQL monitor.  Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.6.16-log Source distribution   Copyright (c) 2

Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法

转自 http://www.cnblogs.com/babycool/archive/2011/11/17/2253349.html Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法  最近几天从网上找了几个asp.net的登录案例想要研究研究代码,结果在用 Sql Server2005附加数据库文件时弹出错误信息:如下图:       ,一时无解,遂求助于百度谷歌,经过各种试验,特将解决办法整理于此,希望能帮到大家,同时如果有好的意见大家多多交流啊

Win7系统安装office提示“内部错误2908”怎么解决?

Win7系统安装office提示"内部错误2908"怎么解决?   解决方法如下: 1.先不管这错误提示,继续重新安装该办公软件; 2.当在第二次安装office2007或2010出现了错误2908时,打开c:WINDOWSsystem32,将里面的mscoree.dll改名,再安装即可.

Win7系统共享wifi时提示错误1203的解决办法

  Win7系统共享wifi时提示错误1203的解决办法          1.点击开始按钮,在搜索框中输入cmd; 2.在显示的搜索结果中,右击cmd,选择"以管理员身份运行"; 3.在界面中依次输入netsh wlan set host mode=allow和netsh wlan start hos两个命令即可.

Win7开机提示登录组件错误4的解决办法

  Win7开机提示登录组件错误4的解决办法.不少小伙伴平时都会安装一些安全软件来保护自己的电脑吧,但是有的安全软件未必能帮助到你噢,有小伙伴说自己电脑开机的时候提示登录组件错误4,请重新启动电脑管家,要怎么解决这个问题呢?下面就让小编来告诉你. 登录组件错误4,请重新启动电脑管家 这个问题是由于登录组件相关DLL文件遭到破坏,或者是登录组件版本过旧导致的. 使用以下方法尝试解决: 1. 开始-运行-输入:regedit 找到以下注册表项,删除掉: (32位系统)HKEY_LOCAL_MACHI

使用yum时总是有提示信息的解决办法

1, 关于使用yum"The program package-cleanup is..."的解决办法 在使用yum 时总是有提示信息: The program package-cleanup is found in the yum-utils package. 或者提示: There are unfinished transactions remaining. You might consider running yum-complete-transaction first to fi

百度地图API显示多个标注点,解决提示信息问题以及给标注增加地图旁的文字连接提示的另一种解决办法

原文:百度地图API显示多个标注点,解决提示信息问题以及给标注增加地图旁的文字连接提示的另一种解决办法 公司的网站改版要求在一个页面显示百度地图.上面要同时显示很多标注点,标注点当然要有提示信息嘛,提示信息也当然要不一样嘛,因为给标注绑定的鼠标事件当你移动鼠标上去的其实循环值已经是最后值了,所以无论你怎么做,所有的标注点都是同一个提示,就是最后的那个提示.我就打开百度找方案嘛.一找之下,搜了几十页就一个解决方案,大家都是你拷贝我的我拷贝你的.做个闭包.把循环的值锁定在里面.代码照着做,也的确可以

金山毒霸提示安装引擎失败的解决办法

  金山毒霸提示安装引擎失败的解决办法 金山毒霸安装引擎失败 安装金山毒霸时提示"安装引擎失败,不支持此接口",是因为用户的计算机中曾经安装过或是现在安装有AcdSee迷你版这个软件,用户可以将AcdSee迷你版卸载后重新安装AcdSee完整版,之后金山毒霸即可正常安装.

Win7安装SQL Server2008提示重启计算机失败的解决办法

Win7安装SQL Server2008提示重启计算机失败的解决办法 1.同时按下Win7旗舰版电脑键盘上的win+R快捷键打开电脑的运行窗口,在打开的运行窗口中,输入regedit并单击回车,这样就可以打开注册表编辑器窗口了 2.在打开的注册表编辑器窗口中,点击展开左侧菜单中的HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL Server; 3.然后在这个Microsoft SQL Server选项上点击鼠标右键,选择删除; 4.再次在左侧菜单中