Print Friendly, PDF & Email

 
ISSUE

The remote prerequisite check fails during a 13c agent deployment process in Enterprise Manager Cloud Control 13c Console.

 
RELATED

 
SYMPTOMS

A 13c agent deployment stops on the following prerequisite check

Prerequisite Check Name:
    Do you have the privileges to run as root using the Privilege Delegation tool?
Status:
    Warning
Error:
    The user "oracle" does not have the privileges to run commands as user "root" using the Privilege Delegation tool "/usr/bin/sudo" .
Recommendation:
    Ensure user "oracle" has privileges to run commands as user "root" using the Privilege Delegation tool "/usr/bin/sudo".
    If the Privilege Delegation tool "/usr/bin/sudo" requires a terminal for execution over ssh then set the "oracle.sysman.prov.agentpush.enablePty" property to true in the "/orastage/oem13100/middleware/sysman/prov/agentpush/agentpush.properties" file, which is present on the OMS host.
    You can also ignore this warning and continue in which case the root.sh, any preinstallation or postinstallation scripts specified with run as root enabled will not be run and you have to run them manually after installation.

 

 
SOLUTION

Add the following parameter to the /etc/sudoers file and retry the deployment

## Backup the file 
[oracle@dbpilot ~] cp /etc/sudoers /etc/sudoers.orig.$(date +%d%b%y_%H%M%S)

## Before 
[oracle@dbpilot ~] egrep oracle /etc/sudoers
[oracle@dbpilot ~]

## After
[oracle@dbpilot ~] egrep oracle /etc/sudoers
oracle  ALL=(ALL)       ALL

 
NOTE: After a 13c agent is deployed successfully, restore the original /etc/sudoers file.

 
 

Version  : 13:26 03.05.2018
Platform : OEL 7.3
OEM      : 13.1.0.0.0