Automatic updates stopped working after SP3 has been installed

  • Thread starter Thread starter Alexander
  • Start date Start date
Re: Automatic updates stopped working after SP3 has been installed

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

>
>
>
 
RE: Automatic updates stopped working after SP3 has been installed

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!
>
>
>
 
RE: Automatic updates stopped working after SP3 has been installed

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