cancel
Showing results for 
Search instead for 
Did you mean: 

error in SOLMAN EHP1 installation

Former Member
0 Kudos

Hi all,

we are facing some problem while installing Solman EHP1 on solaris_X64. with SID = SOL

we are getting the following error while giving the binaries for the installation export

An error occurred while processing option SAP Solution Manager 7.0 EhP1 > SAP Systems > Oracle > Central System > Central System( Last error reported by the step :Assertion failed: in function (sid, fileName) { if (!sid) { installer.writeError("ind-rel.ind-os.ind-db.j2ee-eng.noSID"); } var result = false; var unicode; var nw = NW.getSystem(sid); var unicode = nw.isUnicode(); var product = installer.getInstallationParameter("INSTPARA_PRODUCT"); var prodrel = installer.getInstallationParameter("INSTPARA_PRODUCT_VERSION"); var dbHost = nw.getDB().getDBHost(); var localhost = installer.getHostName(); var osFAName = (new SystemMgt()).getSystemInfo().getOSFAName(); var dbOsFAName = "ALL"; OraCom.trace("OraCom localhost: ", localhost, " dbHost: ", dbHost); OraCom.trace("OraCom nw.getDB()getDBHost(): ", nw.getDB().getDBHost()); OraCom.trace("OraCom dbOsFAName: ", dbOsFAName, " osFAName: ", osFAName); dbOsFAName = (dbHost.equals(localhost)) ? osFAName : "ALL"; OraCom.trace("OraCom dbOsFAName: ", dbOsFAName); templateFilePathOra = "/COMMON/INSTALL/ORA/"; var unicode = (parseBool(unicode)) ? "YES" : "NO"; OraCom.trace("OraCom importOradbpar unicode: " + unicode); if (!fileName) { fileName = "ORADBPAR.XML"; } var fileMgt = new FileMgt(); if (!fileMgt.isExisting(fileName, "FILE")) { var fileSrc = installer.getCD("SAPINST") + templateFilePathOra + "ORADBPAR.XML"; if (!fileMgt.isExisting(fileSrc, "FILE")) { installer.abortInstallation("dbmodora.fileNotFound", fileSrc); } var file1 = fileMgt.getNode(fileSrc); file1.copy(fileName); } installer.writeTrace("Reading volatile database parameters from '" + fileName + "'."); var client = ; client.files.push(fileName); installer.setKdbClient(client); var where = " WHERE PRODUCT = '" + product + "' AND PRODREL = '" + prodrel + "' AND OsFAName = '" + dbOsFAName + "'"; installer.writeTrace("where: " + where); var se = OraCom._getTableSVE(); var s = OraCom._getTableSV(); s.remove(); var fields = new Array("OsFAName", "serverVersion", "UNICODE"); var rows_s = se.arraySelect(fields, where); ASSERT(arguments.callee, rows_s.length > 0, "found no server version for this where clause: " + where); for (var i = 0; i rows_s.length; ++i) { var temp = rows_s<i>; OraCom.trace("OraCom(row: ", dump_properties(temp)); var v_row = new Array(); if (temp.UNICODE == "" || temp.UNICODE == unicode) { v_row.OsFAName = temp.OsFAName; v_row.serverVersion = temp.serverVersion; s.insertRow(v_row); } } var where = " WHERE PRODUCT = '" + product + "' AND PROD_REL = '" + prodrel + "' AND OsFAName = '" + osFAName + "'"; installer.writeTrace("where: " + where); var ce = OraCom._getTableCVE(); var c = OraCom._getTableCV(); c.remove(); var fields = new Array("OsFAName", "clientVersion", "UNICODE"); var rows_c = ce.arraySelect(fields, where); ASSERT(arguments.callee, rows_c.length > 0, "found no client version for this where clause: " + where); for (var i = 0; i rows_c.length; ++i) { var temp = rows_c<i>; OraCom.trace("OraCom(row: ", dump_properties(temp)); var v_row = new Array(); if (temp.UNICODE == "" || temp.UNICODE == unicode) { v_row.OsFAName = temp.OsFAName; v_row.clientVersion = temp.clientVersion; c.insertRow(v_row); } } var se = OraCom._getTableSBE(); var s = OraCom._getTableSB(); s.remove(); var where = " WHERE OsFAName = '" + dbOsFAName + "'"; OraCom.trace("where: ", where); var rows_s = se.arraySelect(undefined, where); ASSERT(arguments.callee, rows_s.length > 0, "found no server Bit for this where clause: " + where); for (var i = 0; i rows_s.length; ++i) { OraCom.trace("OraCom(row: ", dump_properties(rows_s<i>)); s.insertRow(rows_s<i>); } var se = OraCom._getTableCBE(); var s = OraCom._getTableCB(); s.remove(); var where = " WHERE OsFAName = '" + dbOsFAName + "'"; OraCom.trace("where: ", where); var rows_s = se.arraySelect(undefined, where); ASSERT(arguments.callee, rows_s.length > 0, "found no client Bit for this where clause: " + where); for (var i = 0; i rows_s.length; ++i) { OraCom.trace("OraCom(row: ", dump_properties(rows_s<i>)); s.insertRow(rows_s<i>); } tORA_TablespaceNameMapping_External = new Table("tORA_TablespaceNameMapping_External"); tORA_TablespaceNameMapping = new Table("tORA_TablespaceNameMapping"); tORA_TablespaceNameMapping.remove(); var v_fields = new Array("oldName", "newName"); var v_where = " WHERE PRODUCT IN ('','" + product + "')"; var rows_t = tORA_TablespaceNameMapping_External.arraySelect(v_fields, v_where); for (var i = 0; i rows_t.length; ++i) { tORA_TablespaceNameMapping.insertRow(rows_t<i>); } result = true; } found no server version for this where clause: WHERE PRODUCT = 'SOLMAN' AND PROD_REL = '40' AND OsFAName = 'SOLARIS_X86_64'). You can now:

Any suggestion on this is welcome

regards,

sen

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos
Duplicate post

Read and follow Forum Rules