My colleague creates a SLES11SP3
docker image, and wants to install SAP HANA database
in the SLES11SP3
container. But the error occurs during installation:
# ./hdbinst
......
Creating instance...
hdbparam: Working configuration directory: "/hana/shared/H00/global/hdb/custom/config"
hdbnsutil: creating persistence ...
hdbnsutil: writing initial topology...
hdbnsutil: writing initial license: status check = 2
Installation failed
error installing
Cannot create Instance
Cannot start sapstartsrv
Waiting for sapstartsrv failed: timeout reached (120)
Waiting for sapstartsrv failed: timeout reached (120)
Log file written to '/var/tmp/hdb_H00_install_2016-05-04_19.18.27/hdbinst.log' on host 'fe769d9f6bae'.
Check the /var/tmp/hdb_H00_install_2016-05-04_19.18.27/hdbinst.log
:
19:22:42.406 - INFO: Starting service
19:22:42.406 - INFO: Starting external program /usr/sap/H00/HDB00/exe/sapstartsrv
19:22:42.406 - INFO: Command line is: /usr/sap/H00/HDB00/exe/sapstartsrv pf=/hana/shared/H00/profile/H00_HDB00_fe769d9f6bae -D -u h00adm
19:22:42.438 - INFO: Output line 1: Impromptu CCC initialization by 'rscpCInit'.
19:22:42.438 - INFO: Output line 2: See SAP note 1266393.
19:22:42.726 - INFO: Output line 3: Impromptu CCC initialization by 'rscpCInit'.
19:22:42.726 - INFO: Output line 4: See SAP note 1266393.
19:22:42.857 - INFO: Program terminated with exit code 0
19:22:42.857 - INFO: Waiting for sapstartsv...
19:22:42.862 - INFO: sapstartsrv is not running: Net::HTTPS: connect: Connection refused
19:22:43.864 - INFO: sapstartsrv is not running: Net::HTTPS: connect: Connection refused
......
19:24:43.091 - ERR : Waiting for sapstartsrv failed: timeout reached (120)
19:24:43.092 - INFO: Checking unix domain socket
19:24:43.093 - ERR : Cannot establish http connection to unix domain socket '/tmp/.sapstream50013' (No such file or directory)
19:24:43.093 - INFO: sapstartsrv is not running: connect: No such file or directory
19:24:44.094 - ERR : Cannot establish http connection to unix domain socket '/tmp/.sapstream50013' (No such file or directory)
19:24:44.094 - INFO: sapstartsrv is not running: connect: No such file or directory
......
After tough debugging, the reason is the tmp
folder doesn’t grant write permissions to users except root
:
drwxr-xr-x 2 root root 4096 May 4 19:17 tmp
Change the permission of /tmp
:
# chmod a+w /tmp
Then the installation is successful!