Dear experts,
please kindly help me to solve this problem - sapinst is not starting on Solaris 10:
# ./sapinst
[==============================] / extracting... done!
ERROR 2014-10-06 15:02:33.244 [syuxcgroup.cpp:947]
CSyGroupImpl_getOsInfos(iastring sName, iastring sID, tSyGroupInfo& msGroupinfo)
lib=syslib module=syslib
FSH-00006 Return value of function getgrnam(sapinst) is No child processes.
Opened sylib722.so
exe dir is /tmp/sapinst_exe.3925.1412600544
MessageLib initialized successfully.
Creating file /tmp/dev_sap_kernel_test_06_Oct_2014_15_02_27.
Removed file /tmp/dev_sap_kernel_test_06_Oct_2014_15_02_27.
Initialized SAP kernel tracing to file /tmp/dev_sap_kernel
Reading framework jslib.
Reading framework jslib done.
checking existence of account user="root" uid="0" succeeded with true.
inserted account (root, 0, USER) into the accountcache.
getgrnam set errno to : 0 (Error 0)
Account sapinst does not exist.
Return value of function getgrnam(sapinst) is Error 0.
Exception thrown near line 949 in file syuxcgroup.cpp
Stack trace:
syuxcaccmg.cpp: 382: PSyGroupInt CSyAccountMgtImpl::createGroup(iastring sName, iastring sID) const
syxxccache.cpp: 244: CSyAccountCache::getGroupImpl(name="sapinst", sid="", create=true, ISyAccountMgt::eAccountType, ISyProgressObserver* )
syuxcgroup.cpp: 193: CSyGroupImpl::CSyGroupImpl(sapinst, , bool bCreate)
syuxcgroup.cpp: 718: bool CSyUserImpl::isExistingOnOS()
syuxcgroup.cpp: 879: CSyGroupImpl_getOsInfos(iastring sName, iastring sID, tSyGroupInfo& msGroupinfo)
At line 949 file syuxcgroup.cpp
Call stack:
syuxcaccmg.cpp: 382: PSyGroupInt CSyAccountMgtImpl::createGroup(iastring sName, iastring sID) const
syxxccache.cpp: 244: CSyAccountCache::getGroupImpl(name="sapinst", sid="", create=true, ISyAccountMgt::eAccountType, ISyProgressObserver* )
syuxcgroup.cpp: 193: CSyGroupImpl::CSyGroupImpl(sapinst, , bool bCreate)
syuxcgroup.cpp: 718: bool CSyUserImpl::isExistingOnOS()
syuxcgroup.cpp: 879: CSyGroupImpl_getOsInfos(iastring sName, iastring sID, tSyGroupInfo& msGroupinfo)
Return value of function getgrnam(sapinst) is Error 0.
Failed action: with parameters
Error number 0 error type C_ERRNO
checking existence of account group="sapinst" succeeded with false.
A child process has been started. Pid = 3972
Child process 3972 returned 0
Return value of function getgrnam(sapinst) is No child processes.
Exception thrown near line 949 in file syuxcgroup.cpp
Stack trace:
syuxcaccmg.cpp: 382: PSyGroupInt CSyAccountMgtImpl::createGroup(iastring sName, iastring sID) const
syxxccache.cpp: 244: CSyAccountCache::getGroupImpl(name="sapinst", sid="", create=true, ISyAccountMgt::eAccountType, ISyProgressObserver* )
syuxcgroup.cpp: 193: CSyGroupImpl::CSyGroupImpl(sapinst, , bool bCreate)
syuxcgroup.cpp: 782: CSyUserImpl::addToOS()
syuxcgroup.cpp: 879: CSyGroupImpl_getOsInfos(iastring sName, iastring sID, tSyGroupInfo& msGroupinfo)
At line 949 file syuxcgroup.cpp
Call stack:
syuxcaccmg.cpp: 382: PSyGroupInt CSyAccountMgtImpl::createGroup(iastring sName, iastring sID) const
syxxccache.cpp: 244: CSyAccountCache::getGroupImpl(name="sapinst", sid="", create=true, ISyAccountMgt::eAccountType, ISyProgressObserver* )
syuxcgroup.cpp: 193: CSyGroupImpl::CSyGroupImpl(sapinst, , bool bCreate)
syuxcgroup.cpp: 782: CSyUserImpl::addToOS()
syuxcgroup.cpp: 879: CSyGroupImpl_getOsInfos(iastring sName, iastring sID, tSyGroupInfo& msGroupinfo)
Return value of function getgrnam(sapinst) is No child processes.
Failed action: with parameters
Error number 10 error type C_ERRNO
iauxsysex.c:365: child /tmp/sapinst_exe.3925.1412600544/sapinst (pid 3933) has crashed. Executable directory is /tmp/sapinst_exe.3925.1412600544. Contact Support.
iaextract.c:1097: child has signaled an exec error (-134). Keeping directory /tmp/sapinst_exe.3925.1412600544
I have asked our Solaris admins to reboot, but unfortunately it didn't solve the problem. I tried googling, but I can't find nothing.
I have also unpacked a new healthy SWPM, but it throws the same error, so I am out of ideas...