Applies to: All versions of Centrify Deployment Manager on HPUX platforms.
Problem:
It is observed that Deployment Manager fails to deploy Centrify DirectControl on a HPUX system. Manual install works fine.
[Tue 05/08/2012 04:04:59.273 PM] mmc.exe[4768,6] Verbose: {Centrify.DeploymentManager.Task.InstallTask}Expector.Expect: install.sh: do_install:
[Tue 05/08/2012 04:04:59.273 PM] mmc.exe[4768,6] Verbose: {Centrify.DeploymentManager.Task.InstallTask}Expector.Expect: Unzipping /tmp/CentrifyInstall/centrifydc-5.0.2-hp11.23-ia64.depot.gz to /var/tmp/centrifydc* ...
[Tue 05/08/2012 04:04:59.273 PM] mmc.exe[4768,6] Verbose: {Centrify.DeploymentManager.Task.InstallTask}Expector.Expect: Spooling CentrifyDC ...
[Tue 05/08/2012 04:04:59.273 PM] mmc.exe[4768,6] Verbose: {Centrify.DeploymentManager.Task.InstallTask}Expector.Expect: ERROR: "dbdev1:/var/spool/sw": An update to the installed product
[Tue 05/08/2012 04:04:59.273 PM] mmc.exe[4768,6] Verbose: {Centrify.DeploymentManager.Task.InstallTask}Expector.Expect: database or depot catalog may have errors.
... ...
[Tue 05/08/2012 04:04:59.273 PM] mmc.exe[4768,6] Verbose: {Centrify.DeploymentManager.Task.InstallTask}Expector.Expect:
[Tue 05/08/2012 04:04:59.273 PM] mmc.exe[4768,6] Verbose: {Centrify.DeploymentManager.Task.InstallTask}Expector.Expect: ERROR: More information may be found in the agent logfile using the
[Tue 05/08/2012 04:04:59.273 PM] mmc.exe[4768,6] Verbose: {Centrify.DeploymentManager.Task.InstallTask}Expector.Expect: command "swjob -a log dbdev1-0407 @ dbdev1:/var/spool/sw".
[Tue 05/08/2012 04:04:59.273 PM] mmc.exe[4768,6] Verbose: {Centrify.DeploymentManager.Task.InstallTask}Expector.Expect: ======= 05/08/12 16:04:51 CDT END swcopy SESSION (non-interactive)
Workaround:
The clue to this error can be found in one line in the above log:
[Tue 05/08/2012 04:04:59.273 PM] mmc.exe[4768,6] Verbose: {Centrify.DeploymentManager.Task.InstallTask}Expector.Expect: command "swjob -a log dbdev1-0407 @ dbdev1:/var/spool/sw".
If copy and paste the "swjob -a log dbdev1-0407 @ dbdev1:/var/spool/sw", it will mention the following:
Error: Remote Procedure Call error trying ot [un] register depot. It is possible that the daemon is not running on this host.
Error: Failed to register "/var/spool/sw". You must register it later using the "swreg command".
Error: The Executation phase had errors.
To fix it, the HPUX swagent should be restarted as follows:
#swagentd -r