Running Provisioning Directory installer on UNIX platform to upgrade from IM 14.3.x to 14.4 fails with an error such as:
ProductException: (error code = 200; message="Java error"; exception = [ProductException: (error code = -1; message="IM Provisioning Directory DSA 'XXX-impd-YYY' is not started successfully")])
All Identity Manager
The Directory DSAs (dxserver process) could not be stopped/started by the dsa user because they were already running under the root user as seen by doing a "ps -eaf | grep dxserver"
Running dxserver stop all as root user was not enough because some files under Directory installation were owned by root too.
As root user run dxserver stop all
Fix the file permissions to be dsa:etrdir
su to dsa user and run dxserver start all
As dsa user run dxserver status to verify all DSAs are running
As root run the Provisioning Directory installer