NAC 3.5 communication errors

ok I've done a test migration to 4.5 and NAC 3.5 and things seem to work fine, except NAC.  The new NAC client installs ok and the clients seem to get registered with the NAC server but after a little while I get an error on the client.

"The agent was unable to communicate with the server in order to report results"

Sophos SEC and NAC are running on a Hyper-V virtual box with the databases running on a full fat SQL box.

I get the issue on Vista boxes that were running NAC 3.3 and on Windows7 boxes that have never had the NAC client installed on them.

I get the following in the servers app log when any client tries to report back

Log Name:      Application
Source:        Sophos NAC
Date:          16/07/2010 11:11:10
Event ID:      1002
Task Category: 3
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      Printserver.npm.ac.uk
Description:
PID 2912 : TID 4
Failed to report client global data.  Exception information is included for additional evidence.
-- Sophos NAC Exception Details --
Source Message: Queue Does not Exist
Source: QueueComponents
Source Timestamp: 16/07/2010 11:11:10
Source Machine: PRINTSERVER
Source Exception Type: Sophos.NAC.Core.ExceptionManagement.EndForceExcept ion
Source: QueueComponents
Target: Void set_QueuePath(System.String)
Source App Domain: /LM/W3SVC/1/ROOT/ReportInterface-1-129237483950459562
Source Thread Id: 4
Source Thread Identity:
Source Win Identity: NPM\admin_em45
Help Link:
Source Stack Trace:

--Runtime Evidence--
Queue Path: .\Private$\SophosNAC_Report
-- Evidence At Publish --
Agent Bias: 4294967236
Agent Date: 16/07/2010 11:11:09
  -- Structured Evidence --(Agent Info)
  strAgentId: 8BA0DB9B8FC540A88EFB02250057E6EB
  strUsername: 8BA0DB9B8FC540A88EFB02250057E6EB
  strAgentType: persistent
  strAgentVersion: 3.5.306.0
  strOSDescription: Win7 ver:6.1.7600 sp:0.0 arch:x86Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Sophos NAC" />
    <EventID Qualifiers="0">1002</EventID>
    <Level>2</Level>
    <Task>3</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2010-07-16T10:11:10.000Z" />
    <EventRecordID>747</EventRecordID>
    <Channel>Application</Channel>
    <Computer>Printserver.npm.ac.uk</Computer>
    <Security />
  </System>
  <EventData>
    <Data>PID 2912 : TID 4
Failed to report client global data.  Exception information is included for additional evidence.
-- Sophos NAC Exception Details --
Source Message: Queue Does not Exist
Source: QueueComponents
Source Timestamp: 16/07/2010 11:11:10
Source Machine: PRINTSERVER
Source Exception Type: Sophos.NAC.Core.ExceptionManagement.EndForceException
Source: QueueComponents
Target: Void set_QueuePath(System.String)
Source App Domain: /LM/W3SVC/1/ROOT/ReportInterface-1-129237483950459562
Source Thread Id: 4
Source Thread Identity:
Source Win Identity: NPM\admin_em45
Help Link:
Source Stack Trace:

--Runtime Evidence--
Queue Path: .\Private$\SophosNAC_Report
-- Evidence At Publish --
Agent Bias: 4294967236
Agent Date: 16/07/2010 11:11:09
  -- Structured Evidence --(Agent Info)
  strAgentId: 8BA0DB9B8FC540A88EFB02250057E6EB
  strUsername: 8BA0DB9B8FC540A88EFB02250057E6EB
  strAgentType: persistent
  strAgentVersion: 3.5.306.0
  strOSDescription: Win7 ver:6.1.7600 sp:0.0 arch:x86
</Data>
  </EventData>
</Event>

:3984
  • And this from the Agent log on client

     07/16/10  11:08:30|TID:       2364|ID:          0|File:           LoggingFacility.cpp|Line: 268|Evidence: Info Msg: Log Created at: 07/16/2010  11:08:30
     07/16/10  11:11:03|TID:       3852|ID:       1000|File:EFEncryptedValueManagement.cpp|Line: 159|Evidence: Info Msg: EncryptedValue has not been created
     07/16/10  11:11:04|TID:       3852|ID:       1000|File:             ReportManager.cpp|Line: 380|Evidence: Info Msg: PublishData - Publishing Data FAILED Engine: EngineGlobal strRegId: 8BA0DB9B8FC540A88EFB02250057E6EB
     07/16/10  11:11:06|TID:       4656|ID:       1000|File:                  Assesser.cpp|Line: 623|Evidence: Info Msg: ...no profiles detected
     07/16/10  11:11:07|TID:       4656|ID:       1000|File:                  Assesser.cpp|Line: 623|Evidence: Info Msg: ...no profiles detected
     07/16/10  11:11:07|TID:       4656|ID:       1000|File:             ReportManager.cpp|Line: 380|Evidence: Info Msg: PublishData - Publishing Data FAILED Engine: EngineGlobal strRegId: 8BA0DB9B8FC540A88EFB02250057E6EB
     07/16/10  11:11:08|TID:       4656|ID:       1000|File:             ReportManager.cpp|Line: 380|Evidence: Info Msg: PublishData - Publishing Data FAILED Engine: EngineGlobal strRegId: 8BA0DB9B8FC540A88EFB02250057E6EB
     07/16/10  11:11:08|TID:       4656|ID:       1000|File:             ReportManager.cpp|Line: 256|Evidence: Info Msg: Publishing Data file FAILED tzFileName: GL0692556BB52649B3A0075C55062D5759.rd
     07/16/10  11:11:08|TID:       4656|ID:       1000|File:             ReportManager.cpp|Line: 380|Evidence: Info Msg: PublishData - Publishing Data FAILED Engine: EngineGlobal strRegId: 8BA0DB9B8FC540A88EFB02250057E6EB
     07/16/10  11:11:08|TID:       4656|ID:       1000|File:             ReportManager.cpp|Line: 256|Evidence: Info Msg: Publishing Data file FAILED tzFileName: GL6D38EAD3644C450CAF30FA2793B1A679.rd
     07/16/10  11:11:09|TID:       4656|ID:       1000|File:             ReportManager.cpp|Line: 380|Evidence: Info Msg: PublishData - Publishing Data FAILED Engine: EngineGlobal strRegId: 8BA0DB9B8FC540A88EFB02250057E6EB
     07/16/10  11:11:09|TID:       4656|ID:       1000|File:             ReportManager.cpp|Line: 256|Evidence: Info Msg: Publishing Data file FAILED tzFileName: GL81DFA60F91824409B127A142C7A68C1C.rd
     07/16/10  11:11:09|TID:       4656|ID:       1000|File:             ReportManager.cpp|Line: 380|Evidence: Info Msg: PublishData - Publishing Data FAILED Engine: EngineGlobal strRegId: 8BA0DB9B8FC540A88EFB02250057E6EB
     07/16/10  11:11:09|TID:       4656|ID:       1000|File:             ReportManager.cpp|Line: 256|Evidence: Info Msg: Publishing Data file FAILED tzFileName: GLD92A0DAFCB934616986FEB74C53A3960.rd
     07/16/10  11:11:22|TID:       3852|ID:       1000|File:                  Assesser.cpp|Line: 623|Evidence: Info Msg: ...no profiles detected
     07/16/10  11:11:22|TID:       3852|ID:       1000|File:                  Assesser.cpp|Line: 623|Evidence: Info Msg: ...no profiles detected

    07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 874|Evidence: Info Msg: Log Created at: 07/16/2010  11:11:02
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 802|Evidence: Info Msg: Product Version Info Msg: 3.5.306.0
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 738|Evidence: Info Msg: Application Setting NAME: Username VALUE: <not set> SOURCE: <none>
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 738|Evidence: Info Msg: Application Setting NAME: Password VALUE: <not set> SOURCE: <none>
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 730|Evidence: Info Msg: Application Setting NAME: Logging enabled VALUE: true SOURCE: Ini File
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 730|Evidence: Info Msg: Application Setting NAME: Logging VALUE: 1 SOURCE: Ini File
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 730|Evidence: Info Msg: Application Setting NAME: Ini File VALUE: C:\ProgramData\Sophos\Sophos Compliance Agent\Data\agent.ini SOURCE: Internal
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 730|Evidence: Info Msg: Application Setting NAME: Save Username VALUE: false SOURCE: Ini File
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 730|Evidence: Info Msg: Application Setting NAME: Save Password VALUE: false SOURCE: Ini File
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 730|Evidence: Info Msg: Application Setting NAME: Working Directory VALUE: C:\Program Files\Sophos\Sophos Compliance Agent SOURCE: Internal
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 730|Evidence: Info Msg: Application Setting NAME: Log Directory VALUE: C:\ProgramData\Sophos\Sophos Compliance Agent\Logs SOURCE: Internal
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 730|Evidence: Info Msg: Application Setting NAME: Data Directory VALUE: C:\ProgramData\Sophos\Sophos Compliance Agent\Data SOURCE: Internal
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 738|Evidence: Info Msg: Application Setting NAME: Registration Type VALUE: <not set> SOURCE: <none>
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 730|Evidence: Info Msg: Application Setting NAME: Log Lifetime VALUE: 24 SOURCE: Ini File
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 730|Evidence: Info Msg: Application Setting NAME: Notify Action VALUE: 1 SOURCE: Ini File
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 730|Evidence: Info Msg: Application Setting NAME: Show Registration Icon VALUE: true SOURCE: Ini File
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 730|Evidence: Info Msg: Application Setting NAME: Show Results Icon VALUE: true SOURCE: Ini File
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 730|Evidence: Info Msg: Application Setting NAME: Show Override Icon VALUE: false SOURCE: Ini File
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 738|Evidence: Info Msg: Application Setting NAME: Show Noncompliant Icon VALUE: <not set> SOURCE: <none>
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 738|Evidence: Info Msg: Application Setting NAME: Show Compliant Icon VALUE: <not set> SOURCE: <none>
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 738|Evidence: Info Msg: Application Setting NAME: Show Partial Icon VALUE: <not set> SOURCE: <none>
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 738|Evidence: Info Msg: Application Setting NAME: Show Default Icon VALUE: <not set> SOURCE: <none>
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 738|Evidence: Info Msg: Application Setting NAME: Show Report Mode Icon VALUE: <not set> SOURCE: <none>
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 738|Evidence: Info Msg: Application Setting NAME: Show Remediate Mode Icon VALUE: <not set> SOURCE: <none>
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 738|Evidence: Info Msg: Application Setting NAME: Show Timer Icon VALUE: <not set> SOURCE: <none>
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 730|Evidence: Info Msg: Application Setting NAME: Show Progress VALUE: false SOURCE: Ini File
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 730|Evidence: Info Msg: Application Setting NAME: Notify VALUE: 1 SOURCE: Ini File
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 730|Evidence: Info Msg: Application Setting NAME: Show Exit VALUE: false SOURCE: Ini File
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 730|Evidence: Info Msg: Application Setting NAME: Basic Auto Register VALUE: true SOURCE: Ini File
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 730|Evidence: Info Msg: Application Setting NAME: Show Errors in Results VALUE: true SOURCE: Ini File
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 730|Evidence: Info Msg: Application Setting NAME: Show Extended Error Information VALUE: true SOURCE: Ini File
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 730|Evidence: Info Msg: Application Setting NAME: Show logging VALUE: true SOURCE: Ini File
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 738|Evidence: Info Msg: Application Setting NAME: ProxyUsername VALUE: <not set> SOURCE: <none>
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 738|Evidence: Info Msg: Application Setting NAME: ProxyPassword VALUE: <not set> SOURCE: <none>
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 730|Evidence: Info Msg: Application Setting NAME: Save Proxy Username VALUE: true SOURCE: Ini File
     07/16/10  11:11:02|TID:        380|ID:          0|File:                  AgentApp.cpp|Line: 730|Evidence: Info Msg: Application Setting NAME: Save Proxy Password VALUE: true SOURCE: Ini File
     07/16/10  11:11:09|TID:        380|ID: 2147500037|File:            ReportMessages.cpp|Line: 328|Evidence: TID: 380 Info Msg: Reporting encountered a server error Stack Dump: 

    :3985