Automatic updates stopped working after SP3 has been installed

  • Thread starter Thread starter Alexander
  • Start date Start date
All,

The fix in the blog was the trick for me too:
http://blogs.technet.com/wsus/archive/2008/06/18/client-server-synchronization-issues.aspx

Thank you all. We've had our share lately!
John



"Alexander" wrote:

> This definetely works!! Thanks to everybody!
>
> (Mention the misspelling in step "c": I guess the author meant to select
> Decline, not Approve)
>
> "groovyf" <groovyf@discussions.microsoft.com> wrote in message
> news:80F74FB4-109B-4D93-87C2-30CED43615F8@microsoft.com...
> > Someone (mendocinosunrise) has posted something rather interesting over at
> > www.wsus.info forums. I've yet to try this, but shall do so in the
> > morning.
> > I'll paste it here:
> >
> > I fought with the same error, then gave up & emailed MS.
> > NOTE: the workaround below didn't work at first because the problem update
> > was expired. However, I ran through the steps a couple of times & then
> > manually resynchronized the WSUS server. After that, clients started
> > synchronizing correctly.
> >
> > Here's their workaround from the MS tech:
> > Thank you for the log. The error you see repeated in the log, 0x8024400E,
> > is
> > consistent with an issue that has been appearing recently. I've posted
> > some
> > root cause information and steps to resolve below. Please review the
> > information and apply the workaround. This is a new problem, so a KB
> > article
> > has not yet been released.
> >
> > <snip>
> >
> > " Root Cause:
> > A recent revision to the 'Office 2003 Service Pack 1' update has resulted
> > in
> > some WSUS 3.0 servers syncing that revision to enter an inconsistent state
> > with respect to the update's approvals. When computers with products
> > related
> > to Office 2003 talk to such a server, the web service is unable to process
> > the approvals resulting in the detection failure.
> >
> > Workaround:
> > In order to reset the approvals to a consistent state on the WSUS server,
> > follow these steps from the WSUS Administration Console
> > 1. Find the 'Office 2003 Service Pack 1' update in the updates list. This
> > may involve changing the Approval and Status filters in the update UI (set
> > the Status to "Any" and the Approval to "Declined" - if you don't see it
> > then
> > set the Approval to "Any except Declined"
> > 2. Perform the following steps:
> > a. First make sure the update is declined.
> > i. If the update is not yet declined, right click on the update and
> > decline
> > it.
> > b. Next, approve the update.
> > i. Right click on the update and select the 'Approve...' option in the
> > context menu.
> > ii. In the 'Approve Updates' dialog that opens, just click 'OK'. Dismiss
> > the
> > 'Approval Progress' dialog that appears.
> > c. Next, decline the update.
> > i. Right click on the update and select the 'Approve...' option in the
> > context menu.
> > ii. In the 'Approve Updates' dialog that opens, just click 'OK'. Dismiss
> > the
> > 'Approval Progress' dialog that appears.
> >
> > The computers that were failing detection will now successfully complete
> > detection against the server and receive any applicable updates.
> >
> > Note: If you have a hierarchy of WSUS servers, these steps must be
> > performed
> > on each server, starting with the top-level server. If one of the servers
> > is
> > a replica child, one must first change it to be autonomous, then perform
> > the
> > steps above, then change it back to being a replica. This can be done from
> > the Options/Update Source and Proxy Server Dialog."
> >
> >
> >
> > "Ray Chan" wrote:
> >
> >> Can you try uninstalling it and see if it'll register with WSUS? That's
> >> the
> >> only way it works for me and I just wanted to see if others are having
> >> the
> >> same issue.
> >>

>
>
>
 
Hi!

The problem on the server side with declined (!) "Office 2003 Service Pack
1" update.
I've solved it by redecline the update.

http://blogs.technet.com/wsus/archive/2008/06/18/client-server-synchronization-issues.aspx

--
Happy russian admin


"Alexander" wrote:

> 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:
> ....


> 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!
>
>
>
 
Hi!

Redecline (aprove and decline) the now declined update "Office 2003 Service
Pack 1" on the server side.

http://blogs.technet.com/wsus/archive/2008/06/18/client-server-synchronization-issues.aspxHi!

--
Happy russian admin


"Alexander" wrote:

> 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.ClientImplementation.GetSyncInfo(DataAccess
> dataAccess, Hashtable stateTable, Hashtable deploymentTable, Boolean
> haveGroupsChanged, Boolean doChunking)
> at
> Microsoft.UpdateServices.Internal.ClientImplementation.SoftwareSync(DataAccess
> dataAccess, UnencryptedCookieData cookieData, Int32[]
> installedNonLeafUpdateIds, Int32[] leafUpdateIds, Boolean haveGroupsChanged,
> Boolean expressQuery)
> at
> Microsoft.UpdateServices.Internal.ClientImplementation.SyncUpdates(Cookie
> cookie, SyncUpdateParameters parameters)
> at
> Microsoft.UpdateServices.Internal.ClientImplementation.SyncUpdates(Cookie
> cookie, SyncUpdateParameters parameters)
> at Microsoft.UpdateServices.Internal.Client.SyncUpdates(Cookie cookie,
> SyncUpdateParameters parameters)
> at System.RuntimeMethodHandle._InvokeMethodFast(Object 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.Invoke(Object target,
> Object[] values)
> at System.Web.Services.Protocols.WebServiceHandler.Invoke()
> at System.Web.Services.Protocols.WebServiceHandler.CoreProcessRequest()
> at
> System.Web.Services.Protocols.SyncSessionlessHandler.ProcessRequest(HttpContext
> context)
> at
> System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
> at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&
> completedSynchronously)
> at
> System.Web.HttpApplication.ApplicationStepManager.ResumeSteps(Exception
> error)
> at
> System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext
> context, AsyncCallback cb, Object extraData)
> at System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)
> at System.Web.HttpRuntime.ProcessRequestNoDemand(HttpWorkerRequest wr)
> at System.Web.Hosting.ISAPIRuntime.ProcessRequest(IntPtr 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!
>
>
>
 
Back
Top