The problem is that Redhat Linux does not support adding capabilities on NFS mounts:
In Spectrum 10.3 and above, the requirement to own the SpectroSERVER as root user has been removed and the SpectroSERVER process is now owned by the install owner
To allow the processd and the SpectroSERVER to be owned by non root user , additional capabilities need to be added that were provided by root ownership.
Reconfigure Spectrum so that you are not using an NFS mount or provide root ownership back to the processd and SpectroSERVER process:
1. Enable the setuid bit on SpectroServer executable and change the file ownership to root (as before 10.3)
chown root:root_group SpectroSERVER
chmod u+s SpectroSERVER
note: here root_group is root user group name
2. Stop processd.
3. Edit /etc/init.d/processd file and change the username (USER=(username)) to root and save it.
c. Start processd as root user and run process listing verify it's running as root.
d. Start the SpectroSERVER
When changing the ownership back to root user, you will see this message in the $SPECROOT/SS/VNM.OUT which you can ignore because the SpectroSERVER process is owned by root:
Failed to get capabilities of file `/app/local/spectrum/SS/SpectroSERVER' (Operation not supported)
unable to set CAP_SETFCAP effective capability: Operation not permitted