错误一:
/tmp/OraInstall2007-12-30_02-16-11PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory occurred..
原因是:缺少支持打印的图形化动态链接库libXp.so.6
这个错误是由于缺少系统安装包,在RHEL5以前的版本,可以安装xorg-x11-deprecated-libs包即可,这个安装包可以在系统光盘第三张盘中找到(对于redhat as4.2以前,redhat as4.4是在第四张安装光盘)
IXDBA.NET社区论坛
我下载的文件如下:
xorg-x11-deprecated-libs-6.8.2-31.i386.rpm
错误二:
Exception :java.lang.UnsatisfiedLinkError:/usr/java/j2sdk1.4.2_06/jre/lib/i386/libawt.so: libXt.so.6: cannot open shared object file: No such file or directory
这个错误是也是由于缺少系统安装包造成的,只需安装XFree86-libs包即可,这个安装包可以在系统光盘中找到。
在上面两个错误如果出现在redhat as5版本中,解决如下:
在RHEL5中上面的包被libXp所取代了,因此rpm -ivh libXp-1.0.0-8.i386.rpm将包打上后问题即可解决。
错误三:
error while loading shared libraries: libstdc++-libc6.1-1.so.2
只用执行如下操作 ln -s libstdc++-libc6.2-2.so.3 libstdc++-libc6.1-1.so.2
参考案例
案例一:
在RHEL5上测试安装oracle10g,本以为之前转过11g,这次会比较顺利,结果还是遇到两个问题。
首先,在执行runInstaller时,系统报错:
You do not have sufficient permissions to access the inventory '/oracle11g/oraInventory'. Installation cannot continue. Make sure that you have read/write permissions to the inventory directory and restart the installer.: Permission denied
这里采用的是新建一个10g用户的方法让10g,11g并存,实际上在启动安装程序的时候,oracle会去找/etc/oraInst.loc和oratab这两个文件(hp是/var/opt/oracle)
而在oraInst.loc里面定义了inventory_loc的位置和inst_group,由于之前装过了一个11g,里面的定义都是针对11g用户设置的,所以才会报错。解决办法是执行runInstaller -invPtrLoc /oracle10g/oraInst.loc 命令就可以绕过去了,oracle会创建一个新的loc文件。
上一步成功通过之后,紧接着报了下面的错:
Exception java.lang.UnsatisfiedLinkError: /tmp/OraInstall2007-08-30_02-16-11PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory occurred..
java.lang.UnsatisfiedLinkError: /tmp/OraInstall2007-08-30_02-16-11PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
在RHEL5以前这个错误是因为缺少XFree86-libs或xorg-x11-deprecated-libs这两个包其中一个(版本不同包不同),而在RHEL5中前面的包被libXp所取代了,因此rpm -ivh libXp-1.0.0-8.i386.rpm将包打上后问题解决。之后一切顺利。
案例二:
参考 http://moto.debian.org.tw/viewtopic.php?t=8055&sid=eb2524337903c5af7ce1e839e0a35b68
进行前期的安装准备
在开始安装时出现以下错误:
对于error while loading shared libraries: libstdc++-libc6.1-1.so.2
我的解决办法是
ln -s libstdc++-libc6.2-2.so.3 libstdc++-libc6.1-1.so.2
对于
Exception :java.lang.UnsatisfiedLinkError:/usr/java/j2sdk1.4.2_06/jre/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
的解决办法是
apt-get install libXp.so.6
apt-get install libXt.so.6
apt-get install libxtst6
案例三:
在RH Linux7.3上使用JasperReport作为报表引擎时,碰到了一样的问题:
Exception :java.lang.UnsatisfiedLinkError:/usr/java/j2sdk1.4.2_06/jre/lib/i386/libawt.so: libXt.so.6: cannot open shared object file: No such file or directory
在各位前面回复的提示下,经过一上午的google,终于得以解决这个问题
原因是:缺少支持打印的图形化动态链接库libXp.so.6(也许还有相关的其他库)
解决办法:下载并安装XFree86-libs-4.2.0-8.i386.rpm,/usr/X11R6/lib下就会出现需要的libXp.so.6.2
附上XFree86-libs-4.2.0-8.i386.rpm的一个下载地址:
ftp://ftp.nluug.nl/vol/1/schoollan/os/linux/RPMS/XFree86-libs-4.2.0-8.i386.rpm
分享到:
相关推荐
在Linux环境下安装Oracle数据库时,可能会遇到一系列的问题。本文主要针对三个常见的错误进行了总结和解决方案的提供。 **错误一:缺少libXp.so.6动态链接库** 这个问题出现在尝试运行Oracle安装程序时,系统提示找...
- **常见问题解决**:列举了一些常见的安装错误及其解决方案。 5. **RAC 配置和管理**: - **集群服务配置**:讲解了如何设置和配置集群服务来支持多个实例之间的通信。 - **网络配置**:包括如何配置私有和公共...
- 环境变量设置错误:不同操作系统环境下,环境变量的命名及设定不同,如Linux的LD_LIBRARY_PATH、AIX的LIBPATH、HP-UX的SHLIB_PATH等,错误设置可能导致数据库升级失败。 - 介质安装错误:作者提到,将不同位数或...
### 小结 通过对泛微e-cology产品的了解及其常见问题的分析,我们可以发现,在部署和维护该系统的过程中,需要注意多方面的细节,包括但不限于文件系统的正确配置、Resin服务的稳定运行以及数据库连接的有效管理等...
#### 小结 针对ORA-27061错误,通常需要采取综合措施进行解决,包括操作系统升级和安装相应的Oracle补丁等。这些措施有助于提高数据库系统的稳定性和可靠性。 ### RAC系统频繁宕机问题的初步诊断 #### 故障背景 某...
- **小结**:总结安装配置过程中需要注意的关键点,确保开发环境稳定可靠。 ##### 2. 开发第一个Java应用程序 - **手工编写、编译并运行Java程序**:通过简单的例子演示Java程序的创建、编译和运行流程。 - **使用...
**2.4 小结** 通过以上步骤,你可以快速地在 MyEclipse6 中开发和运行 Java 应用程序。 #### 四、Eclipse 的基础概念、配置和使用 **3.1 界面布局** - **菜单**:提供各种功能的菜单项。 - **工具栏**:常用功能...
**2.4 小结** - 总结两种方式的优缺点,强调使用 MyEclipse 的便捷性。 #### 四、Eclipse 的基础概念与使用 **3.1 界面布局** - 详细介绍 Eclipse 的菜单、工具栏、视图、编辑器等组成部分及其功能。 **3.2 ...
#### 1.8 小结 完成了 MyEclipse 6 的安装配置后,即可开始 Java EE 应用程序的开发。 ### 2. 开发第一个 Java 应用程序 #### 2.1 手工编写、编译并运行 Java 程序 - 使用文本编辑器编写 Java 代码。 - 使用...
根据提供的课程设计报告框架,我们可以提炼出以下几个关键的知识点: ### 1. 课程设计目的 在本课程设计中,主要目的是...以上内容涵盖了从课程设计的目的到实施过程再到最后的小结等各个方面,希望对读者有所帮助。
详细说明了如何从Oracle官网或其他可信渠道下载适用于Windows、Linux或Mac OS的JDK最新版本。 - **1.2.2 安装JDK** 分步骤指导用户完成JDK的安装过程,包括选择安装路径、接受许可协议等。 - **1.2.3 配置环境...
性能问题可能表现为持续性的缓慢响应、随时间增长而加剧的延迟、在较低负载下出现的性能下滑、间歇性的挂起或异常错误等。根据80/20法则,寻找能够带来最大性能提升的关键因素至关重要。 #### 二、操作系统的调优 -...
\1.4 小结 13 \第2章 对话框——QDialog 14 \2.1 自定义对话框 14 \2.1.1 建立新类 14 \2.1.2 添加子窗口部件 15 \2.2 加入主程序 22 \2.3 Qt内建(built-in)对话框 24 \2.4 小结 34 \第3章 基础窗口部件——...
2.6 小结 70 第二部分 故障诊断与性能优化篇 第3章 故障诊断 72 3.1 影响mysql性能的因素 72 3.2 系统性能评估标准 73 3.2.1 影响linux服务器性能的因素 73 3.2.2 系统性能评估指标 74 3.2.3 开源监控和评估...
#### 15.10 小结 本章介绍了如何使用XFire框架和MyEclipse开发Web服务,包括服务创建、测试、客户端开发等多个方面。通过实际操作,开发者可以更好地理解Web服务的工作原理和技术细节,为构建高效可靠的分布式应用...
在小结中,可能会讨论不同类型的负载均衡器,如Nginx、HAProxy等,以及它们的配置、优势和适用场景。 十一、Hadoop部署脚本 Hadoop是一个开源框架,它允许使用简单的编程模型在跨计算机集群存储和处理大量数据。...