search cancel

Impersonation issue on agent running on HP UX


Article ID: 134973


Updated On:


CA Release Automation - Release Operations Center (Nolio) CA Release Automation - DataManagement Server (Nolio)


While installing an agent on the HP-UX server the below mentioned problems are faced during execution of action "Run Command line" and "RUN Command line" with impersonation.

  1. Unable to establish SSH session/channel
  2. Impersonation error, Verify the user running Nolio agent has privileges to impersonate other users.


Release :



The HP-UX have some specific OS level configuration you need to have in order to execute the action "RUN command line" in impersonated mode please find solution below for specific problem listed above.

Troubleshooting steps

  1. Locate wrapper.log file in NolioAgetInstallDir/logs
  2. Please find various scenarios and analysis tips (The agent uses file for remote ssh)
               2.1 In wrapper.log you can find entry like, which reflect that the impersonateduser have an issue in cd to NolioAgetInstallDir.


                             0m/home/impersonateduser~ cd "/CARA/CA/ReleaseAutomationAgent" 

                             INFO   | jvm 1    | 2019/09/11 16:08:53.697 | ksh: /CARA/CA/ReleaseAutomationAgent: permission denied


                            Login to system as impersonateduser

                            Check the present working directory it should be same as shown in logs i.e. /home/impersonateduser

                            Try to run the command cd "/CARA/CA/ReleaseAutomationAgent" . You will get same error i.e. permission denied


                            The impersonateduser is not having correct permission on NolioAgetInstallDir. Please run solution 2 command 2


Problem 1 solution:

  1. Stop the agent service
  2. Edit file file in the /conf. Change the port number from 22 to 1122 (The ssh on HP-UX ideally runs on 1122 port). example: ssh.port=1122
  3. Save the file
  4. Clean the data from persistency/ files_cache/ and files_temp directory inside NolioAgentInstallDir
  5. Check the user with which you are running SSH action for example testuser is part of group owning NolioAgetInstallDir. It can be verified by command #groups testuser 
  6. Start the agent service
  7. Check the agent is online an ASAP
  8. Run the remote SSH action

Problem 2 solution:

  1. Stop the agent
  2. Verify if you are able to run the command ssh [email protected] -p 1122
  3. chmod 755 -R NolioAgentInstallDir
  4. Uncomment the line in that has: cd "${0%/*}"
  5. Increase process.timeout and server.timeout (in to 160000
  6. Start the agent

Additional Information

For slow execution of impersonated actions:

ISSUE (KNOW HP-UX ISSUE) :The newer version of the ssh daemon (/usr/bin/sshd) will read the entire file /var/adm/wtmps if it exists. Since this file grows without bound, it can become exceeding large and cause delays in the login process. 

SOLUTION: Please locate /var/adm/wtmps and inspect it's size. The chances that file might be of a large size. If so, the solution is to purge file or clean its content: Then retest a flow in CA RA