/sbin/ldconfig: * is not a symbolic link 解決方法


在安裝DELL OMSA程序時,需要安裝openwsman,但在安裝的時候報錯如下:


[root@wasu x86_64]# rpm -ivh openwsman-server-2.2.3.9-1739.8348.el6.x86_64.rpm 

warning: openwsman-server-2.2.3.9-1739.8348.el6.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 23b66a9d: NOKEY

Preparing...                ########################################### [100%]

   1:openwsman-server       ########################################### [100%]

/sbin/ldconfig: /lib64/libexpat.so.0 is not a symbolic link

提示:/sbin/ldconfig: /lib64/libexpat.so.0 is not a symbolic link


報這個錯,是因爲libexpat.so.0正常情況下應該是一個符號鏈接,而不是實體文集件,修改其爲符號鏈接即可

[root@wasu x86_64]# find / -name libexpat.so.0

/lib/libexpat.so.0

/lib64/libexpat.so.0

[root@wasu x86_64]# ll /lib64/libexpat.so.0

-rwxr-xr-x 1 root root 140784 Oct 21  2011 /lib64/libexpat.so.0

[root@wasu x86_64]# ll /lib/libexpat.so.0

lrwxrwxrwx 1 root root 17 Mar 18 23:08 /lib/libexpat.so.0 -> libexpat.so.0.5.0

[root@wasu x86_64]#

所以,到/lib64目錄下,刪除源文件,然後再創建一個鏈接文件即可解決問題

[root@wasu lib64]# rm -rf libexpat.so.0

[root@wasu lib64]# ln -s libexpat.so.0.5.0 libexpat.so.0

[root@wasu lib64]# ll libexpat.so.*

lrwxrwxrwx 1 root root     17 Mar 21 14:42 libexpat.so.0 -> libexpat.so.0.5.0

-rwxr-xr-x 1 root root 140784 Oct 21  2011 libexpat.so.0.5.0

-rwxr-xr-x 1 root root 166936 Feb  9  2010 libexpat.so.1.5.2

[root@wasu lib64]# ldconfig


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章