我正在CentOS上安装DB2,由于以下错误,进程挂起:
在某些时候,安装脚本会调用看起来像是指向另一个脚本的符号链接。 这个调用永不返回。
以下是无限期挂起的跟踪文件的一行:
5174 ||||||||||| 565135168 InstallProcess::executeLocal 90 -DATA- , STRING = /dms/software/Linux/IBM_DB2_10.5.0.8/server/db2/linuxamd64/gpfs/db2ckgpfs -v media 1> /tmp/db2iodhC5Gr 2> /tmp/db2ieMrS1jm
这是奇怪的(?)部分:
这个命令(即通过符号链接)永远不会返回:
/dms/software/Linux/IBM_DB2_10.5.0.8/server/db2/linuxamd64/gpfs/db2ckgpfs -v media
这个命令,即直接调用脚本,立即返回:
/dms/software/Linux/IBM_DB2_10.5.0.8/server/db2/linuxamd64/install/db2ckgpfs -v media 4.1.1.4
这里是两个文件及其属性的关系:
[root@hostname db2]# ls -al /dms/software/Linux/IBM_DB2_10.5.0.8/server/db2/linuxamd64/gpfs/db2ckgpfs lrwxrwxrwx 1 root root 76 Σεπ 6 11:15 /dms/software/Linux/IBM_DB2_10.5.0.8/server/db2/linuxamd64/gpfs/db2ckgpfs -> /dms/software/Linux/IBM_DB2_10.5.0.8/server/db2/linuxamd64/install/db2ckgpfs [root@hostname db2]# ls -al /dms/software/Linux/IBM_DB2_10.5.0.8/server/db2/linuxamd64/install/db2ckgpfs -rwxrwxrwx 1 root root 9548 Σεπ 3 2016 /dms/software/Linux/IBM_DB2_10.5.0.8/server/db2/linuxamd64/install/db2ckgpfs
在CentOS Linux release 7.3.1611 (Core)
传递的命令是(在对server
目录(在解压DB2_Svr_10.5.0.8_Linux_x86-64.tar.gz
之后创build的目录)的DB2_Svr_10.5.0.8_Linux_x86-64.tar.gz
之后:
./db2setup -r /path/to/responsefile -t tracefile.txt