6 Replies Latest reply: Apr 3, 2013 5:42 PM by User733825-Oracle RSS

    Problem installing OBIEE 11.1.1.6 on Linux 64-bit - redux

    User733825-Oracle
      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