前提:
1.下载的达梦DM8数据库ISO软件与操作系统适配。
2.达梦DM8数据库ISO文件,同样的安装包在其他相同架构和操作系统的环境已经部署过非常多次,能够正常安装使用。
现象:
使用操作系统用户 dmdba 安装,在准备阶段报错:
$ ./DMInstall.bin -i
安装程序与当前操作系统不适配!
或者
DM Installer does not match the current operating system!
注意:不管是使用 dmdba用户 ,还是root用户,报错信息一致。
解决方法:
1.检查操作系统是否缺少tar、unzip等命令
如果没有对应命令,从操作系统镜像安装:yum install tar unzip
其他可能存在的问题:
报错信息:
安装程序(bin)与当前操作系统不适配!
./disql: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: Permission denied
或者
DM Installer(bin) does not match the current operating system!
./disql: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: Permission denied
解决办法:
检查系统动态库文件权限
[root@localhost ~]# ll /usr/lib64/libstdc++.so.6
lrwxrwxrwx 1 root root 31 Jul 6 16:18 /usr/lib64/libstdc++.so.6 -> /usr/lib64/libstdc++.so.6.0.20
查看连接文件的属性:
[root@localhost ~]# ll /usr/lib64/libstdc++.so.6.0.20
-rw-r----- 1 root root 6705846 Jul 6 16:18 /usr/lib64/libstdc++.so.6.0.20
使用 root 用户添加权限:
[root@localhost ~]# chmod +rx /usr/lib64/libstdc++.so.6.0.20