在安裝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 |
報這個錯,是因爲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