Tuesday, May 6, 2014

Oracle 12c Installation Fails with [INS-13001] Environment does not meet minimum requirements.

Problem:
Oracle database/client 12c installation on Linux 6 fails with “[INS-13001] Environment does not meet minimum requirements”.

OS release:
$  cat /etc/redhat-release

Red Hat Enterprise Linux Server release 6.5 (Santiago)

Error Message:
Cause - Minimum requirements were not met for this environment  

Action - Either check the logs for more information or check the supported configurations for this product.

Screenshot:


Solution:

Please install the attached RPM redhat-release-6Server-1.noarch.rpm in Doc ID 1567127.1:
# Untar
$  tar -xvf rh.noarch.tar

# Install rpm
rpm -ivh --replacepkgs  redhat-release-6Server-1.noarch.rpm

Verify:
# Query installed packages
$ rpm -qa | grep redhat-release

redhat-release-6Server-1.noarch
redhat-release-server-6Server-6.5.0.1.el6.x86_64

Please, remember to reboot the server after applying the RPM.

OR

If the above steps do not resolve the issue then try this workaround:
Once the software is copied/extracted under /stage, do the following:
  1. Change directory to /stage/cvu/cv/admin
  2. Backup cvu_config:
     $ cp cvu_config backup_cvu_config

  1. Edit cvu_config and change the following line:
     CV_ASSUME_DISTID=OEL4
     to:
     CV_ASSUME_DISTID=OEL6

  1. Restart the installer.


I hope this helps.

Please feel free to leave your questions or suggest improvements to this section.

7 comments:

  1. Spot on. Great post. Exactly what I was looking for, for RHEL 6.5

    Thanks a lot.

    Sree

    ReplyDelete
  2. Getting same error for RHEL 6.6, then again the steps above did not help.

    My rpm is even higher than the one on this note:

    > rpm -qa | grep release
    redhat-release-server-6Server-6.6.0.2.el6.x86_64


    I've raised a SR with Oracle Support.

    ReplyDelete
  3. I am sorry to hear that.
    Here is what the output looks like on our Linux 6 servers:

    $ cat /etc/redhat-release
    Red Hat Enterprise Linux Server release 6.6 (Santiago)

    $ rpm -qa | grep redhat-release
    redhat-release-6Server-1.noarch
    redhat-release-server-6Server-6.6.0.2.el6.x86_64

    ReplyDelete
  4. Here's the workaround provided by Oracle Support for RHEL 6.6. The installation successfully completed after the changes below. No need to install the "redhat-release-6Server-1.noarch.rpm" package.

    Once the software is copied/extracted under /stage, do the following:

    1. Change directory to /stage/cvu/cv/admin
    2. Backup cvu_config
    % cp cvu_config backup_cvu_config

    3. Edit cvu_config and change the following line:

    CV_ASSUME_DISTID=OEL4

    to:
    CV_ASSUME_DISTID=OEL6

    [oracle]$ diff cvu_config cvu_config_original
    20c20
    < CV_ASSUME_DISTID=OEL6
    ---
    > CV_ASSUME_DISTID=OEL4
    [oracle]$


    4. Save the updated cvu_config file
    5. Install the 12cR1 software using /runInstaller
    % cd /
    % ./runInstaller

    ReplyDelete
  5. Thank you for your follow up regarding this issue. I have updated this article with the additional workaround.
    I wish you and your family a very happy Thanksgiving!

    ReplyDelete
  6. Updating the file "cvu_config" helped me get rid of INS-13001 error during installation. Thanks for useful info.
    Gajanan Deogirikar

    ReplyDelete