Depending if Symantec Endpoint Protection Manager (SEPM) is installed before or after Symantec Mail Security for Exchange (SMSMSE), you might have errors 1845 in presession callback for SESC Virus Defs or for Mail Security Updates:
Examples from Log.LiveUpdate:
================================================================================
24/08/2009, 15.34.16 GMT -> LiveUpdate successfully launched a new callback proxy process for product SMSMSE Virus Definitions.
24/08/2009, 15.34.16 GMT -> LiveUpdate is about to execute a PreSession callback for product SMSMSE Virus Definitions.
24/08/2009, 15.34.16 GMT -> The callback failed with a return code of 0x80004005
24/08/2009, 15.34.16 GMT -> The PreSession callback for product SMSMSE Virus Definitions completed with a result of 0x80004005
24/08/2009, 15.34.16 GMT -> LiveUpdate aborted product SMSMSE Virus Definitions for the following reason (error code 1845), This product was not updated due to a processing error.
24/08/2009, 15.34.16 GMT -> Successfully released callback {0D7E9ED3-A063-4BB1-B3E6-E826F5D68306}
24/08/2009, 15.34.16 GMT -> LiveUpdate has called the last callback for product SMSMSE Virus Definitions, so LiveUpdate is informing the callback proxy that it can exit.
================================================================================
================================================================================
02/05/2009, 16.06.07 GMT -> LiveUpdate successfully launched a new callback proxy process for product SESC Virus Definitions Win32 v11.
02/05/2009, 16.06.07 GMT -> LiveUpdate is about to execute a PreSession callback for product SESC Virus Definitions Win32 v11.
02/05/2009, 16.06.08 GMT -> ProductRegCom/luProductReg(PID=8264/TID=6416): Successfully created an instance of an luProductReg object!
02/05/2009, 16.06.08 GMT -> ProductRegCom/luProductReg(PID=8264/TID=6416): Path for calling process executable is C:\Program Files\Symantec\LiveUpdate\LuCallbackProxy.exe.
02/05/2009, 16.06.09 GMT -> ProductRegCom/luProductReg(PID=8264/TID=6416): Setting property for Moniker = {B36CDA3C-B15B-421c-A2A4-7EC70E3B852B}, PropertyName = SEQ.HUBDEFS, Value = 90322018
02/05/2009, 16.06.09 GMT -> ProductRegCom/luProductReg(PID=8264/TID=6416): Setting property for Moniker = {B36CDA3C-B15B-421c-A2A4-7EC70E3B852B}, PropertyName = SEQ.CURDEFS, Value = 90501054
02/05/2009, 16.06.10 GMT -> ProductRegCom/luProductReg(PID=8264/TID=6416): Setting property for Moniker = {C60DC234-65F9-4674-94AE-62158EFCA433}, PropertyName = SEQ.CURDEFS, Value = 90501054
02/05/2009, 16.06.10 GMT -> ProductRegCom/luProductReg(PID=8264/TID=6416): Destroyed luProductReg object.
02/05/2009, 16.06.10 GMT -> The callback failed with a return code of 0x80004005
02/05/2009, 16.06.10 GMT -> The PreSession callback for product SESC Virus Definitions Win32 v11 completed with a result of 0x80004005
02/05/2009, 16.06.10 GMT -> LiveUpdate aborted product SESC Virus Definitions Win32 v11 for the following reason (error code 1845), This product was not updated due to a processing error.
02/05/2009, 16.06.10 GMT -> Successfully released callback {855BA5F4-6588-4F09-AE61-847E59D08CB0}
02/05/2009, 16.06.10 GMT -> LiveUpdate has called the last callback for product SESC Virus Definitions Win32 v11, so LiveUpdate is informing the callback proxy that it can exit.
================================================================================
Conflicts during the LiveUpdate job due to shared resources used by SEPM Virus Defs and SMSMSE Virus Defs.
Follow this steps to correctly register SEPM and SMSMSE with LiveUpdate, avoiding conflicts:
References
Best Practice calls for the SMSMSE LiveUpdate to be disabled on 32-bit Exchange servers that are protected by SAV or SEP clients. SMSMSE will automatically share the definitions downloaded by SAV or SEP. For more information, please see Configuring LiveUpdate when Symantec Mail Security for Microsoft Exchange and Symantec AntiVirus Corporate Edition or Symantec Endpoint Protection are installed together
Another possible issue which can lead to this error is when SMSMSE is using the SEP definitions and is not actually updating itself as when it goes to check the definitions they are already up to date since the SEP is normally using a newer set of definitions due to it's accelerated update schedule. The error will be presenting itself in this case in the SEP liveupdate session and not if the update is run from the SMSMSE product.
If this error presents itself then it may be necessary to manually replace the product.inventory from an SEP system which does not have the SMSMSE product installed and then it will not call the definitions for SMSMSE as this is already redundant.
Applies To
Note: This solution in this document only applies to Endpoint Protection 12.0 and earlier. If you use Endpoint Protection 12.1, instead read the article