on 06-04-2013 7:41 AM
Dear Experts,
I'm facing the issue 'Caught ERfcExcept in module call: CHANGE_NOT_ALLOWED' at the step 'Restart Instance' of SAP Netweaver7.3 Installation.
Actually the error is caused by the pssword of account 'DDIC' in
client 000.
If I change the password of 'DDIC' to 19920706 , it will
appears the error "PASSWORD_NOT_ALLOWED", and if I change the password of
'DDIC' to other else, it will appears the error "Unable to open RFC connection".
Could you give me some help for this issue ?
Thanks & Regards,
Michael
Hi all,
The issue was resolved now after I delete 'SAP*' from SAP and restart SAP instance.
Thanks for all your enthusiastic reply.
Best regards,
Michael
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi!
I had the same issue. I was doing the next steps:
I entered the system with SAP*
I assigned some password to DDIC (whichever)
I logged off and logged in again, now with DDIC, and I assigned the password 19920706. <--That was my error.
The correct solution is:
To enter the system with SAP*
Assign the password 19920706 to DDIC
Retry the installation's step, I mean without define the password by entering with the user DDIC to the system.
I hope it helps to someone with the same issue.
Best Regards!
Perla Vianey
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Michael,
log in as user SAP* in client 000 and changed the password to default password for user DDIC, and the step should complet successfully.
try these as well if that does not help
http://www.sapq.us/ecc6-ehp6-ides-version-installation-errorrun-abap-reports-phase/
Best Regards
Marius
Hello Michael,
Since you want to skip this step, you will be able to find the status "ERROR" in keydb.xml file.
ERROR status would be there once the system is not able to start instance and it results in an error.
Instead of skipping the step, it would be better if you could manage to solve the issue with the password and get the java engine start by itself. You would have been prompted for DDIC user password during installation. Keep it the same.
Regards,
Denish
Hi Michael,
You need to stop the SAPINST process.
Open the keydb.xml file. Perform a search for "ERROR". Replace this with "OK".
Save the file.
Incase you could not find any entry with "ERROR" you may ignore it.
Start the SAPINST once again using the below option
./SAPINST SAPINST_SKIP_ERRORSTEP=TRUE
Hope this helps.
Regards,
Deepak Kori
Hi Denish,
I changed the password to Default or Master password or other else, it is all failed, so I have no idea for this issue, I just want to skip this step now.
I cannot find the status 'ERROR' after CDATA in keydb.xml file, it's very strange.
I only find the error as below, is it ?
CASE (DEFAULT) RETURN(' ERROR ' + autoextend)
CASE (DEFAULT) RETURN (' ERROR ' + extMgmtAllocMode)
CASE (DEFAULT) RETURN (' ERROR ' + extMgmtMode)
CASE (DEFAULT) RETURN(' ERROR ' + autoextend)
Thanks,
Michael
Hi Kori,
Please check it as below, thanks.
RACE 2013-06-05 11:38:03.310
NWInstance.isAlwaysUnicode() done: undefined
TRACE 2013-06-05 11:38:03.310
NWInstance.isAlwaysUnicode() done: undefined
TRACE 2013-06-05 11:38:03.310
NWProfiles(BW1.ASCS01.CNSH10SAPBW)._getProfile(INSTANCE) done
TRACE 2013-06-05 11:38:03.310
NWProfiles(BW1.ASCS01.CNSH10SAPBW).getProfile() done
TRACE 2013-06-05 11:38:03.310
NW.getProfile() done
TRACE 2013-06-05 11:38:03.310
NW.getRFCClient() done: 001
TRACE 2013-06-05 11:38:03.310
NWUsers._readAccountData() done
TRACE 2013-06-05 11:38:03.310
NWUsers.getMasterPassword()
TRACE 2013-06-05 11:38:03.310
NWUsers.getMasterPassword() done: XXXXX (master password is set)
TRACE 2013-06-05 11:38:03.310
NWUsers.getAccountData(): {
role:SAP*
type:USER
systems:rfc
id:
name:SAP*
comment:
home:
shell:
privileges:
exists:true
client:001
host:undefined
instancenumber:undefined
locked:false
chownHomeDir:true
password:XXXXXX
groups:
}
TRACE 2013-06-05 11:38:03.310
NWInstanceInstall.get(1)
TRACE 2013-06-05 11:38:03.310
NWOption(localExeDir).value()
TRACE 2013-06-05 11:38:03.310
NWOption(localExeDir).value() done: true
TRACE 2013-06-05 11:38:03.310
NWOption(collected).value()
TRACE 2013-06-05 11:38:03.310
NWOption(collected).value() done: true
TRACE 2013-06-05 11:38:03.326
NWInstanceInstall._fromRow({
collectSource:
dir_profile:
guid:1
host:CNSH10SAPBW
instProfilePath:
installationStatus:installing
name:DVEBMGS00
number:00
realhost:cnsh10sapbw
sid:BW1
startProfileName:BW1_DVEBMGS00_CNSH10SAPBW
type:ABAPCI
unicode:false
})
TRACE 2013-06-05 11:38:03.326
NWInstanceInstall._fromRow() found instance in cache.
TRACE 2013-06-05 11:38:03.326
NWInstanceInstall._fromRow() done
TRACE 2013-06-05 11:38:03.326
NWInstanceInstall.get(1) done: NWCentralInstance(BW1/DVEBMGS00/CNSH10SAPBW)
TRACE 2013-06-05 11:38:03.326
NWDialogInstance.getRFCUser(SAP*)
TRACE 2013-06-05 11:38:03.326
NWUsers.getAccountData(SAP*)
TRACE 2013-06-05 11:38:03.326
NWUsers.haveAccountData(SAP*)
TRACE 2013-06-05 11:38:03.326
NWUsers.haveAccountData() done: true
TRACE 2013-06-05 11:38:03.326
NWUsers._readAccountData(SAP*)
TRACE 2013-06-05 11:38:03.326
NWUsers._isSystemRead(SAP*, rfc)
TRACE 2013-06-05 11:38:03.326
NWUsers._isSystemRead() done: false
TRACE 2013-06-05 11:38:03.326
NW.getRFCClient()
TRACE 2013-06-05 11:38:03.326
NW.getProfile()
TRACE 2013-06-05 11:38:03.326
NW.hasABAP(true)
TRACE 2013-06-05 11:38:03.326
NW.hasABAP() done: true
TRACE 2013-06-05 11:38:03.326
NW.isUnicode(true)
TRACE 2013-06-05 11:38:03.326
NW.isUnicode() done: true
TRACE 2013-06-05 11:38:03.326
NW.hasABAP(true)
TRACE 2013-06-05 11:38:03.326
NW.hasABAP() done: true
TRACE 2013-06-05 11:38:03.326
NWInstance.bySIDandRealHost(BW1, undefined)
TRACE 2013-06-05 11:38:03.326
NWInstance.bySID(BW1)
TRACE 2013-06-05 11:38:03.326
NWInstance.byRealHost(undefined)
TRACE 2013-06-05 11:38:03.326
NWInstance.local()
TRACE 2013-06-05 11:38:03.326
NWInstance.And(
function (instance) {
return instance.getSID() == sid;
}
,
function (instance) {
return mgt.isHostLocal(instance.getHostName()) || mgt.isHostLocal(instance.getRealHostName());
}
)
TRACE 2013-06-05 11:38:03.326
NWInstance.And(
function (instance) {
return f1(instance) && f2(instance);
}
,
function maybeSkipSCS(inst) {
var type = inst.getType();
if ((skipSCS && type == "SCS") || (type == "TREX" && hasABAP) || (type == "HDB" && hasABAP)) {
return false;
}
if (type == "ERS") {
return false;
}
return true;
}
)
TRACE 2013-06-05 11:38:03.326
NWInstance.find()
TRACE 2013-06-05 11:38:03.326
NWOption(localExeDir).value()
TRACE 2013-06-05 11:38:03.326
NWOption(localExeDir).value() done: true
TRACE 2013-06-05 11:38:03.326
NWOption(collected).value()
TRACE 2013-06-05 11:38:03.388
NWOption(collected).value() done: true
TRACE 2013-06-05 11:38:03.388
NWInstance._fromRow({
collectSource:
dir_profile:
guid:0
host:CNSH10SAPBW
instProfilePath:
installationStatus:installing
name:ASCS01
number:01
realhost:cnsh10sapbw
sid:BW1
startProfileName:BW1_ASCS01_CNSH10SAPBW
type:ASCS
unicode:false
})
TRACE 2013-06-05 11:38:03.388
NWInstance._fromRow() found instance in cache.
TRACE 2013-06-05 11:38:03.388
NWInstance._fromRow() done
TRACE 2013-06-05 11:38:03.388
NetworkMgt.isHostLocal(CNSH10SAPBW)
TRACE 2013-06-05 11:38:03.388
NetworkMgt.isHostLocal(CNSH10SAPBW) done: true
TRACE 2013-06-05 11:38:03.388
NWInstance._fromRow({
collectSource:
dir_profile:
guid:1
host:CNSH10SAPBW
instProfilePath:
installationStatus:installing
name:DVEBMGS00
number:00
realhost:cnsh10sapbw
sid:BW1
startProfileName:BW1_DVEBMGS00_CNSH10SAPBW
type:ABAPCI
unicode:false
})
TRACE 2013-06-05 11:38:03.388
NWInstance._fromRow() found instance in cache.
TRACE 2013-06-05 11:38:03.388
NWInstance._fromRow() done
TRACE 2013-06-05 11:38:03.388
NetworkMgt.isHostLocal(CNSH10SAPBW)
TRACE 2013-06-05 11:38:03.388
NetworkMgt.isHostLocal(CNSH10SAPBW) done: true
TRACE 2013-06-05 11:38:03.388
NWInstance._fromRow({
collectSource:
dir_profile:
guid:2
host:CNSH10SAPBW
instProfilePath:
installationStatus:installing
name:SMDA97
number:97
realhost:cnsh10sapbw
sid:DBW
startProfileName:DBW_SMDA97_CNSH10SAPBW
type:SMDA
unicode:false
})
TRACE 2013-06-05 11:38:03.388
NWInstance._fromRow() found instance in cache.
TRACE 2013-06-05 11:38:03.388
NWInstance._fromRow() done
TRACE 2013-06-05 11:38:03.388
NWInstance.find() done: 2 instances found
TRACE 2013-06-05 11:38:03.388
NWInstance.getInstallationStatus()
TRACE 2013-06-05 11:38:03.388
NWInstance.getInstallationStatus() done: installing
TRACE 2013-06-05 11:38:03.388
NWInstance.getInstallationStatus()
TRACE 2013-06-05 11:38:03.388
NWInstance.getInstallationStatus() done: installing
TRACE 2013-06-05 11:38:03.388
NWInstance.getInstallationStatus()
TRACE 2013-06-05 11:38:03.388
NWInstance.getInstallationStatus() done: installing
TRACE 2013-06-05 11:38:03.388
NWInstance.getInstallationStatus()
TRACE 2013-06-05 11:38:03.388
NWInstance.getInstallationStatus() done: installing
TRACE 2013-06-05 11:38:03.388
NWInstance.getProfiles()
TRACE 2013-06-05 11:38:03.388
NWInstance.getProfiles(): profiles object exists
TRACE 2013-06-05 11:38:03.388
NWInstance.getProfiles() done
TRACE 2013-06-05 11:38:03.388
NWProfiles(BW1.ASCS01.CNSH10SAPBW).getProfile()
TRACE 2013-06-05 11:38:03.388
NWProfiles(BW1.ASCS01.CNSH10SAPBW)._getProfile(INSTANCE)
TRACE 2013-06-05 11:38:03.388
NWProfiles(BW1.ASCS01.CNSH10SAPBW).getPersistentDefaultProfile()
TRACE 2013-06-05 11:38:03.388
NW.getPersistentDefaultProfile()
TRACE 2013-06-05 11:38:03.404
NW.isUnicode(true)
TRACE 2013-06-05 11:38:03.419
NW.isUnicode() done: true
TRACE 2013-06-05 11:38:03.419
NW.getPersistentDefaultProfile() done
TRACE 2013-06-05 11:38:03.419
NWProfiles(BW1.ASCS01.CNSH10SAPBW).getPersistentDefaultProfile() done
TRACE 2013-06-05 11:38:03.451
NWProfiles(BW1.ASCS01.CNSH10SAPBW)._getPersistentProfile(INSTANCE)
TRACE 2013-06-05 11:38:03.466
NWProfiles(BW1.ASCS01.CNSH10SAPBW).getPersistentDefaultProfile()
TRACE 2013-06-05 11:38:03.466
NW.getPersistentDefaultProfile()
TRACE 2013-06-05 11:38:03.482
NW.isUnicode(true)
TRACE 2013-06-05 11:38:03.482
NW.isUnicode() done: true
TRACE 2013-06-05 11:38:03.498
NW.getPersistentDefaultProfile() done
TRACE 2013-06-05 11:38:03.498
NWProfiles(BW1.ASCS01.CNSH10SAPBW).getPersistentDefaultProfile() done
TRACE 2013-06-05 11:38:03.498
NWProfiles(BW1.ASCS01.CNSH10SAPBW)._getPersistentProfile(INSTANCE) done
TRACE 2013-06-05 11:38:03.498
NWInstance.isAlwaysUnicode()
TRACE 2013-06-05 11:38:03.498
NWInstance.isAlwaysUnicode(ASCS)
TRACE 2013-06-05 11:38:03.498
NWInstance.getInstanceOptions(ASCS)
TRACE 2013-06-05 11:38:03.498
NWInstance.getInstanceOptions() done: {
type:ASCS
prefix:ASCS
isABAPInstance:true
isJavaInstance:undefined
isClusteredInstanceType:true
isUniqueInstanceType:true
exeIsLocal:true
isAlwaysUnicode:undefined
noDBNeeded:false
needGWPorts:true
needSAPCrypto:true
}
TRACE 2013-06-05 11:38:03.498
NWInstance.isAlwaysUnicode() done: undefined
TRACE 2013-06-05 11:38:03.498
NWInstance.isAlwaysUnicode() done: undefined
TRACE 2013-06-05 11:38:03.498
NWInstance.isAlwaysUnicode()
TRACE 2013-06-05 11:38:03.498
NWInstance.isAlwaysUnicode(ASCS)
TRACE 2013-06-05 11:38:03.498
NWInstance.getInstanceOptions(ASCS)
TRACE 2013-06-05 11:38:03.498
NWInstance.getInstanceOptions() done: {
type:ASCS
prefix:ASCS
isABAPInstance:true
isJavaInstance:undefined
isClusteredInstanceType:true
isUniqueInstanceType:true
exeIsLocal:true
isAlwaysUnicode:undefined
noDBNeeded:false
needGWPorts:true
needSAPCrypto:true
}
TRACE 2013-06-05 11:38:03.513
NWInstance.isAlwaysUnicode() done: undefined
TRACE 2013-06-05 11:38:03.513
NWInstance.isAlwaysUnicode() done: undefined
TRACE 2013-06-05 11:38:03.513
NWProfiles(BW1.ASCS01.CNSH10SAPBW)._getProfile(INSTANCE) done
TRACE 2013-06-05 11:38:03.513
NWProfiles(BW1.ASCS01.CNSH10SAPBW).getProfile() done
TRACE 2013-06-05 11:38:03.513
NW.getProfile() done
TRACE 2013-06-05 11:38:03.513
NW.getRFCClient() done: 001
TRACE 2013-06-05 11:38:03.513
NWUsers._readAccountData() done
TRACE 2013-06-05 11:38:03.513
NWUsers.getMasterPassword()
TRACE 2013-06-05 11:38:03.513
NWUsers.getMasterPassword() done: XXXXX (master password is set)
TRACE 2013-06-05 11:38:03.513
NWUsers.getAccountData(): {
role:SAP*
type:USER
systems:rfc
id:
name:SAP*
comment:
home:
shell:
privileges:
exists:true
client:001
host:undefined
instancenumber:undefined
locked:false
chownHomeDir:true
password:XXXXXX
groups:
}
TRACE 2013-06-05 11:38:03.513
NWDialogInstance.getRFCUser() done
INFO 2013-06-05 11:38:03.529 [iaxxrfcimp.cpp:585]
CAbRfcImpl::setFunction
Setting new application function SUSR_USER_CHANGE_PASSWORD_RFC.
TRACE 2013-06-05 11:38:03.529 [iaxxrfcimp.cpp:586]
CAbRfcImpl::setFunction
Setting RFC function information: SUSR_USER_CHANGE_PASSWORD_RFC
INFO 2013-06-05 11:38:03.529 [iaxxrfcimp.cpp:1003]
CAbRfcImpl::callLibraryFunction
Generating interface for remote function.
TRACE 2013-06-05 11:38:03.529 [iaxxrfcimp.cpp:1041]
CAbRfcImpl::performFunctionCall
Calling function module: INST_RFC_GET_INTERFACE
INFO 2013-06-05 11:38:03.654 [iaxxrfcimp.cpp:1050]
CAbRfcImpl::performFunctionCall
Function call was successful.
TRACE 2013-06-05 11:38:03.654 [iaxxrfcimp.cpp:1051]
CAbRfcImpl::performFunctionCall
Function module call succesful: INST_RFC_GET_INTERFACE
INFO 2013-06-05 11:38:03.654 [iaxxrfcimp.cpp:915]
CAbRfcImpl::getRfcInterfaceSAP
Function interface generated successfully.
INFO 2013-06-05 11:38:03.669 [iaxxrfcimp.cpp:917]
CAbRfcImpl::getRfcInterfaceSAP
Technical properties of function set successfully.
INFO 2013-06-05 11:38:03.669 [iaxxrfcfls.cpp:104]
CRfcFuncRep::setFuncIf(SUSR_USER_CHANGE_PASSWORD_RFC)
Information for application function SUSR_USER_CHANGE_PASSWORD_RFC copied to local repository.
TRACE 2013-06-05 11:38:03.669 [iaxxrfcfls.cpp:105]
CRfcFuncRep::setFuncIf(SUSR_USER_CHANGE_PASSWORD_RFC)
Function interface entered into repository for SUSR_USER_CHANGE_PASSWORD_RFC
INFO 2013-06-05 11:38:03.669 [iaxxrfcimp.cpp:613]
CAbRfcImpl::setFunction
Function module SUSR_USER_CHANGE_PASSWORD_RFC set successfully.
INFO 2013-06-05 11:38:03.701 [iaxxrfcimp.cpp:1017]
CAbRfcImpl::callFunction
Executing function call SUSR_USER_CHANGE_PASSWORD_RFC.
TRACE 2013-06-05 11:38:03.701 [iaxxrfcimp.cpp:1041]
CAbRfcImpl::performFunctionCall
Calling function module: SUSR_USER_CHANGE_PASSWORD_RFC
ERROR 2013-06-05 11:38:03.716 [iaxxrfcimp.cpp:1057]
CAbRfcImpl::performFunctionCall
FRF-00028 Function call raised a program-driven exception PASSWORD_NOT_ALLOWED.
TRACE 2013-06-05 11:38:03.716 [iaxxrfcimp.cpp:1058]
CAbRfcImpl::performFunctionCall
Programable RFC exception raised: PASSWORD_NOT_ALLOWED
TRACE 2013-06-05 11:38:03.716 [iaxxrfcimp.cpp:1059]
CAbRfcImpl::performFunctionCall
PASSWORD_NOT_ALLOWED
INFO 2013-06-05 11:38:03.732 [iaxxbjsco.cpp:552]
CIaJSCo::disconnect_nothrow(001:SAP*:EN:cnsh10sapbw:00::BW1:)
RFC connection closed.
TRACE 2013-06-05 11:38:03.732 [iaxxejsbas.hpp:424]
handleException<ERfcExcept>()
Converting exception into JS Exception ERfcException.
TRACE 2013-06-05 11:38:03.732
Function setMessageIdOfExceptionMessage: modlib.jslib.caughtException
ERROR 2013-06-05 11:38:03.732
CJSlibModule::writeError_impl()
MUT-03025 Caught ERfcExcept in module call: PASSWORD_NOT_ALLOWED.
TRACE 2013-06-05 11:38:03.732 [iaxxejsbas.hpp:503]
EJS_Base::dispatchFunctionCall()
JS Callback has thrown unknown exception. Rethrowing.
ERROR 2013-06-05 11:38:03.748 [sixxcstepexecute.cpp:995]
FCO-00011 The step changePassword with step key |NW_ABAP_OneHost|ind|ind|ind|ind|0|0|NW_Onehost_System|ind|ind|ind|ind|onehost|0|NW_CI_Instance|ind|ind|ind|ind|ci|0|NW_CI_Instance_ABAP_Reports|ind|ind|ind|ind|abapReports|0|NW_CI_Instance_ABAP_Passwords|ind|ind|ind|ind|abap_pass|0|NW_CI_Instance_ABAP_ChangePasswords|ind|ind|ind|ind|0|3|changePassword was executed with status ERROR ( Last error reported by the step: Function call raised a program-driven exception PASSWORD_NOT_ALLOWED.).
TRACE 2013-06-05 11:38:03.826 [kdxxctaco.cpp:224]
CKdbTableContainerImpl::syncToContainerFile lib=iakdblib
CKdbTableContainerImpl::syncToContainerFile start ...
TRACE 2013-06-05 11:38:04.123 [kdxxctaco.cpp:256]
CKdbTableContainerImpl::syncToContainerFile lib=iakdblib
after creating out stream
TRACE 2013-06-05 11:38:04.263 [kdxxctaco.cpp:290]
CKdbTableContainerImpl::syncToContainerFile lib=iakdblib
CKdbTableContainerImpl::syncToContainerFile stop ...
TRACE 2013-06-05 11:38:04.310 [syxxcfile.cpp:123]
CSyFileImpl::decideIfMoveCopyNode(const CopyMoveDestinationInfo & {m_nodeTypeForCombiCheck: ..., m_path: C:/Program Files/sapinst_instdir/NW730/ORA/INSTALL/NW730/ORA/STD/ABAP/__instana_tmp.77.xml, m_realNodeType: 8}, ISyNode::CopyMoveMode_t 0x3, PSyNodeInt &) const
lib=syslib module=syslib
Target node does not exist and (mode & ISyNode::MISSING) ==> I will copy/move.
TRACE 2013-06-05 11:38:04.326 [syxxcnode.cpp:490]
CSyNodeImpl::move(const CSyPath & C:/Program Files/sapinst_instdir/NW730/ORA/INSTALL/NW730/ORA/STD/ABAP/__instana_tmp.77.xml, ISyNode::CopyMoveMode_t 0x3)
lib=syslib module=syslib
Moved C:/Program Files/sapinst_instdir/NW730/ORA/INSTALL/NW730/ORA/STD/ABAP/__instana_tmp.xml to C:/Program Files/sapinst_instdir/NW730/ORA/INSTALL/NW730/ORA/STD/ABAP/__instana_tmp.77.xml
INFO 2013-06-05 11:38:04.357 [synxcpath.cpp:814]
CSyPath::createFile() lib=syslib module=syslib
Creating file C:\Program Files\sapinst_instdir\NW730\ORA\INSTALL\NW730\ORA\STD\ABAP\__instana_tmp.xml.
TRACE 2013-06-05 11:38:07.248
SAPInst calls the LogInquirer. The output of the LogInquirer can be found in file sapinst_loginquirer.log.
TRACE 2013-06-05 11:38:12.951 [iaxxgenimp.cpp:745]
CGuiEngineImp::showMessageBox
<html> <head> </head> <body> <p> An error occurred while processing option <i>SAP NetWeaver 7.3 > Oracle > SAP Systems > Application Server ABAP > Standard System > Standard System( Last error reported by the step: Function call raised a program-driven exception PASSWORD_NOT_ALLOWED.)</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> Stop the option and continue with it later. </li> </ul> <p> Log files are written to <code>C:\Program Files/sapinst_instdir/NW730/ORA/INSTALL/NW730/ORA/STD/ABAP</code>. </p> </body></html>
TRACE 2013-06-05 11:38:12.966 [iaxxgenimp.cpp:1259]
CGuiEngineImp::acceptAnswerForBlockingRequest
Waiting for an answer from GUI
User | Count |
---|---|
88 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.