Centrify DirectControl 5.0.x/5.x on Solaris 10 platforms only
When attempting to upgrade to Centrfy DirectControl 5.x agent on Solaris Global Zone, the following error
is observed in the /var/log/centrifydc-install.log.Solaris 10 install failed in global zone with:
ERROR: failed to stop adclient, exiting ...
EXIT CODE: 27 The install fails with the same error even if the adclient process is manually stopped in the Global zone.
This issue happens when having adclient running in non-global zone(s) while upgrading from global zone.The adclient process needs to be stopped in non-global zones need to be stopped in order to perform the upgrade.
The existing install.sh script is looking at all adclient processes using "ps -ef" in all the zones (not just the global zone) and will not continue even though
it has stopped the adclient in the global zone. It is preferred to use "ps -z global" when installing in global zone
Customer should not edit the install.sh script themselves.
Customer need to download the same which will allow them to install in the global zone.
Attached to this article is a patched install.sh script.
This patch will be incorporated in future release of the product.