安装日志:sapinst.log 显示
ERROR 2009-08-30 18:28:17.984
FCO-00011 The step callOfflineCTC with step key |NW_Onehost|ind|ind|ind|ind|0|0|SAP_Software_Features_Configuration|ind|ind|ind|ind|6|0|NW_Call_Offline_CTC|ind|ind|ind|ind|7|0|callOfflineCTC was executed with status ERROR ( Last error reported by the step :Assertion failed: in
function NW_Call_Offline_CTC_ind_ind_ind_ind_SubComponentContainer_callOfflineCTC() {
var nw = NWInstall.getSystem(context.get("sid"));
var ctcDirFs = nw.getCI().getInstanceDir().concat("j2ee", "ctc");
var ctcExeFile = installer.onWindows() ? "LaunchOfflinectc.bat" : "LaunchOfflinectc.sh";
var ctcCall = ctcDirFs.concat(ctcExeFile);
installer.writeTrace("CTC is in" + ctcCall);
ASSERT(arguments.callee, ctcCall.isExisting(), "CTC executable cannot be found in " + ctcCall.toString());
var pmgt = new ProcessMgt();
var app = pmgt.createChildApplication(ctcCall, []);
var userData = nw.getUsers().getAccountData(NWUsers.roles.SIDAdm);
var user = (new AccountMgt()).getUser(userData.name);
var env = pmgt.getProcessEnvironment();
if (installer.onUnix()) {
env.setUser(user);
}
env.setWorkingDirectory(ctcDirFs.getNode());
env.setEnvironmentVariable(new Property("JAVA_HOME", nw.getJavaHome().toString()));
installer.writeTrace("For the Offline CTC Call, JAVA_HOME is set to " + env.getEnvironmentVariable("JAVA_HOME"));
app.setEnvironment(env);
var retval = app.run([], true);
ASSERT(arguments.callee, retval == 0, "CTC retval is not 0 but " + retval);
installer.writeTrace("CTC has been called in Offline Mode.");
}
CTC retval is not 0 but 1).
FCO-00011 The step callOfflineCTC with step key |NW_Onehost|ind|ind|ind|ind|0|0|SAP_Software_Features_Configuration|ind|ind|ind|ind|6|0|NW_Call_Offline_CTC|ind|ind|ind|ind|7|0|callOfflineCTC was executed with status ERROR ( Last error reported by the step :Assertion failed: in
function NW_Call_Offline_CTC_ind_ind_ind_ind_SubComponentContainer_callOfflineCTC() {
var nw = NWInstall.getSystem(context.get("sid"));
var ctcDirFs = nw.getCI().getInstanceDir().concat("j2ee", "ctc");
var ctcExeFile = installer.onWindows() ? "LaunchOfflinectc.bat" : "LaunchOfflinectc.sh";
var ctcCall = ctcDirFs.concat(ctcExeFile);
installer.writeTrace("CTC is in" + ctcCall);
ASSERT(arguments.callee, ctcCall.isExisting(), "CTC executable cannot be found in " + ctcCall.toString());
var pmgt = new ProcessMgt();
var app = pmgt.createChildApplication(ctcCall, []);
var userData = nw.getUsers().getAccountData(NWUsers.roles.SIDAdm);
var user = (new AccountMgt()).getUser(userData.name);
var env = pmgt.getProcessEnvironment();
if (installer.onUnix()) {
env.setUser(user);
}
env.setWorkingDirectory(ctcDirFs.getNode());
env.setEnvironmentVariable(new Property("JAVA_HOME", nw.getJavaHome().toString()));
installer.writeTrace("For the Offline CTC Call, JAVA_HOME is set to " + env.getEnvironmentVariable("JAVA_HOME"));
app.setEnvironment(env);
var retval = app.run([], true);
ASSERT(arguments.callee, retval == 0, "CTC retval is not 0 but " + retval);
installer.writeTrace("CTC has been called in Offline Mode.");
}
CTC retval is not 0 but 1).
后在一片BLOG 上发现解决连接
https://wiki.sdn.sap.com/wiki/display/JSTSG/%28JSTSG%29Main%20Page
最后根据NOTES:
Note 1094628 - Error in step Call OfflineCTC from SAPInst 7.0 SR3 解决问题。
问题的原因居然是密码中使用了特殊字符。郁闷呢~~~