操作系统:red hat enterprise linux server release 5.4 (tikanga) x86_64修改完系统相关配置,执行runinstaller时报错:
操作系统:red hat enterprise linux server release 5.4 (tikanga) x86_64
修改完系统相关配置,执行runinstaller时报错:
exception in thread main java.lang.unsatisfiedlinkerror: /tmp/orainstall2007-12-21_10-40-21pm/jre/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(classloader.java:1560)
at java.lang.classloader.loadlibrary(classloader.java:1477)
at java.lang.runtime.loadlibrary0(runtime.java:788)
at java.lang.system.loadlibrary(system.java:834)
at sun.security.action.loadlibraryaction.run(loadlibraryaction.java:50)
at java.security.accesscontroller.doprivileged(native method)
at sun.awt.nativelibloader.loadlibraries(nativelibloader.java:38)
at sun.awt.debughelper.(debughelper.java:29)
at java.awt.component.(component.java:506)
at oracle.sysman.oii.oiic.oiicinstaller.main(oiicinstaller.java:593)
metalink上说,安装libxp这个包就ok了。
安装后,,发现问题没有解决,又尝试安装了些乱七八糟的rpm包,同样不行。头都大了。后来才发现,原来libxp需要安装i386的包,而不能安装x64的包。我想当然的认为64位的linux需要安装64位的libxp包,所以导致这个问题。
其实认真的看报错的信息“/lib/i386/libawt.so: libxp.so.6: cannot open shared object file: no such file or directory”应该也能想到i386的包上。
安装文档里软件包检查部分,每个包都可能是i386或者x64的,一定要检查仔细:)