Hello,
We have a corporate WSUS server that all workstations use for getting
updates.
After installing SP3 on a new Windows XP box, that box stopped getting
updates. Its WindowsUpdate.log contains SOAP errors:
....
2008-06-03 19:07:43:222 1052 2f8 Setup * IsUpdateRequired = No
2008-06-03 19:07:43:300 1052 2f8 PT +++++++++++ PT: Synchronizing
server updates +++++++++++
2008-06-03 19:07:43:300 1052 2f8 PT + ServiceId =
{3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}, Server URL =
http://sus:8530/ClientWebService/client.asmx
2008-06-03 19:07:43:300 1052 2f8 Agent Switching to hardware-verified
ClientId.
2008-06-03 19:07:43:316 1052 2f8 PT WARNING: Cached cookie has expired
or new PID is available
2008-06-03 19:07:43:628 1052 2f8 Agent Created new random SusClientId
cf9b00aa-97a6-4a28-94e2-efdc0c094a7e. Old Id:
71b1e082-140e-45da-ad43-ba80b1e0cb59.
2008-06-03 19:07:43:628 1052 2f8 PT Initializing simple targeting
cookie, clientId = cf9b00aa-97a6-4a28-94e2-efdc0c094a7e, target group = ,
DNS name = comp.domain.biz
2008-06-03 19:07:43:628 1052 2f8 PT Server URL =
http://sus:8530/SimpleAuthWebService/SimpleAuth.asmx
2008-06-03 19:07:46:472 1052 2f8 PT WARNING: SyncUpdates failure, error
= 0x8024400E, soap client error = 7, soap error code = 400, HTTP status code
= 200
2008-06-03 19:07:46:472 1052 2f8 PT WARNING: SOAP Fault: 0x000190
2008-06-03 19:07:46:472 1052 2f8 PT WARNING: faultstring:Fault
occurred
2008-06-03 19:07:46:472 1052 2f8 PT WARNING:
ErrorCode:InternalServerError(5)
2008-06-03 19:07:46:472 1052 2f8 PT WARNING: Message

null)
2008-06-03 19:07:46:487 1052 2f8 PT WARNING:
Method:"http://www.microsoft.com/SoftwareDistribution/Server/ClientWebService/SyncUpdates"
2008-06-03 19:07:46:487 1052 2f8 PT WARNING:
ID:31d3d97a-8284-4b2e-8e15-5996cf6d9576
2008-06-03 19:07:46:487 1052 2f8 PT WARNING: PTError: 0x8024400e
2008-06-03 19:07:46:487 1052 2f8 PT WARNING: SyncUpdates_WithRecovery
failed.: 0x8024400e
2008-06-03 19:07:46:487 1052 2f8 PT WARNING: Sync of Updates: 0x8024400e
2008-06-03 19:07:46:487 1052 2f8 PT WARNING: SyncServerUpdatesInternal
failed: 0x8024400e
2008-06-03 19:07:46:487 1052 2f8 Agent * WARNING: Failed to
synchronize, error = 0x8024400E
2008-06-03 19:07:46:503 1052 2f8 Agent * WARNING: Exit code =
0x8024400E
2008-06-03 19:07:46:503 1052 2f8 Agent *********
2008-06-03 19:07:46:503 1052 2f8 Agent ** END ** Agent: Finding
updates [CallerId = AutomaticUpdates]
2008-06-03 19:07:46:503 1052 2f8 Agent *************
2008-06-03 19:07:46:503 1052 2f8 Agent WARNING: WU client failed
Searching for update with error 0x8024400e
2008-06-03 19:07:46:503 1052 d10 AU >>## RESUMED ## AU: Search for
updates [CallId = {B28CD805-76E7-42F9-8F75-84ADA98269AC}]
2008-06-03 19:07:46:503 1052 d10 AU # WARNING: Search callback failed,
result = 0x8024400E
2008-06-03 19:07:46:503 1052 d10 AU # WARNING: Failed to find updates
with error code 8024400E
2008-06-03 19:07:46:503 1052 d10 AU #########
2008-06-03 19:07:46:503 1052 d10 AU ## END ## AU: Search for updates
[CallId = {B28CD805-76E7-42F9-8F75-84ADA98269AC}]
2008-06-03 19:07:46:503 1052 d10 AU #############
2008-06-03 19:07:46:503 1052 d10 AU AU setting next detection timeout to
2008-06-03 20:07:46
2008-06-03 19:07:51:502 1052 2f8 Report REPORT EVENT:
{5692A6B9-F894-4200-8B1F-C337D541B484} 2008-06-03 19:07:46:503+0400 1 148
101 {00000000-0000-0000-0000-000000000000} 0 8024400e AutomaticUpdates
Failure Software Synchronization Windows Update Client failed to detect
with error 0x8024400e.
WSUS server's SoftwareDistribution.log contains:
2008-06-03 15:07:46.561 UTC Error w3wp.6 ClientImplementation.SyncUpdates
System.ArgumentException: Item has already been added. Key in dictionary:
'19202' Key being added: '19202'
at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean
add)
at System.Collections.Hashtable.Add(Object key, Object value)
at
Microsoft.UpdateServices.Internal.ClientImplementa tion.GetSyncInfo(DataAccess
dataAccess, Hashtable stateTable, Hashtable deploymentTable, Boolean
haveGroupsChanged, Boolean doChunking)
at
Microsoft.UpdateServices.Internal.ClientImplementa tion.SoftwareSync(DataAccess
dataAccess, UnencryptedCookieData cookieData, Int32[]
installedNonLeafUpdateIds, Int32[] leafUpdateIds, Boolean haveGroupsChanged,
Boolean expressQuery)
at
Microsoft.UpdateServices.Internal.ClientImplementa tion.SyncUpdates(Cookie
cookie, SyncUpdateParameters parameters)
at
Microsoft.UpdateServices.Internal.ClientImplementa tion.SyncUpdates(Cookie
cookie, SyncUpdateParameters parameters)
at Microsoft.UpdateServices.Internal.Client.SyncUpdat es(Cookie cookie,
SyncUpdateParameters parameters)
at System.RuntimeMethodHandle._InvokeMethodFast(Objec t target, Object[]
arguments, SignatureStruct& sig, MethodAttributes methodAttributes,
RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[]
arguments, Signature sig, MethodAttributes methodAttributes,
RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags
invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean
skipVisibilityChecks)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags
invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Web.Services.Protocols.LogicalMethodInfo.In voke(Object target,
Object[] values)
at System.Web.Services.Protocols.WebServiceHandler.In voke()
at System.Web.Services.Protocols.WebServiceHandler.Co reProcessRequest()
at
System.Web.Services.Protocols.SyncSessionlessHandl er.ProcessRequest(HttpContext
context)
at
System.Web.HttpApplication.CallHandlerExecutionSte p.System.Web.HttpApplication.IExecutionStep.Execut e()
at System.Web.HttpApplication.ExecuteStep(IExecutionS tep step, Boolean&
completedSynchronously)
at
System.Web.HttpApplication.ApplicationStepManager. ResumeSteps(Exception
error)
at
System.Web.HttpApplication.System.Web.IHttpAsyncHa ndler.BeginProcessRequest(HttpContext
context, AsyncCallback cb, Object extraData)
at System.Web.HttpRuntime.ProcessRequestInternal(Http WorkerRequest wr)
at System.Web.HttpRuntime.ProcessRequestNoDemand(Http WorkerRequest wr)
at System.Web.Hosting.ISAPIRuntime.ProcessRequest(Int Ptr ecb, Int32
iWRType)
2008-06-03 15:07:46.576 UTC Warning w3wp.6 SoapUtilities.CreateException
ThrowException: actor =
http://sus:8530/ClientWebService/client.asmx,
ID=31d3d97a-8284-4b2e-8e15-5996cf6d9576, ErrorCode=InternalServerError,
Message=, Client=?
I've tried to delete SusCliendId from workstation's registry,
SoftwareDistribution folder from workstation's Windows folder - nothing
helps.
All other workstations in AD domain are updating from that WSUS server
perfectly.
Please, help!