on 09-27-2014 10:16 PM
Hello All,
I'm facing a problem while installing ECC6. Ehp6. in oracle client install phase the below error is thrown.
<html> <head> </head> <body> <p> An error occurred while processing option <i>SAP Business Suite 7i 2011 > Enhancement Package 6 for SAP ERP 6.0 > SAP Application Server ABAP > Oracle > Central Sys
tem > Central System( Last error reported by the step: Assertion failed: in
function (src) {
ASSERT(arguments.callee, src, "src argument is mandatory");
OraCom.trace("OraCom._isClientLink (start): ", src);
var rc = false;
var fileMgt = new FileMgt();
var path = this.getOclDir().concat("instantclient");
if (path.isExisting() && path.getNodeType() == "LINK") {
var link = fileMgt.getNode(path.toStringOS()).getTargetName();
OraCom.trace("OraCom._isClientLink link: ", link);
rc = (link == src);
}
OraCom.trace("OraCom._isClientLink (done): ", rc);
return rc;
}
src argument is mandatory)</i>. You can now: </p> <ul> <li> Choose <i>Retry</i> to repeat the current step. </li> <li> Choose <i>Log Files</i> to get more information about the error. </li> <li> S
though oracle client is installed on the host which i can see, getting the error message.
I have tried updating the keydb.xml ERROR string as OK. However, i didn't help me.
quickly reply's are much appreciated. I have attached sapinst error message screen shot as well.
Tried changing oracle client permissions, re creating the soft link for orainstclient and verified ORACLE_HOME for both sidadm & orasid they looks fine for me.
Hello All,
I was able to resolve the issue by downloading new oracle client software which is not properly downloaded earlier.
Thanks for your support.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Here is some more log content.
TRACE 2014-09-29 07:07:55.519
Using custom value info for property SAPINST_MESSAGE_CONSOLE_THRESHOLD.
TRACE 2014-09-29 07:07:44.639 [iaxxclib.cpp:188]
CLib::load()
Opened sylib722.so
TRACE 2014-09-29 07:07:44.649
exe dir is /tmp/sapinst_exe.15481.1411974449
TRACE 2014-09-29 07:07:45.289
MessageLib initialized successfully.
INFO 2014-09-29 07:07:45.289 [syuxcpath.cpp:471]
CSyPath::createFile() lib=syslib module=syslib
Creating file /tmp/dev_sap_kernel_test_29_Sep_2014_07_07_45.
INFO 2014-09-29 07:07:45.289 [syuxcfile.cpp:273]
CSyFileImpl::removeEx(ISyFSErrorHandler * pErrorHandler)
lib=syslib module=syslib
Removed file /tmp/dev_sap_kernel_test_29_Sep_2014_07_07_45.
TRACE 2014-09-29 07:07:45.299 [syxxclogbook.cpp:225]
PSyLogBook::initSAPKernelTracing(int traceLevel, const CSyPath & filePath)
lib=syslib module=syslib
Initialized SAP kernel tracing to file /tmp/dev_sap_kernel
TRACE 2014-09-29 07:07:45.329 [syuxcuser.cpp:2187]
bool CSyUserImpl::isExistingOnOS() lib=syslib module=syslib
checking existence of account user="root" uid="0" succeeded with true.
TRACE 2014-09-29 07:07:45.329 [syxxccache.cpp:421]
CSyAccountCache::addToCache(const IaPtr<CSyAccountImpl> account)
lib=syslib module=syslib
inserted account (root, 0, USER) into the accountcache.
TRACE 2014-09-29 07:07:45.329 [syuxcaccmg.cpp:312]
bool CSyAccountMgtImpl::isExisting(ISyAccountMgt::eAccountType accountType, iastring sName)
lib=syslib module=syslib
Account sapinst already exists.
TRACE 2014-09-29 07:07:45.329 [syuxcgroup.cpp:777]
bool CSyUserImpl::isExistingOnOS() lib=syslib module=syslib
checking existence of account group="sapinst" gid="106" succeeded with true.
TRACE 2014-09-29 07:07:45.329 [syxxccache.cpp:421]
CSyAccountCache::addToCache(const IaPtr<CSyAccountImpl> account)
lib=syslib module=syslib
inserted account (sapinst, 106, GROUP) into the accountcache.
INFO 2014-09-29 07:07:45.329 [syuxccuren.cpp:189]
lib=syslib module=syslib
Target node does not exist and (mode & ISyNode::MISSING) ==> I will copy/move.
TRACE 2014-09-29 07:11:55.70 [syxxcnode.cpp:490]
CSyNodeImpl::move(const CSyPath & /sapdepot/Rajesh/temp/__instana_tmp.15.xml, ISyNode::CopyMoveMode_t 0x3)
lib=syslib module=syslib
Moved /sapdepot/Rajesh/temp/__instana_tmp.xml to /sapdepot/Rajesh/temp/__instana_tmp.15.xml
INFO 2014-09-29 07:11:55.90 [syuxcpath.cpp:471]
CSyPath::createFile() lib=syslib module=syslib
Creating file /sapdepot/Rajesh/temp/__instana_tmp.xml.
TRACE 2014-09-29 07:11:55.330 [syuxctask.cpp:276]
CChildApplicationImpl::doStart() lib=syslib module=syslib
A child process has been started. Pid = 17342
TRACE 2014-09-29 07:11:55.660 [syuxctask.cpp:886]
CUnixProcessManager::sap_waitpid(pid_t pid, int * pStatus, int options)
lib=syslib module=syslib
Child process 17342 returned 0
TRACE 2014-09-29 07:12:02.430
SAPInst calls the LogInquirer. The output of the LogInquirer can be found in file sapinst_loginquirer.log.
TRACE 2014-09-29 07:12:02.680 [iaxxgenimp.cpp:745]
CGuiEngineImp::showMessageBox
<html> <head> </head> <body> <p> An error occurred while processing option <i>SAP Business Suite 7i 2011 > Enhancement Package 6 for SAP ERP 6.0 > SAP Application Server ABAP > Oracle > Central Sys
tem > Central System( Last error reported by the step: Assertion failed: in
function (src) {
ASSERT(arguments.callee, src, "src argument is mandatory");
OraCom.trace("OraCom._isClientLink (start): ", src);
var rc = false;
var fileMgt = new FileMgt();
var path = this.getOclDir().concat("instantclient");
if (path.isExisting() && path.getNodeType() == "LINK") {
var link = fileMgt.getNode(path.toStringOS()).getTargetName();
OraCom.trace("OraCom._isClientLink link: ", link);
rc = (link == src);
}
OraCom.trace("OraCom._isClientLink (done): ", rc);
return rc;
}
src argument is mandatory)</i>. You can now: </p> <ul> <li> Choose <i>Retry</i> to repeat the current step. </li> <li> Choose <i>Log Files</i> to get more information about the error. </li> <li> St
op the option and continue with it later. </li> </ul> <p> Log files are written to <code>/sapdepot/Rajesh/temp</code>. </p> </body></html>
TRACE 2014-09-29 07:12:02.680 [iaxxgenimp.cpp:1259]
CGuiEngineImp::acceptAnswerForBlockingRequest
Waiting for an answer from GUI
please check and help me in resolving the issue.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Rajesh,
The problem seems to be in
OraCom.trace("OraCom._isClientLink (start): ", src); <<<<
Which means argument "src" was null when passed to function _isClientLink.
This function calls another one (getOclDirFromFile), which basically tries to search the Oracle client
at file system level.
So probably, sapinst was not able to extract the Oracle client. I would recommend you to check if the OCLxxx.SAR file exists in the directory mentioned in the sapinst_dev.log. If so, set permission 777 to the entire /sapcd directory recursively, using: chmod -R 777 /sapcd
After that, restart sapinst, choose the same options in the initial dialog and select "continue with old option".
Hope this helps you.
Regards,
Hugo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Supply the most relevant logs from the sapinst directory.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
88 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.