redhat server 8.1 安装DB2 V9.7数据库故障

在尝试执行./db2setup安装DB2时,遇到无法启动图形界面的问题,原因是系统找不到libnsl.so.1库。错误日志显示需要安装libnsl依赖包。在CentOS8上存在此问题,而CentOS7则没有。通过将OS安装镜像作为yum源,并执行`yum install libnsl`可以解决此问题。

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

执行./db2setup 时,系统不出现图形界面,一会就回到#命令行模式下了。

DB2 的安装日志在/tmp目录中,查看db2setup.err日志可以看到错误:

libjvm.so preloadLibrary(/tmp/db2.tmp.4907/db2/linuxamd64/java/jre/lib/amd64/libjava.so): libnsl.so.1: 无法打开共享对象文件: 没有那个文件或目录
Could not create the Java virtual machine.
 

错误也很直白,就是没有找到libnsl.so.1 这个文件,从网络上搜了下,需要安装libnsl 依赖包。

也测试了下centos,centos 8 也有这个问题,而centos 7 则没有这个问题,可以直接出现图形安装界面。

使用OS安装镜像作为yum源:

[base]
name=CentOS-$releasever - Base
baseurl=file:///mnt/BaseOS
gpgcheck=0

 

然后执行 yum install  libnsl 即可。

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值