My Oracle Support Banner

EM 12c, EM 13c: Fix the Cloud Control Agent error 'ERROR: NMO Not Setuid-root (Unix-only)' (Doc ID 1465278.1)

Last updated on JANUARY 22, 2024

Applies to:

Enterprise Manager Base Platform - Version 12.1.0.1.0 and later
Generic UNIX
Generic Linux

Symptoms

Note: For Grid Control Agents 10g and 11g, please consult:
<Document 271598.1> - Some Operations performed by the Grid Control Agent 10g or 11g Fail With 'ERROR: NMO Not Setuid-root (Unix-only)'

The Cloud Control Management Agent has been installed on a Unix machine. Trying to perform some operations against any target monitored by this Agent from the Cloud Control results in the error:

ERROR: NMO not setuid-root (Unix-only).

Examples of operations that can result in the above error:

-  Running a Job against this host : this can be OS Command, SQLPlus Script etc
-  Setting or Testing Preferred Credentials for this host
-  Configuring the database backup settings for a database on this host.
-  Trying to Clone an Oracle Home, running the Patching Wizard or Deployment procedure against targets in this host.
-  Executing a User-Defined Metric against target in this host, etc

In summary, any operation which requires the Agent to login to the host and perform an activity may result in the above error.

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Cause
 Cause 1: The <AGENT_HOME>/root.sh script was not run after the Agent installation.
 Cause 2.  The root.sh script may have been run but the mount point for the <AGENT_HOME> is set with a 'nosuid' / 'nosetuid' / 'noatime' / 'nodiratime' option.
Solution
 Solution for Cause 1
 Solution for Cause 2
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.