X86-64内核的RHEL5安装oracle10,执行dbca命令,出现libXp.so.6错误

在X86-64内核的RHEL5中,安装oracle10g,执行dbca命令,出现libXp.so.6错误:

Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall...略.../jre/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory

该错误原因是由于未打libXp包。

但是明明已经安装了libXp-...-X86-64,仍然报错。
原因在于libXp需要安装i386的包,而不是安装x86-64的包.
(错误已经明确指示/jre/lib/i386/...)

因此
# rpm -ivh --oldpackage libXp-1.0.0-8.i386.rpm
将i386包打上后问题即可解决。
(--oldpackage  升级成旧版本的套件。)

 

很恶心的错误,浪费了我一个小时。明明是64,偏要装i386!

你可能感兴趣的:(linux,oracle)