search cancel

Tasks will may not run in automation after upgrading to 8.5 RU2 when using predefined or unknown computers functionality


Article ID: 175145


Updated On:


Endpoint Encryption Deployment Solution


A customer tries to redeploy a previously managed computer using Predefined or Unknown computer functionality and the pectagent fails and/or task does not register.


Steps to duplicate:

1) Turn off the SMA agent on a managed client.  

2) Delete the computer from the console

3) Boot to automation using Unknown/Predefined functionality to 're-dploy' the computer.

4) Pectagent reads and matches on the machine guid and the error is thrown.





This error is shown in the pectagent.log file:  


The get package settings request XML is invalid.


        GetResourceGuid request format: GetResourceGuid.aspx?xml=<<BODY>>


        where <<BODY>> is:


8.5 RU2


In 8.5 RU2, the Pectagent checks for the 'MACHINEGUID' registry key and if found attempts to make a match.  In this situation, there is a MACHINEGUID in the registry, but there is not an associated computer record in the database and a failure occurs.  


Solution:  Symantec is working on a resolution for this issue.  A fix will be provided as soon as Dev completes it.



There are two workarounds:

First, delete the MachineGuid from the client system

  1. Turn off the SMA agent
  2. Delete the registry value  'HKLM\SOFTWARE\Altiris\Altiris Agent\Machine\MachineGuid'


Second, create/recreate a preboot with the 'runagent.bat' file attached to the KB>

  1. Make a backup copy of 'runagent.bat' at '<drive>:\Program Files\Altiris\Deployment\BDC\bootwiz\oem\DS\winpe\x64\Base'
  2. Copy the 'runagent.bat' file attached to this KB to '<drive>:\Program Files\Altiris\Deployment\BDC\bootwiz\oem\DS\winpe\x64\Base'
  3. Allow BDC package to update on all PS site servers.
  4. Create a new preboot that uses the updated 'runagent.bat' file.  


This issue is fixed in 8.5 Post RU2





runagent.bat get_app