You want to troubleshoot client content update problems.
About troubleshooting content update problems on clients
LiveUpdate is the name of the technology that checks for and distributes definitions and content updates to Symantec Endpoint Protection client computers. The client can receive content in one of two ways: from the management server, or directly from Symantec LiveUpdate. If you suspect that a client does not receive content updates, you can perform several troubleshooting actions.
Action | Where to find the information |
Determine how the client is configured to receive content. | See “About determining how a client is configured to receive content” in this document. |
Check the client's connection status | See “About checking the client's connection status” in this document. |
Make sure the client can ping its content provider or that the client is connected to the Internet | See “Making sure that the client can communicate with its content provider” in this document. |
Determine whether a client is receiving updates from the management server. | See “Running a manual LiveUpdate session from the management console” in this document. |
Check the LiveUpdate settings that are configured on the server. | See “Checking the LiveUpdate settings on the management server” in this document. |
Run a manual LiveUpdate session from the management console to see if the client receives updated content. | See “Running a manual LiveUpdate session from the management console” in this document. |
If you still have problems, check the LiveUpdate logs on the client and the management server. You can also use a debugging tool. | See “What to do if you still have problems after verifying connectivity and LiveUpdate settings” in this document. |
About types of content for Symantec Endpoint Protection for Small Business
Symantec Endpoint Protection for Small business uses several types of protection. The following table describes each type of content:
Content Type | Description |
Virus definitions | These definitions protect against virus and spyware attacks. |
Decomposer signatures | These signatures support the Virus and Spyware Protection engine, and are used to decompose and read the data that is stored in various formats. |
TruScan proactive threat scan heuristic signatures | These signatures protect against zero-day attack threats. |
TruScan proactive threat scan commercial application list | These application lists are the legitimate commercial applications that have generated false positives in the past. |
Intrusion Prevention signatures | These signatures protect against network threats and support the intrusion prevention and detection engines. |
Submission Control signatures. | These signatures control the flow of submissions to Symantec Security Response. |
Note: Whether the client receives updates from the management server or directly from Symantec LiveUpdate, all available content types are downloaded. It is not possible to choose which types of content are downloaded.
About determining how a client is configured to receive content
Clients can receive content through two different methods. You can determine how a client is configured to receive content in the following
ways:
Note: For more information about how you can view the server settings in the client's LiveUpdate policy, see the Implementation Guide for Symantec Endpoint Protection for Small Business.
To check the registry keys
About network connectivity and clients
If a client does not receive content updates, you should first check if there is a connectivity problem that prevents content updates.
How the client receives content | What to check |
From the Symantec Protection Center | Check the connectivity between the client and the management server. |
Directly from Symantec LiveUpdate | Check the following items:
|
About checking the client's connection status
To receive updates, the client must be able to connect to its content provider. If the client receives updates from the management server, you should check that the client can connect to the management server. If the client receives content updates directly from Symantec LiveUpdate, you should check that the client can connect to the Internet.
On the management console, on the Computers page, select the group to which the client belongs.
Both of the following statements should be true:
For more information, see the section “About checking the communication between the management server and the client” in this document.
On the client computer you can also verify connectivity and the current content definitions dates. You can check the following items on the client computer:
In addition to connectivity problems, there are other situations that might prevent the client from receiving updates. These include the following situations:
For more information about the firewall settings, see the Implementation Guide for Symantec Endpoint Protection Small Business Edition.
Making sure that the client can communicate with its content provider
You should make sure that the client can communicate with its content provider. If the client gets content from the management server, make sure the client can communicate with the management server. If the client gets content directly from Symantec LiveUpdate, make sure that the client can access the Internet.
If the client cannot ping the management server, check for any network problems and verify network services for the client. For more information, see the section “About checking the communication between the management server and the client” in this document.
To use the ping command to test the connectivity to the management server
If the ping command does not return the correct address, verify network connections, and that the network services are running on the client computer.
About determining whether a client is receiving content updates from the management server
You can check to see which computers might not currently receive updates from the management server. You can perform the following checks:
The most thorough way to check if clients receive updates is to check the content version on the management server. You should then compare it to the version on the client. For more information, see the section “About comparing the content on the client to the content on the management server” in this document.
About comparing the content on the client to the content on the management server
You can compare the version of content on the client to the version on the management server in the following ways:
If the content on the client does not match the content on the management server, you should check the client's connectivity to the network. You should also check the client's communication with the management server.
Comparing the content cache
You can check the content cache on the client computer and compare it to the content on the management server. If the client receives content updates from the management server, subfolders are created on the client in the product folder. The subfolders are named with date codes such as 70827034. The subfolder names should be the same on the client and the server if the client receives updates from the management server.
Note: If the client receives content directly from LiveUpdate, the content is not cached in the product folder location.
To compare the content cache
Using the management console to compare content versions
You can view information about the latest content on each client by looking on the console Home page, in the Endpoint Status pane. You can choose to see detailed information about the versions of the virus definitions and other content on the clients. You can also view content versions on each client by running a Client Inventory report. For more information about reports, see the Implementation Guide for Symantec Endpoint Protection Small Business Edition.
In the management console, you can see the latest content by checking the latest LiveUpdate downloads. You can compare the revision that is listed in the Show LiveUpdate Downloads dialog box to the content versions that appear in the report. For more information, see the section “Viewing the latest LiveUpdate downloads to the management server” in this document.
To use the management console to compare content versions
Viewing the latest LiveUpdate downloads to the management server
Clients might not receive LiveUpdate content if the management server does not receive updates. The management server receives updates directly from Symantec LiveUpdate.
In the management console, you can view the most recent LiveUpdate downloads to the management server.
The server receives updates from Symantec LiveUpdate at certain intervals. The default interval is every four hours. You can configure the download schedule by using the Server Properties dialog on the Admin page in the management console. If the content that appears in the list on the server is older than you expect, check the LiveUpdate log. For more information, see the section “Viewing the LiveUpdate log” in this document.
You should also check the connection to Symantec LiveUpdate. After you view the latest LiveUpdate downloads, you can compare the content to the content on the clients. For more information, see “Using the management console to compare content versions” in this document.
To view the latest LiveUpdate downloads to the management server
Running a manual LiveUpdate session from the management console
You can run a manual LiveUpdate session from the management server. For more information about how to run a manual LiveUpdate session, see the Implementation Guide for Symantec Endpoint Protection Small Business Edition. When you run a manual LiveUpdate session, the client receives content from Symantec LiveUpdate; it does not receive content from the management server.
Note: After you run a manual LiveUpdate session, you should wait for up to two minutes. The Symantec Endpoint Protection client performs content validation checks. After two minutes, you can check to see if the command successfully updated the client. Note that the management console automatically refreshes.
You can also run a manual LiveUpdate session directly from the client if the LiveUpdate policy permits the client to run a manual session. For more information, see the Client Guide for Symantec Endpoint Protection Small Business Edition.
To run a manual LiveUpdate session from the management console
What to do if you still have problems after verifying connectivity and LiveUpdate settings
You should look at the LiveUpdate log on the management server and the client. You can also create a log of the sylink communications between the client and the management server. You can use a text application, such as Notepad, to open the log files. You can also use a shareware tool, such as DebugView, to look at the debug output messages.
Viewing the LiveUpdate log
You can view the LiveUpdate log on the client and the management server.
To view the LiveUpdate log
If the client or the management server failed to connect to the LiveUpdate server, you see an error similar to the following:
Progress Update: HOST_SELECTION_ERROR:
Messages also appear about possible reasons for the failure.
Viewing the debug logs on the client
Two debug logs are available on the client that you can view.
To view the debug log
For more information about the debug logs, see the Knowledge Base document, How to debug the Symantec Endpoint Protection 11.x client.
Creating a sylink log
The client and the management server use Sylink.xml to communicate. You can dump all sylink communication messages to a log file on the client computer.
To create a sylink log
For more information about the sylink log, see the Knowledge Base document, How to debug the Symantec Endpoint Protection 11.x client.
About using the DebugView tool
DebugView is a shareware tool that you can use to view the strings that are written to a debug output stream on the client. The binary LiveUpdate file, SescLU.exe, handles the content updates but does not write its own log file. You can view debug output messages by using the DebugView tool.
When you run the tool, look for the following messages:
If these messages appear in the output, the client receives content from a management server, a group update provider, or a third-party management tool.
You can download the tool from the following URL: http://www.microsoft.com/technet/sysinternals/utilities/debugview.mspx
References
How to debug the Symantec Endpoint Protection 11.x client. http://service1.symantec.com/support/ent-security.nsf/docid/2007090611252048