PureMessage spam rules may fail to download for several reasons. The following troubleshooting steps guide you through the most likely reasons for this problem. Follow them in order.
- Check the secondary download Address and User name/password
- Check your firewall
- Clear the AutoUpdate cache
- Create a missing registry key
- Edit your hosts file
- Try re-installing Sophos AutoUpdate
Applies to the following Sophos product(s) and version(s)
PureMessage for Microsoft Exchange
1. Check the secondary server details
Check this by right-clicking on the Sophos shield icon, click “Open Sophos Endpoint Security and Control” | "Configure Updating", then select the Secondary location tab..
- The 'Address' should be set to 'Sophos'.
- Check the User name: this should be set to the required username as described in the article 12194
- Ensure that the proxy server is correctly configured, if applicable.
2. Check that your firewall is not blocking the updates
You must configure your firewall (or other equipment) as follows:
To allow the following files to pass through:
- xml files (*.xml)
- dat files (*.dat)
To allow access to the Sophos download locations:
3. Clear the AutoUpdate cache
The problem can also be caused by a corrupt cache.
The paths given in the steps below will vary according to your operating system. Those shown here apply to Windows server 2003. For Windows server 2008 they will be different, e.g. C:\ProgramData\Sophos\AutoUpdate\Cache, etc.
- Stop the Sophos AutoUpdate service in Windows Services.
- Delete contents of the following folder: C:\Program Files\Sophos\AutoUpdate\Cache
- Delete contents of the following folder: C:\Program Files\Sophos\AutoUpdate\Data\Warehouse
- Delete contents of the following folder: C:\Program Files\Sophos\AutoUpdate\Data\Channels
- Delete c:\Program Files\Sophos\AutoUpdate\data\status\status.xml
- If any "pmsr_tempXX" folders exist within: c:\Program Files\Sophos\PureMessage\ please move them to a new folder within the Puremessage directory.
- Delete the contents of the following folder c:\Program Files\Sophos\PureMessage\datadir (you may need to stop the Puremessage service).
- Restart the Sophos AutoUpdate service.
- Run an update (you may need to watch the alc.log to view its progress).
4. Create a missing registry key
Open the registry (Start | Run | type
Regedit and then click the enter key) and create the key using details below.
You can also download a text file that contains the required registry information. When you've downloaded it, change the extension to .reg and import it into the registry: 32-bit.txt
You can also download a text file that contains the required registry information. When you've downloaded it, change the extension to .reg and import it into the registry: 64-bit.txt
5. Edit your hosts file
- Browse to the following location:
- Copy the hosts.txt file and paste with a new name, such as hosts_backup.txt.
- Open the hosts.txt file with a text editor.
- Look through the file for the following text:
- Remove the word 'charlie' and then save the file.
- Open a command prompt (Start | Run then type
cmd and press the Enter key).
- Type the following text, followed by the Enter key:
- Right-click the Sophos shield in the system tray (in the bottom right hand corner of the screen) and click Update Now.
6. Remove Sophos AutoUpdate from Add/Remove programs
If the cache is not corrupt, the version of AutoUpdate may be out of date.
- Remove Sophos AutoUpdate from Add/Remove programs.
- Navigate to C:\Windows\Temp and delete the sophos_autoupdate folder.
- Browse to the central installation directory and run setup.exe to reinstall the Sophos Anti-Virus.
- If running a standalone installation of Sophos Anti-Virus, download the Sophos Anti-Virus standalone installer from http://www.sophos.com/support/updates/ and run through the installation wizard.
- Once installed, right click the Sophos shield icon and choose 'Update now'.