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

在RHEL5 X86-64系统上安装Oracle10g并运行dbca命令时遇到libXp.so.6错误。此错误源于所需的libXp库版本不匹配,解决办法是安装i386版本的libXp库而非x86-64版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在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!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值