yum安裝軟件報錯Segmentation fault處理


yum安裝軟件報錯Segmentation fault處理


在使用yum 更新軟件時提示:
Segmentation fault

中文錯誤提示: 段錯誤

[root@CMS-BAK:/usr/local/lib]# yum install -y screen
Freeing read locks for locker 0x2f: 13195/140686785021696
Freeing read locks for locker 0x31: 13195/140686785021696
Freeing read locks for locker 0x32: 13195/140686785021696
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://apt.sw.be/redhat/el6/en/mirrors-rpmforge error was
14: PYCURL ERROR 6 - "Couldn't resolve host 'apt.sw.be'"
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
Segmentation fault

可能是手動編譯安裝了zlib,並且修改/etc/ld.so.conf,加入/usr/local/lab

導致系統里面有兩個版本的zlib,使用ldconfig -v|grep libz 可查看到兩個版本的zlib,

[root@CMS-BAK:/usr/local/lib]# ldconfig -v|grep libz
ldconfig: Can't stat /usr/local/lab/libevent-2.0.21-stable/lib: No such file or directory
libz.so.1 -> libz.so.1.2.5
libz.so.1 -> libz.so.1.2.3
[root@CMS-BAK:/usr/local/lib]# find / -name 'libz.so.1'
/lib64/libz.so.1
/usr/local/lib/libz.so.1
/usr/local_bak/lib/libz.so.1
/usr/local_source/zlib-1.2.5/lib/libz.so.1


於是,注釋掉/etc/ld.so.conf里面的zlib:
[root@CMS-BAK:/data/mysql_data]# cat /etc/ld.so.conf
include ld.so.conf.d/*.conf
#####ADD BY lx#####
/usr/local/BerkeleyDB-4.8.30/lib
/usr/local/lab/ltp-full-20140115/lib
/usr/local/mysql/lib
/usr/local/lab/openssl/lib
/usr/local/lab/libevent-2.0.21-stable/lib
/usr/local/so
/usr/local/lab
#/usr/local/lib // 注釋掉


執行一次 ldconfig

執行 yum clean all

yum install screen -y

可以了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM