Hi there,
For updating our Sophos virus definitions we used to have a Windows share (which works 9/10). Now, I was setting up a HTTP update page which basically points to the same directory. This works perfectly, also when going to the page in your browser it works splendid.
However, Sophos is unable to contact the server (CIDSYNC_E_FILESYNCERROR). Here's the log:
Trace(2012-Aug-09 13:21:59): Calling check on source.m_address.m_path = http://192.168.0.14/CIDs/S000/SAVSCFXP/
Trace(2012-Aug-09 13:21:59): Calling package_source_init
Trace(2012-Aug-09 13:21:59): Creating package source to represent parent
Trace(2012-Aug-09 13:21:59): Create package source to represent local cache
Trace(2012-Aug-09 13:21:59): SDDSUpdateLocation::Constructor finished
Trace(2012-Aug-09 13:21:59): TrySyncProduct, Calling BeginSync
Trace(2012-Aug-09 13:22:00): SDDSUpdateLocation caught exception from BeginSync: Cannot create stream http://192.168.0.14/CIDs/S000/SAVSCFXP/catalogue/sdds.esc_10.xml GetLastError returned 0
Trace(2012-Aug-09 13:22:00): TrySyncProduct<class AutoUpdate::SDDSUpdateLocation>, Ended - 0
Trace(2012-Aug-09 13:22:00): TrySyncProduct<class AutoUpdate::CIDUpdateLocation>, Started:
Trace(2012-Aug-09 13:22:00): TrySyncProduct<class AutoUpdate::CIDUpdateLocation>, creating update location
Trace(2012-Aug-09 13:22:00): Calling package_source_init
Trace(2012-Aug-09 13:22:01): TrySyncProduct, Calling BeginSync
Trace(2012-Aug-09 13:22:01): CalculateChecksum. Processing file C:\Program Files\Sophos\AutoUpdate\cache\escdp.dat
Trace(2012-Aug-09 13:22:01): Remote connection over HTTP.
Trace(2012-Aug-09 13:22:01): File master.upd not found (Remote). Return code 0x80040f04
Trace(2012-Aug-09 13:22:01): Unable to read file master.upd (Remote)
Trace(2012-Aug-09 13:22:01): Unable to synchronise file root.upd.
Trace(2012-Aug-09 13:22:01): Unable to synchronise file escdp.dat.
Trace(2012-Aug-09 13:22:01): File root.upd recovered.
Trace(2012-Aug-09 13:22:01): File escdp.dat recovered.
Trace(2012-Aug-09 13:22:01): ParseCustomerIDFile: completed: 0
Trace(2012-Aug-09 13:22:01): TrySyncProduct<class AutoUpdate::CIDUpdateLocation>, Calling SyncProduct with {390DCDC2-10A9-4ef3-B8D8-0CA7F0E7EB92}
Trace(2012-Aug-09 13:22:01): CIDUpdateLocation::SyncProduct - Updating Product: RMSNT
Trace(2012-Aug-09 13:22:01): CIDUpdate(SyncProduct.Start): RMSNT, http://192.168.0.14/CIDs/S000/SAVSCFXP/
Trace(2012-Aug-09 13:22:01): CIDUpdateLocation::Sync - Updating from http CID: http://192.168.0.14/CIDs/S000/SAVSCFXP/rms
Trace(2012-Aug-09 13:22:01): CIDSync(CidSyncMessage):
Trace(2012-Aug-09 13:22:01): CIDSync(CidSyncMessage):
Trace(2012-Aug-09 13:22:01): CIDSyncCallback, SynchronisationTerminated - Code = -2147217660
Trace(2012-Aug-09 13:22:01): CIDSyncCallback, SynchronisationTerminated - MapFile = C:\Program Files\Sophos\AutoUpdate\cache\rms.map
Trace(2012-Aug-09 13:22:01): CIDUpdateLocation::SyncProduct: Failed to update product (RMSNT) from "http://192.168.0.14/CIDs/S000/SAVSCFXP/", Error is :CIDSYNC_E_FILESYNCERROR (Error during file download.)
Trace(2012-Aug-09 13:22:01): CIDUpdate(CIDDownloadFailed): RMSNT, http://192.168.0.14/CIDs/S000/SAVSCFXP/
Trace(2012-Aug-09 13:22:02): TrySyncProduct<class AutoUpdate::CIDUpdateLocation>, SyncProduct returned - 0
Trace(2012-Aug-09 13:22:02): TrySyncProduct<class AutoUpdate::CIDUpdateLocation>, Ended - 0
Trace(2012-Aug-09 13:22:02): UpdateLocationFacade::SyncProduct: Last Update Mechanism = Unknown
Trace(2012-Aug-09 13:22:02): TrySyncProduct<class AutoUpdate::SDDSUpdateLocation>, Started:
Trace(2012-Aug-09 13:22:02): TrySyncProduct<class AutoUpdate::SDDSUpdateLocation>, creating update location
Trace(2012-Aug-09 13:22:02): Path to decode files to: C:\Program Files\Sophos\AutoUpdate\cache\sophos_autoupdate1.dir\1344511322
Trace(2012-Aug-09 13:22:02): Using top level catalogue sdds.esc_10
Trace(2012-Aug-09 13:22:02): SDDSUpdateLocation, constructor start
Trace(2012-Aug-09 13:22:02): locConfig.m_server = http://192.168.0.14/CIDs/S000/SAVSCFXP/
Trace(2012-Aug-09 13:22:02): Calling check on source.m_address.m_path = http://192.168.0.14/CIDs/S000/SAVSCFXP/
Trace(2012-Aug-09 13:22:02): Calling package_source_init
Trace(2012-Aug-09 13:22:02): Creating package source to represent parent
Trace(2012-Aug-09 13:22:02): Create package source to represent local cache
Trace(2012-Aug-09 13:22:02): SDDSUpdateLocation::Constructor finished
Trace(2012-Aug-09 13:22:02): TrySyncProduct, Calling BeginSync
Trace(2012-Aug-09 13:22:02): SDDSUpdateLocation caught exception from BeginSync: Cannot create stream http://192.168.0.14/CIDs/S000/SAVSCFXP/catalogue/sdds.esc_10.xml GetLastError returned 0
Trace(2012-Aug-09 13:22:02): TrySyncProduct<class AutoUpdate::SDDSUpdateLocation>, Ended - 0
Trace(2012-Aug-09 13:22:02): TrySyncProduct<class AutoUpdate::CIDUpdateLocation>, Started:
Trace(2012-Aug-09 13:22:02): TrySyncProduct<class AutoUpdate::CIDUpdateLocation>, creating update location
Trace(2012-Aug-09 13:22:02): Calling package_source_init
Trace(2012-Aug-09 13:22:02): TrySyncProduct, Calling BeginSync
Trace(2012-Aug-09 13:22:02): CalculateChecksum. Processing file C:\Program Files\Sophos\AutoUpdate\cache\escdp.dat
Trace(2012-Aug-09 13:22:02): Remote connection over HTTP.
Trace(2012-Aug-09 13:22:02): File master.upd not found (Remote). Return code 0x80040f04
Trace(2012-Aug-09 13:22:02): Unable to read file master.upd (Remote)
Trace(2012-Aug-09 13:22:02): Unable to synchronise file root.upd.
Trace(2012-Aug-09 13:22:02): Unable to synchronise file escdp.dat.
Trace(2012-Aug-09 13:22:02): File root.upd recovered.
Trace(2012-Aug-09 13:22:02): File escdp.dat recovered.
Trace(2012-Aug-09 13:22:02): ParseCustomerIDFile: completed: 0
Trace(2012-Aug-09 13:22:02): TrySyncProduct<class AutoUpdate::CIDUpdateLocation>, Calling SyncProduct with {E17FE03B-0501-4aaa-BC69-0129D965F311}
Trace(2012-Aug-09 13:22:02): CIDUpdateLocation::SyncProduct - Updating Product: SAVXP
This thread was automatically locked due to age.