One or more managed computers have the pcAnywhere Agent installed, but they are not running the configuration as specified in the pcAnywhere Settings policy.
In addition, the computer(s) do not appear as a member of the filter to receive the pcAnywhere Settings policy.
The following conditions are true on the managed computers:
- Symantec pcAnywhere Host Service is running.
- The Symantec pcA Agent is registered with the Symantec Management Agent.
- Basic inventory was sent recently.
- The client policy XML file shows no <pcasettings> element, even though it should.
- Agent logs may show that the pcA Agent received a policy, such as:
<event date='July 14 11:22:46' severity='4' hostName='YourComputerName' source='pcAAgent' module='pcAAgent.dll' process='aexnsagent.exe' pid='616' thread='2660' tickCount='111546' >
<![CDATA[pcAAgent::Got Policy from Server ]]></event>
And the following conditions are true on the Symantec Management Platform server:
- A pcAnywhere Settings policy is enabled and targets managed computers.
- The computers in question never appear in the target filter, even after a Complete Update is run on the server.
- There does not appear to be a problem processing NSEs (no obvious backups in the server queues).
- Entries similar to the following appear in the Notification Server logs (a*.log)...
<event date="Jul 14 14:05:41 +00:00" severity="4" hostName="YourComputerName" source="aaaaaaaa-bbbb-cccc-dddd-eeeeeeffffff" module="AeXSVC.exe" process="AeXSvc" pid="1620" thread="47" tickCount="531731500"><![CDATA[The specified machine does not have valid pcA License (Workstation: {0.EN_US}]]></event>
<event date="Jul 14 14:05:41 +00:00" severity="4" hostName="YourComputerName" source="Symantec.pcA.Tasks.pcAnywhereInventory.OnMessage" module="AeXSVC.exe" process="AeXSvc" pid="1620" thread="47" tickCount="531731500"><![CDATA[pcAnywhere :: Requesting License for Machine aaaaaaaa-bbbb-cccc-dddd-eeeeeeffffff)]]></event>
<event date="Jul 14 14:05:41 +00:00" severity="2" hostName="YourComputerName" source="LicenseManager::RequestLicense" module="AeXSVC.exe" process="AeXSvc" pid="1620" thread="47" tickCount="531731500"><![CDATA[pcAnywhere :: The specified resource failed to obtain a license as license exceeded(Product: c432b710-f971-11a2-8643-20105bf409af)]]></event>
pcAnywhere Solution exhibits unexpected behavior if the following conditions exist prior to deployment of the pcAnywhere Agent:
No errors or warnings of this condition are displayed within the Symantec Management Console.
When this occurs, computers may not appear in the target membership of the pcAnywhere Install or the pcAnywhere Settings policies as expected. Even after additional licenses have been imported in SIM, some computers may still have problems getting a license for pcAnywhere, and that is blocking application of the pcAnywhere Settings policy. In some cases, you are unable to stack licenses. Please see this document about adding licenses: http://www.symantec.com/docs/TECH133385.
The Notification Server logs may still show the errors shown above in the Problem section. If so, this indicates that there is a missing or incorrect entry in the pcAnywhere_License_Status table, and that is preventing membership of the managed computer in the filters used by pcAnywhere Solution. Specifically, the last condition of the filter "pcAnywhere Plug-In for Windows Installed Active" is that the Status in the pcAnywhere_License_Status table is "Active".
First, open SIM. Click "Add/Update licenses". Confirm that the License Type listed for Symantec pcAnywhere SP2 is "Full", and that the "In use" value does not exceed the "Count" and has not expired. If necessary, obtain and install new licenses to resolve the situation (http://www.symantec.com/docs/TECH133385)
Then, to test for the condition described in the Cause section above, query the pcAnywhere_License_Status table by running the following SQL against Symantec_CMDB database:
SELECT * from pcAnywhere_License_Status
WHERE ResourceGuid = 'aaaaaaaa-bbbb-cccc-dddd-eeeeeeffffff'NOTE: replace aaaaaaaa-bbbb-cccc-dddd-eeeeeeffffff with the correct GUID of a managed computer which has the Symantec pcA Agent installed but does not appear in the filter "pcAnywhere Plug-In for Windows Installed Active".
Symantec is working toward a resolution to this behavior. For now we offer the following work-arounds. Please contact Symantec Technical Support for assistance if needed.
To resolve this condition for a single managed computer:
Run the following SQL in SQL Server Management Studio on the NS:
To resolve this issue for a large number of computers:
Take a backup of the pcAnywhere_License_Status table. To do this, run the following SQL query in SQL Server Management Studio on the NS and save the results to a CSV file:
The query above:
After running this SQL query, you can save a list of the affected computers by performing these steps:
NOTE: If the instructions above do not resolve the behavior, such that the pcAnywhere Settings policy does not target computers with the pcAnywhere Agent even after several days, then apply the patch described in Knowledge Base article entitled "New computers to which the pcAnywhere Agent is deployed do not apply the pcAnywhere Settings policy" (click the link below to open that article).
Applies To
Symantec pcAnywhere Solution 12.5