on 12-28-2009 7:13 AM
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').
Any suggestion on this is welcome
regards,
sen
Hi
solution for this error is as below
Oracle, SOLARIS_X86_64: Error message: found no server version
Symptom:
You get an error message like the following:
found no server version for this where clause: WHERE PRODUCT = 'SOLMAN' AND PROD_REL = '40' AND OsFAName = 'SOLARIS_X86_64'
Solution:
Proceed ad follows:
1. Stop SAPinst.
2. Go to the installation directory sapinst_instdir.
3. Edit the ORADBPAR.XML file.
4. In the ORADBPAR.XML file, search for the following:
<row>
<fld name="PRODUCT">
<strval><![CDATA[SOLMAN]]>
</strval>
</fld>
<fld name="PROD_REL">
<strval><![CDATA[70]]>
</strval>
</fld>
<fld name="UNICODE">
<strval><![CDATA[]]>
</strval>
</fld>
<fld name="OsFAName">
<strval><![CDATA[SOLARIS_X86_64]]>
</strval>
</fld>
<fld name="serverVersion">
<strval><![CDATA[102]]>
</strval>
</fld>
5. Replace '70' with '40':
<row>
<fld name="PRODUCT">
<strval><![CDATA[SOLMAN]]>
</strval>
</fld>
<fld name="PROD_REL">
<strval><![CDATA[40]]> <<<<<<<<<<<<<< change 70 to 40
</strval>
</fld>
<fld name="UNICODE">
<strval><![CDATA[]]>
</strval>
</fld>
<fld name="OsFAName">
<strval><![CDATA[SOLARIS_X86_64]]>
</strval>
</fld>
<fld name="serverVersion">
<strval><![CDATA[102]]>
</strval>
</fld>
6. Save the ORADBPAR.XML file.
7. Restart SAPinst and choose "Continue with the old option" on the "What do you want to do" screen.
Regards,
Bharathy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
solution for this error is as below
Oracle, SOLARIS_X86_64: Error message: found no server version
Symptom:
You get an error message like the following:
found no server version for this where clause: WHERE PRODUCT = 'SOLMAN' AND PROD_REL = '40' AND OsFAName = 'SOLARIS_X86_64'
Solution:
Proceed ad follows:
1. Stop SAPinst.
2. Go to the installation directory sapinst_instdir.
3. Edit the ORADBPAR.XML file.
4. In the ORADBPAR.XML file, search for the following:
<row>
<fld name="PRODUCT">
<strval><![CDATA[SOLMAN]]>
</strval>
</fld>
<fld name="PROD_REL">
<strval><![CDATA[70]]>
</strval>
</fld>
<fld name="UNICODE">
<strval><![CDATA[]]>
</strval>
</fld>
<fld name="OsFAName">
<strval><![CDATA[SOLARIS_X86_64]]>
</strval>
</fld>
<fld name="serverVersion">
<strval><![CDATA[102]]>
</strval>
</fld>
5. Replace '70' with '40':
<row>
<fld name="PRODUCT">
<strval><![CDATA[SOLMAN]]>
</strval>
</fld>
<fld name="PROD_REL">
<strval><![CDATA[40]]> <<<<<<<<<<<<<< change 70 to 40
</strval>
</fld>
<fld name="UNICODE">
<strval><![CDATA[]]>
</strval>
</fld>
<fld name="OsFAName">
<strval><![CDATA[SOLARIS_X86_64]]>
</strval>
</fld>
<fld name="serverVersion">
<strval><![CDATA[102]]>
</strval>
</fld>
6. Save the ORADBPAR.XML file.
7. Restart SAPinst and choose "Continue with the old option" on the "What do you want to do" screen.
Regards,
Bharathy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Sen,
Please check the follwoing factors :
1. check your user (Local system) admin rights,
2. check whether JDK installed properly.
3. check the environment variables set properly.
Might be problem with SID(in case if already installed the SAP with same SID than sometimes it'll not accept). So please check the SID and try with new SID also.
i hope this will help you.
With Regards,
CSK
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi.
Goto sap note [1276022|https://websmp130.sap-ag.de/sap%28bD1kZSZjPTAwMQ==%29/bc/bsp/spn/sapnotes/index2.htm?numm=1276022] and search for OsFAName.
There is a description to solve your problem with this statement: WHERE PRODUCT = 'SOLMAN' AND PROD_REL = '40' AND OsFAName = 'SOLARIS_X86_64')
regards,
Martin
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 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.