【問題處理】啟動OUI丟擲libXp.so.6: cannot open shared object file問題處理

secooler發表於2011-01-13
在Linux/UNIX作業系統上使用OUI安裝資料庫軟體時,經常遇到類似如下的問題。解決這些問題時,最優先考慮的就是檢查作業系統所需的安裝包是否安裝妥當。80%的原因都與作業系統的rpm包未預先安裝完整有關。

1.問題現象
在啟動OUI安裝資料庫軟體時的錯誤提示如下。
ora10g@secdb /software/ora10g/database$ ./runInstaller
Starting Oracle Universal Installer...

Checking installer requirements...

Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
                                      Passed


All installer requirements met.

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2011-01-13_10-59-22AM. Please wait ...ora10g@secdb /software/ora10g/database$ Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2011-01-13_10-59-22AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(Unknown Source)
        at java.lang.ClassLoader.loadLibrary(Unknown Source)
        at java.lang.Runtime.loadLibrary0(Unknown Source)
        at java.lang.System.loadLibrary(Unknown Source)
        at sun.security.action.LoadLibraryAction.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.awt.NativeLibLoader.loadLibraries(Unknown Source)
        at sun.awt.DebugHelper.(Unknown Source)
        at java.awt.Component.(Unknown Source)


2.問題原因
仔細觀察報錯資訊的第一行,其中涉及到“libXp”相關資訊,這便預示著在這套作業系統中缺少與之對應的安裝包觸發了這個報錯。

3.問題處理
問題處理方法很簡單,使用root使用者登入作業系統,在作業系統安裝光碟中找到對應的安裝包並安裝。

# rpm -ivh libXp-1*

為了保證不確實其他安裝包,可一併安裝如下rpm包。
# rpm -ivh setarch-2*
# rpm -ivh make-3*
# rpm -ivh glibc-2*
# rpm -ivh libaio-0*
# rpm -ivh compat-libstdc++-33-3*
# rpm -ivh compat-gcc-34-3*
# rpm -ivh compat-gcc-34-c++-3*
# rpm -ivh openmotif-2*
# rpm -ivh compat-db-4*

在將確實的rpm包安裝完畢後,OUI圖形介面便可以順利的啟動,進入安裝過程。

4.小結
有關安裝的更多參考請檢視Oracle官方文件:
我們應該在“萬事俱備”之時,再啟動OUI的安裝介面。在資料庫例項建立之前同樣要做好這方面的檢查。

Good luck.

secooler
11.01.13

-- The End --

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-684386/,如需轉載,請註明出處,否則將追究法律責任。

相關文章