This discussion is archived
6 Replies Latest reply: Apr 3, 2013 3:42 PM by user733825 RSS

Problem installing OBIEE 11.1.1.6 on Linux 64-bit - redux

user733825 Newbie
Currently Being Moderated
I had posted an issue earlier about not being able to install the Software Only on my Linux 64-bit. That problem has not been solved, but this is a new (possibly related) issue.

I created a brand new installation of Linux, with an Oracle 11gR2 database, and created the BI repositories using rcu for 11.1.1.6

I then navigated to bishiphome/Disk1/install/linux64 and ran runInstaller.

Everything looks fine, all the way up to Step 13 of 15, where the installer is supposed to start copying files. It "hangs up" at that point. The tests for adequate swap space and Temp space are passed:

Starting Oracle Universal Installer...

Checking Temp space: must be greater than 1536 MB. Actual 4578 MB Passed
Checking swap space: must be greater than 500 MB. Actual 7999 MB Passed
Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2013-04-03_12-13-01PM. Please wait ...

It is running into an issue with a String Index out of bounds - Exception in thread "AWT-EventQueue-0" java.lang.StringIndexOutOfBoundsException: String index out of range: -2



Here is the full .out file:

Adding /tmp/OraInstall2013-04-03_12-13-01PM for deletion.
Adding to classpath:file:/tmp/OraInstall2013-04-03_12-13-01PM/ext/jlib/bi.jar
Adding to classpath:file:/tmp/OraInstall2013-04-03_12-13-01PM/ext/jlib/template.jar
null
configFileName:/tmp/OraInstall2013-04-03_12-13-01PM/ext/jlib/footprint.xml
location of staticportsini =/home/oracle/staticports.ini
location of staticportsini =/home/oracle/staticports.ini
location of staticportsini =/home/oracle/staticports.ini
location of staticportsini =/home/oracle/staticports.ini
Setting current page standalone validations to true
Setting current page standalone validations to true
Setting current page standalone validations to true
Inside startPreReqOperation...prereq
contextFile:/tmp/OraInstall2013-04-03_12-13-01PM/prereq/oui/agent_prereq_context.xml
The entry point is: oracle.installType.all
Check Name:CertifiedVersions
Check Description:This is a prerequisite condition to test whether the Oracle software is certified on the current O/S or not.
Expected result: One of oracle-6,oracle-5.6,enterprise-5.4,enterprise-4,enterprise-5,redhat-5.4,redhat-4,redhat-5,SuSE-10,SuSE-11
Actual Result: oracle-5.6
Check complete. The overall result of this check is: Passed



Check Name:Packages
Check Description:This is a prerequisite condition to test whether the packages recommended for installing the product are available on the system.
Checking for binutils-2.17.50.0.6; found binutils-2.17.50.0.6-20.el5_8.3-x86_64.Passed
Checking for compat-libstdc++-33-3.2.3-x86_64; found compat-libstdc++-33-3.2.3-61-x86_64. Passed
Checking for compat-libstdc++-33-3.2.3-i386; found compat-libstdc++-33-3.2.3-61-i386. Passed
Checking for elfutils-libelf-0.125; found elfutils-libelf-0.137-3.el5-x86_64. Passed
Checking for elfutils-libelf-devel-0.125; found elfutils-libelf-devel-0.137-3.el5-x86_64. Passed
Checking for gcc-4.1.1; found gcc-4.1.2-54.el5-x86_64. Passed
Checking for gcc-c++-4.1.1; found gcc-c++-4.1.2-54.el5-x86_64. Passed
Checking for glibc-2.5-12-x86_64; found glibc-2.5-107-x86_64. Passed
Checking for glibc-2.5-12-i686; found glibc-2.5-107-i686. Passed
Checking for glibc-common-2.5; found glibc-common-2.5-107-x86_64. Passed
Checking for glibc-devel-2.5-x86_64; found glibc-devel-2.5-107-x86_64. Passed
Checking for glibc-devel-2.5-12-i386; found glibc-devel-2.5-107-i386. Passed
Checking for libaio-0.3.106-x86_64; found libaio-0.3.106-5-x86_64. Passed
Checking for libaio-0.3.106-i386; found libaio-0.3.106-5-i386. Passed
Checking for libaio-devel-0.3.106; found libaio-devel-0.3.106-5-x86_64. Passed
Checking for libgcc-4.1.1-x86_64; found libgcc-4.1.2-54.el5-x86_64. Passed
Checking for libgcc-4.1.1-i386; found libgcc-4.1.2-54.el5-i386. Passed
Checking for libstdc++-4.1.1-x86_64; found libstdc++-4.1.2-54.el5-x86_64. Passed
Checking for libstdc++-4.1.1-i386; found libstdc++-4.1.2-54.el5-i386. Passed
Checking for libstdc++-devel-4.1.1; found libstdc++-devel-4.1.2-54.el5-x86_64. Passed
Checking for make-3.81; found make-1:3.81-3.el5-x86_64. Passed
Checking for sysstat-7.0.0; found sysstat-7.0.2-12.0.1.el5-x86_64. Passed
Check complete. The overall result of this check is: Passed



Check Name:Kernel
Check Description:This is a prerequisite condition to test whether the minimum required kernel parameters are configured.
Checking for VERSION=2.6.18; found VERSION=2.6.32-300.39.5.el5uek. Passed
Checking for hardnofiles=4096; found hardnofiles=131072. Passed
Checking for softnofiles=4096; found softnofiles=131072. Passed
Check complete. The overall result of this check is: Passed



Check Name:GLIBC
Check Description:This is a prerequisite condition to check whether the recommended glibc version is available on the system
Expected result: ATLEAST=2.5-12
Actual Result: 2.5-107
Check complete. The overall result of this check is: Passed



Check Name:TotalMemory
Check Description:This is a prerequisite condition to test whether the system has sufficient physical memory.
Expected result: 1024MB
Actual Result: 5992MB
Check complete. The overall result of this check is: Passed



Check Name:Check Env Variable
Check Description:Check for LD_ASSUME_KERNEL
Expected result: LD_ASSUME_KERNEL environment variable should not be set in the environment.
Actual Result: Variable Not set.
Check complete. The overall result of this check is: Passed



Setting current page standalone validations to true
Setting current page standalone validations to true
In processErrorMsgStringDomain Name
In processErrorMsgStringValid domain name may only contain alphanumeric characters, or the underscore (_) or hyphen (-) characters, and include at least one alphanumeric character.
In processErrorMsgStringAdministrator Password
In processErrorMsgStringValid passwords are 8 to 30 characters long, must begin with an alphabetic character,use only alphanumeric, underscore (_), dollar ($) or pound (#) characters and include at least one number.
In processErrorMsgStringAdministrator User Name
In processErrorMsgStringThe value may only contain alphanumeric characters, or the underscore (_) or hyphen (-) characters.
resultset.getStatus() : true
Setting current page standalone validations to true
XXX: setting m_WLSHome to: /u00/wls/wlserver_10.3
In processErrorMsgStringDomain Home
In processErrorMsgStringOracle Instance
In processErrorMsgStringMiddleware Home
In processErrorMsgStringInstance Name
In processErrorMsgString@SpecifyHomeInformationPage.m_invalidCharMsgString
Obtained the single page data..SpecifyHomeInformationPage
In processErrorMsgStringWebLogic Server Home
In processErrorMsgStringOracle Home
In processErrorMsgStringOracle Home Directory
In processErrorMsgString@SpecifyHomeInformationPage.m_OracleDirectoryInvalidErrorString
Obtained the single page data..SpecifyHomeInformationPage
Entering the exec handler method in get free space for home...
quotaNeededProperty:null
isQuotaNeeded : false
Entering getUnixVolumeFreeSpace false
In get free space method..
not required...
Entering getUnixVolumeFreeSpace false
In get free space method..
not required...
resultset.getStatus() : true
XXX: setting m_WLSHome to: /u00/wls/wlserver_10.3
Setting current page standalone validations to true
OS: <LINUX> commad: </sbin/ifconfig -a> pattern: <inet(\s+.*:)?\s*\d+\.\d+\.\d+\.\d+>
resultset.getStatus() : true
Setting current page standalone validations to true
In processFieldStringBIPLATFORM schema user name
In processFieldStringBIPLATFORM schema user password
In processFieldStringConnect string
resultset.getStatus() : true
Setting current page standalone validations to true
In processFieldStringMDS schema user name
In processFieldStringMDS schema user password
In processFieldStringConnect string
resultset.getStatus() : false
Setting current page standalone validations to true
In processFieldStringMDS schema user name
In processFieldStringMDS schema user password
In processFieldStringConnect string
resultset.getStatus() : true
Setting current page standalone validations to true
resultset.getStatus() : true
Setting current page standalone validations to true
resultset.getStatus() : true
Setting collector hub url in screen:null
In doFinish method checking for inventory lock...InstallProgressPage
Next page is a progress page and the inventory lock is false
Setting current page standalone validations to true
Exception in thread "AWT-EventQueue-0" java.lang.StringIndexOutOfBoundsException: String index out of range: -2
Adding /tmp/OraInstall2013-04-03_12-13-01PM for deletion.
Adding to classpath:file:/tmp/OraInstall2013-04-03_12-13-01PM/ext/jlib/bi.jar
Adding to classpath:file:/tmp/OraInstall2013-04-03_12-13-01PM/ext/jlib/template.jar
null
configFileName:/tmp/OraInstall2013-04-03_12-13-01PM/ext/jlib/footprint.xml
location of staticportsini =/home/oracle/staticports.ini
location of staticportsini =/home/oracle/staticports.ini
location of staticportsini =/home/oracle/staticports.ini
location of staticportsini =/home/oracle/staticports.ini
Setting current page standalone validations to true
Setting current page standalone validations to true
Setting current page standalone validations to true
Inside startPreReqOperation...prereq
contextFile:/tmp/OraInstall2013-04-03_12-13-01PM/prereq/oui/agent_prereq_context.xml
The entry point is: oracle.installType.all
Check Name:CertifiedVersions
Check Description:This is a prerequisite condition to test whether the Oracle software is certified on the current O/S or not.
Expected result: One of oracle-6,oracle-5.6,enterprise-5.4,enterprise-4,enterprise-5,redhat-5.4,redhat-4,redhat-5,SuSE-10,SuSE-11
Actual Result: oracle-5.6
Check complete. The overall result of this check is: Passed



Check Name:Packages
Check Description:This is a prerequisite condition to test whether the packages recommended for installing the product are available on the system.
Checking for binutils-2.17.50.0.6; found binutils-2.17.50.0.6-20.el5_8.3-x86_64.Passed
Checking for compat-libstdc++-33-3.2.3-x86_64; found compat-libstdc++-33-3.2.3-61-x86_64. Passed
Checking for compat-libstdc++-33-3.2.3-i386; found compat-libstdc++-33-3.2.3-61-i386. Passed
Checking for elfutils-libelf-0.125; found elfutils-libelf-0.137-3.el5-x86_64. Passed
Checking for elfutils-libelf-devel-0.125; found elfutils-libelf-devel-0.137-3.el5-x86_64. Passed
Checking for gcc-4.1.1; found gcc-4.1.2-54.el5-x86_64. Passed
Checking for gcc-c++-4.1.1; found gcc-c++-4.1.2-54.el5-x86_64. Passed
Checking for glibc-2.5-12-x86_64; found glibc-2.5-107-x86_64. Passed
Checking for glibc-2.5-12-i686; found glibc-2.5-107-i686. Passed
Checking for glibc-common-2.5; found glibc-common-2.5-107-x86_64. Passed
Checking for glibc-devel-2.5-x86_64; found glibc-devel-2.5-107-x86_64. Passed
Checking for glibc-devel-2.5-12-i386; found glibc-devel-2.5-107-i386. Passed
Checking for libaio-0.3.106-x86_64; found libaio-0.3.106-5-x86_64. Passed
Checking for libaio-0.3.106-i386; found libaio-0.3.106-5-i386. Passed
Checking for libaio-devel-0.3.106; found libaio-devel-0.3.106-5-x86_64. Passed
Checking for libgcc-4.1.1-x86_64; found libgcc-4.1.2-54.el5-x86_64. Passed
Checking for libgcc-4.1.1-i386; found libgcc-4.1.2-54.el5-i386. Passed
Checking for libstdc++-4.1.1-x86_64; found libstdc++-4.1.2-54.el5-x86_64. Passed
Checking for libstdc++-4.1.1-i386; found libstdc++-4.1.2-54.el5-i386. Passed
Checking for libstdc++-devel-4.1.1; found libstdc++-devel-4.1.2-54.el5-x86_64. Passed
Checking for make-3.81; found make-1:3.81-3.el5-x86_64. Passed
Checking for sysstat-7.0.0; found sysstat-7.0.2-12.0.1.el5-x86_64. Passed
Check complete. The overall result of this check is: Passed



Check Name:Kernel
Check Description:This is a prerequisite condition to test whether the minimum required kernel parameters are configured.
Checking for VERSION=2.6.18; found VERSION=2.6.32-300.39.5.el5uek. Passed
Checking for hardnofiles=4096; found hardnofiles=131072. Passed
Checking for softnofiles=4096; found softnofiles=131072. Passed
Check complete. The overall result of this check is: Passed



Check Name:GLIBC
Check Description:This is a prerequisite condition to check whether the recommended glibc version is available on the system
Expected result: ATLEAST=2.5-12
Actual Result: 2.5-107
Check complete. The overall result of this check is: Passed



Check Name:TotalMemory
Check Description:This is a prerequisite condition to test whether the system has sufficient physical memory.
Expected result: 1024MB
Actual Result: 5992MB
Check complete. The overall result of this check is: Passed



Check Name:Check Env Variable
Check Description:Check for LD_ASSUME_KERNEL
Expected result: LD_ASSUME_KERNEL environment variable should not be set in the environment.
Actual Result: Variable Not set.
Check complete. The overall result of this check is: Passed



Setting current page standalone validations to true
Setting current page standalone validations to true
In processErrorMsgStringDomain Name
In processErrorMsgStringValid domain name may only contain alphanumeric characters, or the underscore (_) or hyphen (-) characters, and include at least one alphanumeric character.
In processErrorMsgStringAdministrator Password
In processErrorMsgStringValid passwords are 8 to 30 characters long, must begin with an alphabetic character,use only alphanumeric, underscore (_), dollar ($) or pound (#) characters and include at least one number.
In processErrorMsgStringAdministrator User Name
In processErrorMsgStringThe value may only contain alphanumeric characters, or the underscore (_) or hyphen (-) characters.
resultset.getStatus() : true
Setting current page standalone validations to true
XXX: setting m_WLSHome to: /u00/wls/wlserver_10.3
In processErrorMsgStringDomain Home
In processErrorMsgStringOracle Instance
In processErrorMsgStringMiddleware Home
In processErrorMsgStringInstance Name
In processErrorMsgString@SpecifyHomeInformationPage.m_invalidCharMsgString
Obtained the single page data..SpecifyHomeInformationPage
In processErrorMsgStringWebLogic Server Home
In processErrorMsgStringOracle Home
In processErrorMsgStringOracle Home Directory
In processErrorMsgString@SpecifyHomeInformationPage.m_OracleDirectoryInvalidErrorString
Obtained the single page data..SpecifyHomeInformationPage
Entering the exec handler method in get free space for home...
quotaNeededProperty:null
isQuotaNeeded : false
Entering getUnixVolumeFreeSpace false
In get free space method..
not required...
Entering getUnixVolumeFreeSpace false
In get free space method..
not required...
resultset.getStatus() : true
XXX: setting m_WLSHome to: /u00/wls/wlserver_10.3
Setting current page standalone validations to true
OS: <LINUX> commad: </sbin/ifconfig -a> pattern: <inet(\s+.*:)?\s*\d+\.\d+\.\d+\.\d+>
resultset.getStatus() : true
Setting current page standalone validations to true
In processFieldStringBIPLATFORM schema user name
In processFieldStringBIPLATFORM schema user password
In processFieldStringConnect string
resultset.getStatus() : true
Setting current page standalone validations to true
In processFieldStringMDS schema user name
In processFieldStringMDS schema user password
In processFieldStringConnect string
resultset.getStatus() : false
Setting current page standalone validations to true
In processFieldStringMDS schema user name
In processFieldStringMDS schema user password
In processFieldStringConnect string
resultset.getStatus() : true
Setting current page standalone validations to true
resultset.getStatus() : true
Setting current page standalone validations to true
resultset.getStatus() : true
Setting collector hub url in screen:null
In doFinish method checking for inventory lock...InstallProgressPage
Next page is a progress page and the inventory lock is false
Setting current page standalone validations to true
Exception in thread "AWT-EventQueue-0" java.lang.StringIndexOutOfBoundsException: String index out of range: -2
at java.lang.String.substring(String.java:1937)
at oracle.as.install.bi.util.InstallerInfo.getShiphomeLocation(InstallerInfo.java:58)
at oracle.as.install.bi.installaction.BIInstallAction.executeBeforeCopy(BIInstallAction.java:230)
at oracle.as.install.engine.modules.util.installaction.InstallActionProviderUtility.invokeExecuteBeforeCopy(InstallActionProviderUtility.java:72)
at oracle.as.install.engine.modules.presentation.ui.common.wizard.ModifiedDWizard.startInstallOperation(ModifiedDWizard.java:3117)
at oracle.as.install.engine.modules.presentation.ui.common.wizard.ModifiedDWizard.doNext(ModifiedDWizard.java:788)
at oracle.as.install.engine.modules.presentation.ui.common.wizard.ModifiedDWizard.doNext(ModifiedDWizard.java:886)
at oracle.as.install.engine.modules.presentation.ui.common.wizard.ModifiedDWizard.doNext(ModifiedDWizard.java:934)
at oracle.as.install.engine.modules.presentation.ui.common.wizard.ModifiedDWizard.doFinish(ModifiedDWizard.java:611)
at oracle.bali.ewt.wizard.BaseWizard$Action.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:6288)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6053)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4651)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4481)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4481)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
at java.awt.EventQueue.access$000(EventQueue.java:84)
at java.awt.EventQueue$1.run(EventQueue.java:602)
at java.awt.EventQueue$1.run(EventQueue.java:600)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:616)
at java.awt.EventQueue$2.run(EventQueue.java:614)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)


So far, I have confirmed I am using a 64-bit compliant java:

$> java -version:
java version "1.6.0_43"
Java(TM) SE Runtime Environment (build 1.6.0_43-b01)
Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01, mixed mode)

There is nothing installed in this box except the Linux OS, one single Oracle DB for me to install OBIEE, no WebLogic, nothing else.

Any help will be appreciated!

Thanks,

Nick

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points