2014-05-24 0 Prepare to Install OMS 12.1.0.3.1

Overview

Once I had resolved the issues identified in 02 Fix OS Install Issues, I was able to continue on with the installation of OMS 12.1.0.3.1.

References

Procedure

Create OS Group and User

Since I know this is a completely new OS (because I built it), I can the following commands without doing any of the checking recommended in 6.2 Creating the Operating System Groups and Users?:

groupadd oinstall useradd -g oinstall oracle passwd oracle

Enable Privilege Elevation

Because CRONULLA is a test system on a private network, I can be generous with privilege elevation for oracle. I used visudo to uncomment the following line:

%wheel ALL=(ALL) ALL

And I used the following command to allow oracle to have easy access to privilege elevation:

usermod -G wheel oracle

Install Packages

yum install make-3.81 binutils-2.20.51.0.2-5.11 gcc-4.4.4 libaio-0.3.107 glibc-common-2.12-1 libstdc++-4.4.4 libXtst-1.0.99.2-3.el6.x86_64.rpm sysstat-9.0.4 glibc-devel-2.12-1.7.el6.i686 glibc-devel-2.12-1.7.el6.x86_64

There were several problems as shown in the following log:

Loaded plugins: security public_ol6_UEKR3_latest | 1.2 kB 00:00 public_ol6_UEKR3_latest/primary | 3.5 MB 00:08 public_ol6_UEKR3_latest 112/112 public_ol6_latest | 1.4 kB 00:00 public_ol6_latest/primary | 36 MB 01:54 public_ol6_latest 24870/24870 Setting up Install Process Package 1:make-3.81-20.el6.x86_64 already installed and latest version No package binutils-2.20.51.0.2-5.11 available. Package matching gcc-4.4.4-13.el6.x86_64 already installed. Checking for update. Package libaio-0.3.107-10.el6.x86_64 already installed and latest version No package glibc-common-2.12-1 available. Package matching libstdc++-4.4.4-13.el6.x86_64 already installed. Checking for update. No package libXtst-1.0.99.2-3.el6.x86_64.rpm available. Package sysstat-9.0.4-22.el6.x86_64 already installed and latest version Package matching glibc-devel-2.12-1.7.el6.x86_64 already installed. Checking for update. Resolving Dependencies --> Running transaction check ---> Package glibc-devel.i686 0:2.12-1.7.el6 will be installed --> Processing Dependency: glibc = 2.12-1.7.el6 for package: glibc-devel-2.12-1.7.el6.i686 --> Processing Dependency: glibc-headers = 2.12-1.7.el6 for package: glibc-devel-2.12-1.7.el6.i686 --> Processing Dependency: libnss_compat.so.2 for package: glibc-devel-2.12-1.7.el6.i686 --> Processing Dependency: libcrypt.so.1 for package: glibc-devel-2.12-1.7.el6.i686 --> Processing Dependency: libnss_nisplus.so.2 for package: glibc-devel-2.12-1.7.el6.i686 --> Processing Dependency: libnss_nis.so.2 for package: glibc-devel-2.12-1.7.el6.i686 --> Processing Dependency: libresolv.so.2 for package: glibc-devel-2.12-1.7.el6.i686 --> Processing Dependency: librt.so.1 for package: glibc-devel-2.12-1.7.el6.i686 --> Processing Dependency: libnss_dns.so.2 for package: glibc-devel-2.12-1.7.el6.i686 --> Processing Dependency: libnss_hesiod.so.2 for package: glibc-devel-2.12-1.7.el6.i686 --> Processing Dependency: libnsl.so.1 for package: glibc-devel-2.12-1.7.el6.i686 --> Processing Dependency: libanl.so.1 for package: glibc-devel-2.12-1.7.el6.i686 --> Processing Dependency: libcidn.so.1 for package: glibc-devel-2.12-1.7.el6.i686 --> Processing Dependency: libthread_db.so.1 for package: glibc-devel-2.12-1.7.el6.i686 --> Processing Dependency: libBrokenLocale.so.1 for package: glibc-devel-2.12-1.7.el6.i686 --> Processing Dependency: libdl.so.2 for package: glibc-devel-2.12-1.7.el6.i686 --> Processing Dependency: libutil.so.1 for package: glibc-devel-2.12-1.7.el6.i686 --> Processing Dependency: libm.so.6 for package: glibc-devel-2.12-1.7.el6.i686 --> Processing Dependency: libnss_files.so.2 for package: glibc-devel-2.12-1.7.el6.i686 --> Running transaction check ---> Package glibc.i686 0:2.12-1.7.el6 will be installed --> Processing Dependency: glibc-common = 2.12-1.7.el6 for package: glibc-2.12-1.7.el6.i686 --> Processing Dependency: libfreebl3.so for package: glibc-2.12-1.7.el6.i686 --> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.12-1.7.el6.i686 ---> Package glibc-devel.i686 0:2.12-1.7.el6 will be installed --> Processing Dependency: glibc-headers = 2.12-1.7.el6 for package: glibc-devel-2.12-1.7.el6.i686 --> Running transaction check ---> Package glibc.i686 0:2.12-1.7.el6 will be installed --> Processing Dependency: glibc-common = 2.12-1.7.el6 for package: glibc-2.12-1.7.el6.i686 ---> Package glibc-devel.i686 0:2.12-1.7.el6 will be installed --> Processing Dependency: glibc-headers = 2.12-1.7.el6 for package: glibc-devel-2.12-1.7.el6.i686 ---> Package nss-softokn-freebl.i686 0:3.14.3-9.el6 will be installed --> Finished Dependency Resolution Error: Package: glibc-devel-2.12-1.7.el6.i686 (public_ol6_latest) Requires: glibc-headers = 2.12-1.7.el6 Installed: glibc-headers-2.12-1.132.el6.x86_64 (@anaconda-OracleLinuxServer-201311252058.x86_64/6.5) glibc-headers = 2.12-1.132.el6 Available: glibc-headers-2.12-1.7.el6.x86_64 (public_ol6_latest) glibc-headers = 2.12-1.7.el6 Available: glibc-headers-2.12-1.7.el6_0.3.x86_64 (public_ol6_latest) glibc-headers = 2.12-1.7.el6_0.3 Available: glibc-headers-2.12-1.7.el6_0.4.x86_64 (public_ol6_latest) glibc-headers = 2.12-1.7.el6_0.4 Available: glibc-headers-2.12-1.7.el6_0.5.x86_64 (public_ol6_latest) glibc-headers = 2.12-1.7.el6_0.5 Available: glibc-headers-2.12-1.25.el6.x86_64 (public_ol6_latest) glibc-headers = 2.12-1.25.el6 Available: glibc-headers-2.12-1.25.el6_1.3.x86_64 (public_ol6_latest) glibc-headers = 2.12-1.25.el6_1.3 Available: glibc-headers-2.12-1.47.el6.x86_64 (public_ol6_latest) glibc-headers = 2.12-1.47.el6 Available: glibc-headers-2.12-1.47.el6_2.5.x86_64 (public_ol6_latest) glibc-headers = 2.12-1.47.el6_2.5 Available: glibc-headers-2.12-1.47.el6_2.9.x86_64 (public_ol6_latest) glibc-headers = 2.12-1.47.el6_2.9 Available: glibc-headers-2.12-1.47.el6_2.12.x86_64 (public_ol6_latest) glibc-headers = 2.12-1.47.el6_2.12 Available: glibc-headers-2.12-1.47.0.2.el6_2.12.x86_64 (public_ol6_latest) glibc-headers = 2.12-1.47.0.2.el6_2.12 Available: glibc-headers-2.12-1.80.el6.x86_64 (public_ol6_latest) glibc-headers = 2.12-1.80.el6 Available: glibc-headers-2.12-1.80.el6_3.3.x86_64 (public_ol6_latest) glibc-headers = 2.12-1.80.el6_3.3 Available: glibc-headers-2.12-1.80.el6_3.4.x86_64 (public_ol6_latest) glibc-headers = 2.12-1.80.el6_3.4 Available: glibc-headers-2.12-1.80.el6_3.5.x86_64 (public_ol6_latest) glibc-headers = 2.12-1.80.el6_3.5 Available: glibc-headers-2.12-1.80.el6_3.6.x86_64 (public_ol6_latest) glibc-headers = 2.12-1.80.el6_3.6 Available: glibc-headers-2.12-1.80.el6_3.7.x86_64 (public_ol6_latest) glibc-headers = 2.12-1.80.el6_3.7 Available: glibc-headers-2.12-1.107.el6.x86_64 (public_ol6_latest) glibc-headers = 2.12-1.107.el6 Available: glibc-headers-2.12-1.107.el6_4.2.x86_64 (public_ol6_latest) glibc-headers = 2.12-1.107.el6_4.2 Available: glibc-headers-2.12-1.107.el6_4.4.x86_64 (public_ol6_latest) glibc-headers = 2.12-1.107.el6_4.4 Available: glibc-headers-2.12-1.107.el6_4.5.x86_64 (public_ol6_latest) glibc-headers = 2.12-1.107.el6_4.5 Error: Package: glibc-2.12-1.7.el6.i686 (public_ol6_latest) Requires: glibc-common = 2.12-1.7.el6 Installed: glibc-common-2.12-1.132.el6.x86_64 (@anaconda-OracleLinuxServer-201311252058.x86_64/6.5) glibc-common = 2.12-1.132.el6 Available: glibc-common-2.12-1.7.el6.x86_64 (public_ol6_latest) glibc-common = 2.12-1.7.el6 Available: glibc-common-2.12-1.7.el6_0.3.x86_64 (public_ol6_latest) glibc-common = 2.12-1.7.el6_0.3 Available: glibc-common-2.12-1.7.el6_0.4.x86_64 (public_ol6_latest) glibc-common = 2.12-1.7.el6_0.4 Available: glibc-common-2.12-1.7.el6_0.5.x86_64 (public_ol6_latest) glibc-common = 2.12-1.7.el6_0.5 Available: glibc-common-2.12-1.25.el6.x86_64 (public_ol6_latest) glibc-common = 2.12-1.25.el6 Available: glibc-common-2.12-1.25.el6_1.3.x86_64 (public_ol6_latest) glibc-common = 2.12-1.25.el6_1.3 Available: glibc-common-2.12-1.47.el6.x86_64 (public_ol6_latest) glibc-common = 2.12-1.47.el6 Available: glibc-common-2.12-1.47.el6_2.5.x86_64 (public_ol6_latest) glibc-common = 2.12-1.47.el6_2.5 Available: glibc-common-2.12-1.47.el6_2.9.x86_64 (public_ol6_latest) glibc-common = 2.12-1.47.el6_2.9 Available: glibc-common-2.12-1.47.el6_2.12.x86_64 (public_ol6_latest) glibc-common = 2.12-1.47.el6_2.12 Available: glibc-common-2.12-1.47.0.2.el6_2.12.x86_64 (public_ol6_latest) glibc-common = 2.12-1.47.0.2.el6_2.12 Available: glibc-common-2.12-1.80.el6.x86_64 (public_ol6_latest) glibc-common = 2.12-1.80.el6 Available: glibc-common-2.12-1.80.el6_3.3.x86_64 (public_ol6_latest) glibc-common = 2.12-1.80.el6_3.3 Available: glibc-common-2.12-1.80.el6_3.4.x86_64 (public_ol6_latest) glibc-common = 2.12-1.80.el6_3.4 Available: glibc-common-2.12-1.80.el6_3.5.x86_64 (public_ol6_latest) glibc-common = 2.12-1.80.el6_3.5 Available: glibc-common-2.12-1.80.el6_3.6.x86_64 (public_ol6_latest) glibc-common = 2.12-1.80.el6_3.6 Available: glibc-common-2.12-1.80.el6_3.7.x86_64 (public_ol6_latest) glibc-common = 2.12-1.80.el6_3.7 Available: glibc-common-2.12-1.107.el6.x86_64 (public_ol6_latest) glibc-common = 2.12-1.107.el6 Available: glibc-common-2.12-1.107.el6_4.2.x86_64 (public_ol6_latest) glibc-common = 2.12-1.107.el6_4.2 Available: glibc-common-2.12-1.107.el6_4.4.x86_64 (public_ol6_latest) glibc-common = 2.12-1.107.el6_4.4 Available: glibc-common-2.12-1.107.el6_4.5.x86_64 (public_ol6_latest) glibc-common = 2.12-1.107.el6_4.5 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest

Install Packages without Error

Instead of installing specific packages, I used the more general package names to do the installation as shown in the following log:

[root@cronulla ~]# yum install binutils Loaded plugins: security Setting up Install Process Package binutils-2.20.51.0.2-5.36.el6.x86_64 already installed and latest version Nothing to do [root@cronulla ~]# yum install glibc-common Loaded plugins: security Setting up Install Process Package glibc-common-2.12-1.132.el6.x86_64 already installed and latest version Nothing to do [root@cronulla ~]# yum install libXtst Loaded plugins: security Setting up Install Process Package libXtst-1.2.1-2.el6.x86_64 already installed and latest version Nothing to do [root@cronulla ~]# yum install glibc-devel.i686 Loaded plugins: security Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package glibc-devel.i686 0:2.12-1.132.el6 will be installed --> Processing Dependency: libthread_db.so.1 for package: glibc-devel-2.12-1.132.el6.i686 --> Processing Dependency: libutil.so.1 for package: glibc-devel-2.12-1.132.el6.i686 --> Processing Dependency: libnss_files.so.2 for package: glibc-devel-2.12-1.132.el6.i686 --> Processing Dependency: libnsl.so.1 for package: glibc-devel-2.12-1.132.el6.i686 --> Processing Dependency: libm.so.6 for package: glibc-devel-2.12-1.132.el6.i686 --> Processing Dependency: libresolv.so.2 for package: glibc-devel-2.12-1.132.el6.i686 --> Processing Dependency: libdl.so.2 for package: glibc-devel-2.12-1.132.el6.i686 --> Processing Dependency: libnss_dns.so.2 for package: glibc-devel-2.12-1.132.el6.i686 --> Processing Dependency: libnss_nisplus.so.2 for package: glibc-devel-2.12-1.132.el6.i686 --> Processing Dependency: libnss_nis.so.2 for package: glibc-devel-2.12-1.132.el6.i686 --> Processing Dependency: libnss_compat.so.2 for package: glibc-devel-2.12-1.132.el6.i686 --> Processing Dependency: libcrypt.so.1 for package: glibc-devel-2.12-1.132.el6.i686 --> Processing Dependency: libcidn.so.1 for package: glibc-devel-2.12-1.132.el6.i686 --> Processing Dependency: librt.so.1 for package: glibc-devel-2.12-1.132.el6.i686 --> Processing Dependency: libanl.so.1 for package: glibc-devel-2.12-1.132.el6.i686 --> Processing Dependency: libnss_hesiod.so.2 for package: glibc-devel-2.12-1.132.el6.i686 --> Processing Dependency: libBrokenLocale.so.1 for package: glibc-devel-2.12-1.132.el6.i686 --> Running transaction check ---> Package glibc.i686 0:2.12-1.132.el6 will be installed --> Processing Dependency: libfreebl3.so for package: glibc-2.12-1.132.el6.i686 --> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.12-1.132.el6.i686 --> Running transaction check ---> Package nss-softokn-freebl.i686 0:3.14.3-9.el6 will be installed --> Finished Dependency Resolution Dependencies Resolved ==================================================================================================== Package Arch Version Repository Size ==================================================================================================== Installing: glibc-devel i686 2.12-1.132.el6 public_ol6_latest 977 k Installing for dependencies: glibc i686 2.12-1.132.el6 public_ol6_latest 4.3 M nss-softokn-freebl i686 3.14.3-9.el6 public_ol6_latest 146 k Transaction Summary ==================================================================================================== Install 3 Package(s) Total download size: 5.4 M Installed size: 14 M Is this ok [y/N]: y Downloading Packages: (1/3): glibc-2.12-1.132.el6.i686.rpm | 4.3 MB 00:14 (2/3): glibc-devel-2.12-1.132.el6.i686.rpm | 977 kB 00:04 (3/3): nss-softokn-freebl-3.14.3-9.el6.i686.rpm | 146 kB 00:00 ---------------------------------------------------------------------------------------------------- Total 269 kB/s | 5.4 MB 00:20 warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY Retrieving key from http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 Importing GPG key 0xEC551F03: Userid: "Oracle OSS group (Open Source Software group) " From : http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 Is this ok [y/N]: y Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : nss-softokn-freebl-3.14.3-9.el6.i686 1/3 Installing : glibc-2.12-1.132.el6.i686 2/3 Installing : glibc-devel-2.12-1.132.el6.i686 3/3 Verifying : glibc-2.12-1.132.el6.i686 1/3 Verifying : glibc-devel-2.12-1.132.el6.i686 2/3 Verifying : nss-softokn-freebl-3.14.3-9.el6.i686 3/3 Installed: glibc-devel.i686 0:2.12-1.132.el6 Dependency Installed: glibc.i686 0:2.12-1.132.el6 nss-softokn-freebl.i686 0:3.14.3-9.el6 Complete!