4 Replies Latest reply: Jun 6, 2013 4:33 PM by Hussein Sawwan-Oracle RSS

    Fresh Installation of EBS 12.1.1 on RHEL 6.4; Ran into couple of issues

    AnandC
      Hello DBA gurus,

      I'm new to Linux as well as never installed EBS before.
      I need to install EBS 12.1.3 in RHEL 6.4 - 64bit OS.
      It is understood that we need to first install 12.1.1 and then later upgrade to 12.1.3.
      Also I have a windows OS laptop and I'm installing remotely.
      I'm using putty, winscp and hummingbird.

      What I've done?
      I've followed this doc: *Oracle E-Business Suite Installation and Upgrade Notes Release 12 (12.1.1) for Linux x86-64 [ID 761566.1]* . Below are the points that I performed exactly point-to-point. Nothing less nor nothing more. Also below points contains direct phrases as quoted in the metalink.

      a. Kenel Requirements
      As a root user, I issued "$ uname -r"
      Output: 2.6.32-358.6.2.el6.x86_64 (met the expectations as mentioned in #761566.1)

      b. Required Packages
      Installed.

      c. Software Requirements
      As a root user
      ar --> validated by issuing "which ar"
      gcc --> issued "rpm -qa gcc" but failed; Please suggest
      g++ --> issued "rpm -qa g++" but failed; Please suggest
      ksh --> Please Suggest
      ld --> validated by issuing "which make"
      make -->validated by issuing "which make"
      X Display Server --> issued "xclock" but failed; Please suggest

      d. Kernel Settings
      */etc/sysctl.conf*
      Added as mentioned in metalink but came up with these issues when issued "sysctl -p". Please suggest.

      error: "kernel.semmsl" is an unknown key
      error: "kernel.semmns" is an unknown key
      error: "kernel.semopm" is an unknown key
      error: "kernel.semmni" is an unknown key
      error: "Invalid argument" setting key "kernel.sem"

      e. DNS Resolver Parameters
      */etc/resolv.conf file*
      Added as mentioned in /etc/resolv.conf file

      f. Verify Host Names

      1. */etc/hosts* -
      +127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4+
      +::1 localhost localhost.localdomain localhost6 localhost6.localdomain6+
      +10.179.134.35 CUMMINSPDHPOC.CUMMINSDEVERP.COM CUMMINSPDHPOC+

      2. */etc/sysconfig/network -*
      NETWORKING=yes
      NETWORKING_IPV6=no
      HOSTNAME=CUMMINSPDHPOC.CUMMINSDEVERP.COM

      3. */etc/sysconfig/networking/profiles/default/network* - nothing exists

      4. Restarted system.

      5. Created oracle and applmgr users

      g. Modifying the number of open file descriptors
      */etc/security/limits.conf*

      * hard nofile 65535
      * soft nofile 4096
      * hard nproc 16384
      * soft nproc 2047

      h. OS Library Patch for Oracle HTTP Server
      Applied patch - 6078836

      i. Link to Motif Library in Oracle Apps Server 10.1.2
      # unlink /usr/lib/libXtst.so.6
      # ln -s /usr/X11R6/lib/libXtst.so.6.1 /usr/lib/libXtst.so.6

      I just ran the above two statements and I didn't have a clue what it means nor I was sure how to check the unlink and link were accomplished properly. Please suggest*

      j. Before Installing/Upgrading
      Applied latest 12.1.1.13 rapid install patch by following - 798258.1
      $ ./RapidWizVersion
      Oracle Applications Rapid Install Wizard
      Version 12.1.1.13
      +(c) Copyright 2000-2006 Oracle Corporation. All rights reserved.+


      k. OPMN port conflict
      Checked if the port 6000 is being used ("netstat -a | grep 6000"). There wasn't any output. What does that mean?

      l. Rapid Wizard Install - I'm getting error here; logged in as applmgr
      1. I'm using Exceed/Hummingbird
      2. My laptop ip address is 10.3.3.98
      3. Setup DISPLAY --> Issued
      $ DISPLAY=10.3.3.98:0.0; export DISPLAY
      +$ echo $DISPLAY+
      +10.3.3.98:0.0+

      2. I keep getting errors when I issued the following commands in RHEL:
      $ xclock
      Error: Can't open display: 10.3.3.98:0.0

      $ xeyes
      Error: Can't open display: 10.3.3.98:0.0

      $./rapidwiz
      Rapid Install Wizard is validating your file system......
      +4 dvd labels found+
      Rapid Install Wizard will now launch the Java Interface.....
      +$ Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using '10.3.3.98:0.0' as the value of the DISPLAY variable.+
      at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
      at sun.awt.X11GraphicsEnvironment.access$100(Unknown Source)
      at sun.awt.X11GraphicsEnvironment$1.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.awt.X11GraphicsEnvironment.<clinit>(Unknown Source)
      at java.lang.Class.forName0(Native Method)
      at java.lang.Class.forName(Unknown Source)
      at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(Unknown Source)
      at java.awt.Window.init(Unknown Source)
      at java.awt.Window.<init>(Unknown Source)
      at java.awt.Frame.<init>(Unknown Source)
      at java.awt.Frame.<init>(Unknown Source)
      at oracle.ewt.popup.PopupFrame.<init>(Unknown Source)
      at oracle.ewt.lwAWT.BufferedFrame.<init>(Unknown Source)
      at oracle.apps.ad.rapidwiz.RIWizard.main(RIWizard.java:1427)


      Thanks in advance !
      Anand
        • 1. Re: Fresh Installation of EBS 12.1.1 on RHEL 6.4; Ran into couple of issues
          Hussein Sawwan-Oracle
          It is understood that we need to first install 12.1.1 and then later upgrade to 12.1.3.
          Correct.
          c. Software Requirements
          As a root user
          ar --> validated by issuing "which ar"
          gcc --> issued "rpm -qa gcc" but failed; Please suggest
          g++ --> issued "rpm -qa g++" but failed; Please suggest
          ksh --> Please Suggest
          ld --> validated by issuing "which make"
          make -->validated by issuing "which make"
          X Display Server --> issued "xclock" but failed; Please suggest
          Issue "yum install <package name>" command to install missing packages.
          d. Kernel Settings
          */etc/sysctl.conf*
          Added as mentioned in metalink but came up with these issues when issued "sysctl -p". Please suggest.

          error: "kernel.semmsl" is an unknown key
          error: "kernel.semmns" is an unknown key
          error: "kernel.semopm" is an unknown key
          error: "kernel.semmni" is an unknown key
          error: "Invalid argument" setting key "kernel.sem"
          Please post the contents of the file here.
          +127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4+
          +::1 localhost localhost.localdomain localhost6 localhost6.localdomain6+
          +10.179.134.35 CUMMINSPDHPOC.CUMMINSDEVERP.COM CUMMINSPDHPOC+
          Please comment the 2nd line.
          i. Link to Motif Library in Oracle Apps Server 10.1.2
          # unlink /usr/lib/libXtst.so.6
          # ln -s /usr/X11R6/lib/libXtst.so.6.1 /usr/lib/libXtst.so.6

          I just ran the above two statements and I didn't have a clue what it means nor I was sure how to check the unlink and link were accomplished properly. Please suggest*
          It will create a symbolic link -- http://linux.die.net/man/1/ls
          Checked if the port 6000 is being used ("netstat -a | grep 6000"). There wasn't any output. What does that mean?
          It means none of the processes is using this port, so you should be good.
          l. Rapid Wizard Install - I'm getting error here; logged in as applmgr
          1. I'm using Exceed/Hummingbird
          2. My laptop ip address is 10.3.3.98
          3. Setup DISPLAY --> Issued
          $ DISPLAY=10.3.3.98:0.0; export DISPLAY
          +$ echo $DISPLAY+
          +10.3.3.98:0.0+

          2. I keep getting errors when I issued the following commands in RHEL:
          $ xclock
          Error: Can't open display: 10.3.3.98:0.0

          $ xeyes
          Error: Can't open display: 10.3.3.98:0.0
          You need to fix the DISPLAY in order to run rapidwiz -- How to configure, manage and secure user access to the Linux X server [ID 459029.1]

          Please also issue "xhost +" as root user and type "xclock" to verify.

          If you want to use applmgr/oracle as the owner of the application/database tier node files then you need to run rapidwiz as root user.

          Thanks,
          Hussein
          • 2. Re: Fresh Installation of EBS 12.1.1 on RHEL 6.4; Ran into couple of issues
            AnandC
            Hi Hussein,

            Thanks for the speedy reply. I'm working on your suggestions and will get back to you asap.

            Thanks,
            Anand
            • 3. Re: Fresh Installation of EBS 12.1.1 on RHEL 6.4; Ran into couple of issues
              AnandC
              Hussein Sawwan wrote:
              It is understood that we need to first install 12.1.1 and then later upgrade to 12.1.3.
              Correct.
              c. Software Requirements
              As a root user
              ar --> validated by issuing "which ar"
              gcc --> issued "rpm -qa gcc" but failed; Please suggest
              g++ --> issued "rpm -qa g++" but failed; Please suggest
              ksh --> Please Suggest
              ld --> validated by issuing "which make"
              make -->validated by issuing "which make"
              X Display Server --> issued "xclock" but failed; Please suggest
              Issue "yum install <package name>" command to install missing packages.
              I agree that we need to issue the above mentioned command for the missing packages but I still didn't understand which of the above software requirements are missing in my system. Could you please inform which of them are missing in my case?
              d. Kernel Settings
              */etc/sysctl.conf*
              Added as mentioned in metalink but came up with these issues when issued "sysctl -p". Please suggest.

              error: "kernel.semmsl" is an unknown key
              error: "kernel.semmns" is an unknown key
              error: "kernel.semopm" is an unknown key
              error: "kernel.semmni" is an unknown key
              error: "Invalid argument" setting key "kernel.sem"
              Please post the contents of the file here.
              # Controls whether core dumps will append the PID to the core filename.
              # Useful for debugging multi-threaded applications.
              kernel.core_uses_pid = 1

              # Controls the use of TCP syncookies
              net.ipv4.tcp_syncookies = 1

              # Disable netfilter on bridges.
              net.bridge.bridge-nf-call-ip6tables = 0
              net.bridge.bridge-nf-call-iptables = 0
              net.bridge.bridge-nf-call-arptables = 0

              # Controls the maximum size of a message, in bytes
              kernel.msgmnb = 65536

              # Controls the default maxmimum size of a mesage queue
              kernel.msgmax = 8192

              # Controls the maximum shared segment size, in bytes
              kernel.shmmax = 2147483648

              # Controls the maximum number of shared memory segments, in pages
              kernel.shmall = 2097152

              kernel.semmsl=256
              kernel.semmns=32000
              kernel.semopm=100
              kernel.semmni=142
              kernel.shmmni=4096
              kernel.msgmni=2878
              kernel.sem = 256 32000 100 142
              kernel.sem = semmsl semmns semopm semmni
              #kernel.sem = <#semmsl> <#semmns> <#semopm> <#semmni>
              fs.file-max=131072
              net.ipv4.ip_local_port_range=10000 65000
              net.core.rmem_default=262144
              net.core.rmem_max=4194304
              net.core.wmem_default=262144
              net.core.wmem_max=262144



              >
              +127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4+
              +::1 localhost localhost.localdomain localhost6 localhost6.localdomain6+
              +10.179.134.35 CUMMINSPDHPOC.CUMMINSDEVERP.COM CUMMINSPDHPOC+
              Please comment the 2nd line.
              I've commented as suggested.

              l. Rapid Wizard Install - I'm getting error here; logged in as applmgr
              1. I'm using Exceed/Hummingbird
              2. My laptop ip address is 10.3.3.98
              3. Setup DISPLAY --> Issued
              $ DISPLAY=10.3.3.98:0.0; export DISPLAY
              +$ echo $DISPLAY+
              +10.3.3.98:0.0+

              2. I keep getting errors when I issued the following commands in RHEL:
              $ xclock
              Error: Can't open display: 10.3.3.98:0.0

              $ xeyes
              Error: Can't open display: 10.3.3.98:0.0
              You need to fix the DISPLAY in order to run rapidwiz -- How to configure, manage and secure user access to the Linux X server [ID 459029.1]

              Please also issue "xhost +" as root user and type "xclock" to verify.
              So I initially had Exceed and let me inform you what exactly I had done. I installed Exceed and I've seen its icon in the task bar. It did not have a visible GUI but just it's icon next to the clock on windows taskbar. I assumed that's how it works.

              Later, I tried following #459029.1 but the doc was mentioning for RHEL 5. Is it the same for RHEL 6 as well or do we have a different work around? Also in the same document, is it mandatory to install the following RPMs that are compatible for RHEL 6? (below are the ones that are compatible for RHEL 4/5)

              xorg-x11-libs-6.8.2-1.EL.13.37
              xorg-x11-xfs-6.8.2-1.EL.13.37
              xorg-x11-xauth-6.8.2-1.EL.13.37
              xorg-x11-deprecated-libs-6.8.2-1.EL.13.37
              xorg-x11-Mesa-libGL-6.8.2-1.EL.13.37
              xorg-x11-font-utils-6.8.2-1.EL.13.37
              xorg-x11-Mesa-libGLU-6.8.2-1.EL.13.37
              xorg-x11-twm-6.8.2-1.EL.13.37
              xorg-x11-6.8.2-1.EL.13.37
              xorg-x11-tools-6.8.2-1.EL.13.37

              >
              If you want to use applmgr/oracle as the owner of the application/database tier node files then you need to run rapidwiz as root user.
              For the above suggestion, which one do you recommend to go with? I've read few blogs indicating not to install EBS with "root" user.


              Thanks,
              Anand
              • 4. Re: Fresh Installation of EBS 12.1.1 on RHEL 6.4; Ran into couple of issues
                Hussein Sawwan-Oracle
                I agree that we need to issue the above mentioned command for the missing packages but I still didn't understand which of the above software requirements are missing in my system. Could you please inform which of them are missing in my case?
                Use the which command to verify what exist and which doesn't (except for the DISPLAY). Or, use the rpm command (for example, "rpm -qa gcc*").
                kernel.sem = semmsl semmns semopm semmni
                You need to comment this line.
                2. I keep getting errors when I issued the following commands in RHEL:
                $ xclock
                Error: Can't open display: 10.3.3.98:0.0

                $ xeyes
                Error: Can't open display: 10.3.3.98:0.0
                You need to fix the DISPLAY in order to run rapidwiz -- How to configure, manage and secure user access to the Linux X server [ID 459029.1]

                Please also issue "xhost +" as root user and type "xclock" to verify.
                So I initially had Exceed and let me inform you what exactly I had done. I installed Exceed and I've seen its icon in the task bar. It did not have a visible GUI but just it's icon next to the clock on windows taskbar. I assumed that's how it works.
                Please verify that Xserver is up and running as per the doc referenced above.
                Later, I tried following #459029.1 but the doc was mentioning for RHEL 5. Is it the same for RHEL 6 as well or do we have a different work around? Also in the same document, is it mandatory to install the following RPMs that are compatible for RHEL 6? (below are the ones that are compatible for RHEL 4/5)

                xorg-x11-libs-6.8.2-1.EL.13.37
                xorg-x11-xfs-6.8.2-1.EL.13.37
                xorg-x11-xauth-6.8.2-1.EL.13.37
                xorg-x11-deprecated-libs-6.8.2-1.EL.13.37
                xorg-x11-Mesa-libGL-6.8.2-1.EL.13.37
                xorg-x11-font-utils-6.8.2-1.EL.13.37
                xorg-x11-Mesa-libGLU-6.8.2-1.EL.13.37
                xorg-x11-twm-6.8.2-1.EL.13.37
                xorg-x11-6.8.2-1.EL.13.37
                xorg-x11-tools-6.8.2-1.EL.13.37
                All the packages you need to install for Linux 6 are listed under "Oracle Linux 6/Red Hat Enterprise Linux 6" section.
                For the above suggestion, which one do you recommend to go with? I've read few blogs indicating not to install EBS with "root" user.
                I recommend running the installer as root and have 2 OS users (applmgr: owns application tier node files and oracle: owns database tier node files).

                Thanks,
                Hussein