Remote Desktop: Package Installation Does Not Finish

When using the Remote Desktop package installation feature with Mac OS X 10.3 clients, package installations do not appear to be completed.

Symptom

The installation of the package itself is completed, but the installation process does not exit.


Solution

You should update to Apple Remote Desktop 1.2.4 to avoid this issue in the future. If you are currently experiencing this issue, you need to follow these steps before updating:

  1. At the client, open Activity Monitor (/Applications/Utilities).
  2. From the Monitor menu, choose Show Activity Monitor.
  3. Choose All Processes from the Show pop-up menu.
  4. In the Filter field, type: installer

    If the installer process is present (Figure 1), the installation process has not yet completed. Continue to step 5 after the installer process completes (it will disappear from the list in Activity Monitor).



    Figure 1 Installer Process still running

     

  5. In the Filter field, type: ARD



    Figure 2 ARD Agent Process

     

  6. Select the process named ARD Agent.
  7. Click the Quit Process button in the toolbar.
  8. When asked if you're sure you want to quit the process, click Force Quit.



The ARD Agent process will then disappear and reappear a few moments later. Once it reappears, the client will report the correct status in Remote Desktop Admin.

Note: The steps above must be done at the affected clients because you can't use ARD to control an affected client in this situation. If Remote Login is enabled on the client, you may also connect to the affected computer with ssh and use top or ps to see if the installer process is still running. Once the installer process has quit, use the following command to kill the ARD Agent process:

sudo kill `cat /var/run/ARD.pid`

Note: The quote marks are back quotes, not straight quotes. The back quote character is found on the same key as the tilde (~) on the keyboard.

Published Date: Feb 17, 2012