AHF - Autonomous Health Framework (TFA - ORACHK) (MOSC)

MOSC Banner

ORAchk 12.1.0.2.7 problems running as root with default shell as /sbin/sh

We run orachk from the root user using the orachk -a option. This worked fine in 12.1.0.2.6. In orachk 12.1.0.2.7 this fails with the following:

 

 

There are prompts in /etc/profile on 'xxxxxxx' for 'root' user which will cause issues in orachk successful execution. Please remove or comment all prompts in /etc/profile of root user and run again.

 

 

Looking at the debug report, the command it is failing on line 44209:

 

 

     su root -c 'if [ -e /etc/profile ]; then (. /etc/profile >/dev/null 2>&1); fi'

 

 

Having spent some time looking at this, it appears that the -e option for testing is not available in sh. Our root user defaults to /sbin/sh which we don't want to change.

Howdy, Stranger!

Log In

To view full details, sign in to My Oracle Support Community.

Register

Don't have a My Oracle Support Community account? Click here to get started.

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center