on 03-31-2009 7:43 PM
I try to install a DI on an MSCS cluster/SQL.
On the phase called "unpack SAP archive", anyway SAPinst cannot move forward.
The sapinst_dev.log reads: (many repeated loops as follows)
TRACE [iaxxejsexp.cpp:199]
EJS_Installer::writeTraceToLogBook()
2009-03-31 18:37:33.681 NWInstall._getFiles()
TRACE [iaxxejsexp.cpp:199]
EJS_Installer::writeTraceToLogBook()
2009-03-31 18:37:33.681 NWInstall._getList(DBINDEP\SAPEXE.SAR)
TRACE [iaxxejsexp.cpp:199]
EJS_Installer::writeTraceToLogBook()
2009-03-31 18:37:33.681 NWInstall._getList() done: instance.lst
TRACE [iaxxejsexp.cpp:199]
EJS_Installer::writeTraceToLogBook()
2009-03-31 18:37:33.681 NWInstall._getFiles(): found archive in table.
TRACE [iaxxejsexp.cpp:199]
EJS_Installer::writeTraceToLogBook()
2009-03-31 18:37:33.681 NWInstall._getFiles() done: [
The sapinst.log reads:
WARNING 2009-03-31 14:52:04
Unable to get information about file
NT001C5555EP1\sapmnt\EP1\SYS\exe\uc\NTAMD64 using FindFirstFile. Operating system error message: You were not connected because a duplicate name exists on the network. Go to System in Control Panel to change the computer name and try again.
However explorer can access
NT001C5555EP1\sapmnt\EP1\SYS\exe\uc\NTAMD64 without any issue.
We can ping NT001C5555EP1 without errors.
DNS shows only one entry for above NT001C5555EP1.
How to fix it? Modify control.xml to allow the unpack anyway?
Points will be given. Thanks a lot!
Hi c z,
Please check the hostname of your server,It seams to be with in network you were using same hostname or same IP address.Please check it and get back.
with regards,
kk
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Friends:
I find out in the sapinst_dev.log:
TRACE [iaxxejsexp.cpp:199]
EJS_Installer::writeTraceToLogBook()
2009-04-01 15:03:41.212 NWInstall._needUnpacking() done:
NT001C5555EP1/sapmnt/EP1/SYS/exe/uc/NTAMD64/sapstartsrv.exe.new is missing, returning true.
TRACE [iaxxcdialogdoc.cpp:142]
CDialogDocument::evaluateDependsAndDependsNot()
Do front side checks at backend for dialog element unpack
TRACE [iaxxgenimp.cpp:293]
CGuiEngineImp::showDialogCalledByJs()
Dialog d_nw_unpack_now was skipped because of ( getCurrentDialog()->skip() or !getCurrentDialog()->shallShow() )returns true.
TRACE [iaxxejsexp.cpp:199]
EJS_Installer::writeTraceToLogBook()
2009-04-01 15:03:41.227 NWInstall._needUnpacking({
cd:UKERNEL
codepage:Unicode
destination:
NT001C5555EP1\sapmnt\EP1\SYS\exe\uc\NTAMD64
list:
needUnpacking:true
ownPath:
path:DBINDEP\SAPEXE.SAR
sid:QP1
unpack:false
wasUnpacked:false
})
In the control.xml, could you tell how to edit the follwoing so that the unpack can
take place? Now I am stuck at "unpack SAP archives":
NWInstall.prototype._needUnpacking = function(archive) {
NW.trace("NWInstall._needUnpacking(", dump_properties(archive), ")");
if (!archive.cd) {
NW.trace("NWInstall._needUnpacking() done: optional archive, return false.");
return false;
}
var dest = FSPath.get(archive.destination);
if (!dest.isExisting()) {
if (installer.onUnix()) {
// Handle the case where /usr/sap/SID/SYS/exe does not yet exist, but
// /sapmnt/SID/exe is there. /usr/sap/SID/SYS/exe/run is a softlink to /sapmnt/SID/exe,
// but /usr/sap/SID/SYS/exe/uc/platform should be /sapmnt/SID/exe/uc/platform.
var destString = dest.toString();
var sysExe = "/usr/sap/" + this.getSID() + "/SYS/exe";
if (destString.indexOf(sysExe) == 0) {
destString = this.getSAPMountDir() + "/" + this.getSID() + "/exe" + destString.substr(sysExe.length);
destString = destString.replace(/\/run$/, "");
NW.trace("NWInstall._needUnpacking() done: destination ", dest, " does not exist, testing ", destString);
dest = FSPath.get(destString);
if (!dest.isExisting()) {
NW.trace("NWInstall._needUnpacking() done: destination ", dest, " does not exist, returning true.");
return true;
}
} else {
NW.trace("NWInstall._needUnpacking() done: destination ", dest, " does not exist, returning true.");
return true;
}
} else {
NW.trace("NWInstall._needUnpacking() done: destination ", dest, " does not exist, returning true.");
return true;
}
}
var files = NWInstall._getFiles(archive);
for (var i = 0; i < files.length; ++i) {
var f = dest.concat(files<i>);
if (! f.isExisting()) {
NW.trace("NWInstall._needUnpacking() done: ", f, " is missing, returning true.");
return true;
}
}
NW.trace("NWInstall._needUnpacking() done: false");
return false;
}
Thanks!!
Hi,
Please check the permissions on
NT001C5555EP1\sapmnt.
Manoj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
10 | |
9 | |
9 | |
6 | |
6 | |
6 | |
5 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.