头一次用CentOS,结果就遇到了在用yum时出现了centos使用yum时提示Segmentation fault,这个错误的解决方法网上不少,但是我测试了一下发现不是那么回事,最后几经研究终于搞定

最典型的解决方法莫过于这个贴里提到的

http://hi.baidu.com/zys1234/item/f9282042038de4d2c0a5926b

但是很可惜,我测试了没有效果

然后我找了不少文章,发现出现这个问题的关键,在于yum依赖于libz这个软件(该死的依赖,简直比windows下的dll地狱还可怕),而Centos很固执,一直坚持用libz1.2.3,而很多软件又需要更高的版本,于是不少机器上都至少存在两个版本,于是就发生冲突了,但是冲突的解决步骤要求比较高

首先,问题已经发生,请先执行#yum clean all把所有缓存清空,注意,这个命令在问题解决后慎用,否则又必须再来一次,然后,cd /usr/local/lib 进入这个目录,把两个软链接文件清理掉,不删除可能会导致建立的链接无效,

rm libz.so

rm libz.so.1

然后,建立新的libz1.2.3链接库的软链接

ln -s /usr/lib/libz.so.1.2.3 libz.so

ln -s /usr/lib/libz.so.1.2.3 libz.so.1

注意这里的关键,你的链接文件时在/usr/local/lib目录下的,而你要链接的源文件却在/usr/lib,如果弄错了,就可能你找不到源文件,而解决不了问题,也可以把源文件复制到/usr/local/lib里一份,再直接在/usr/local/lib 里建立链接,比如:

ln -sf /usr/local/lib/libz.so.1.2.3 libz.so

ln -sf /usr/local/lib/libz.so.1.2.3 libz.so.1

这里之后,再次运行yum就没问题了

centos使用yum时提示Segmentation fault错误的深入研究相关推荐

  1. onvif规范的实现:onvif开发常用调试方法 和常见的segmentation fault错误

    在前几篇中,虽然已经实现了rtsp视频流的对接,但是还要做的工作还非常多,onvif本来就是一个覆盖面非常广的一个协议,每一个功能都要填充大量的函数.而且稍不注意就会出现segmentation fa ...

  2. Linux内存显示错误,使用mmap读取内存的内容,出现“Segmentation fault”错误,请

    使用mmap读取内存的内容,出现"Segmentation fault"错误,请帮看看原因. 这个程序的目的是用于功能调试的,正在读取一块网卡使用的dma内存空间,想看看里面的数据 ...

  3. 用GDB调试Segmentation Fault错误

    调试Linux程序的时候,出现Segmentation Fault是最郁闷的事情了,程序代码量很大的时候,可能花很多时间都找不到出错原因.        这里介绍一种对你调试Segmentation ...

  4. 由char* 引发的Segmentation fault错误

    在学习形参带const限定符时,意外遇到Segmentation fault的bug问题.C程序是在linux环境下运行. 在维基百科上是这样解释Segmentation fault,存储器区段错误( ...

  5. centos使用yum安装提示:removing mirrorlist with no valid mirrors

    centos使用yum安装提示:removing mirrorlist with no valid mirrors [root@MYHOST ~]# yum list java-1.8* 已加载插件: ...

  6. html5网站 500.19错误,WIN7操作系统创建IIS后浏览时提示HTTP500.19错误是怎么回事?如何解决?...

    WIN7操作系统创建IIS后浏览时提示HTTP500.19错误是怎么回事?如何解决? 作者:兴邦开发部 人气: 发表时间:2015年05月18日 [文章内容简介]:WIN7操作系统创建IIS后浏览时提 ...

  7. Access 中数据库操作时提示from子句语法错误

    问题:如果在Access 中数据库操作时提示from子句语法错误 原因:语句中某一单词为Access中的关键字.如:select * from user.其中user就是一关键字. 解决:用中括号[] ...

  8. 占书明:outlook发邮件时提示“出现意外错误”的原因及解决办法!

    占书明:outlook发邮件时提示"出现意外错误"的原因及解决办法! 有个使用者,在发送邮件时截了个图给我,如下"出现意外错误",便无法发送邮件: 使用环境:w ...

  9. centos挂载硬盘时提示mount:unknown filesystem type 'LVM2_member'的解决方案

    我写博文主要是为了记录自己学习中遇到的问题 centos挂载硬盘时提示mount:unknown filesystem type 'LVM2_member'的解决方案 我的是因为重新挂载了LV后面再挂 ...

最新文章

  1. Java 7 Concurrency Cookbook – Javier Fernández González -前言
  2. Electron 实战桌面计算器应用
  3. hashmap 泛型_Java 基础 - 泛型
  4. springboot整合图像数据库Neo4j
  5. Golang 入门笔记(二)上
  6. mysql和tdengine_TDengine 基本操作
  7. in最多可以放多少?_汽车最多可以停放多少天不开?维修师傅:尽可能别超过这个时间...
  8. LayerDrawable层叠样式layer
  9. 《构建之法》(第四、十七章)读书笔记
  10. 求解集合A与B的差集
  11. 使用sqlmetal工具自动生成SQL数据库的Linq类文件
  12. 用VS Code写 Python / Groovy / Kotlin
  13. IDEA 文件对比功能图解
  14. 惠普笔记本被政府盖章存隐藏键盘记录器,怎么回事?
  15. Android 录制视频添加时间水印,Android开发教程入门
  16. MySQL子查询的优缺点_为什么MySQL不推荐使用子查询和join
  17. 新个税来了!一图看清你能省多少钱,转需! ​​​​
  18. 数据结构实验之查找与排序
  19. [MATLAB] 图像的插值算法1:MATLAB中的插值函数及其原理
  20. Lists.partition用法

热门文章

  1. 2023年全国最新工会考试精选真题及答案41
  2. 如何让一个已经存在的项目跑起来
  3. 科学家正在尝试取用脂肪细胞3D打印人类心脏
  4. 科学幻想其实是对科学研究的发展方向起到很好的引领作用
  5. 团队成员筛选的核心秘档:三否三拒三不动
  6. 奶制品生产与销售matlab,奶制品生产和销售
  7. 【ODX介绍】-4.3-UDS诊断$3E服务在ODX-D诊断描述文件中如何描述
  8. Gradle-SpringCloud聚合项目配置
  9. 编程题总结 链表问题常用解决方法
  10. UOS 操作蓝牙、wifi开关