Solved

WSUS not syncing

Posted on 2011-03-18
4
4,020 Views
Last Modified: 2012-05-11
Windows Server 2003 Standard
WSUS 3.2

Just installed it (yesterday) and under Updates it doesn't show any and under Synchronnization it doesn't show any.
I try to manually sync and it just says 0% indefinitely.

Any ideas?

0
Comment
Question by:shard26
  • 2
  • 2
4 Comments
 
LVL 29

Accepted Solution

by:
Rich Weissler earned 500 total points
ID: 35168376
I'm still using 3.1... but I hope it's not TOO different.

Anything useful in C:\Program Files\Update Services\LogFiles\SoftwareDistribution.log?  (May be in a slightly different location if you installed WSUS to a different location.)  I suspect that's the best place to start looking for trouble anyway...
0
 
LVL 4

Author Comment

by:shard26
ID: 35168405
recent log activity

2011-03-18 14:42:13.505 UTC      Warning      w3wp.1      DBConnection.OnReceivingInfoMessage       The join order has been enforced because a local join hint is used.
2011-03-18 14:42:13.505 UTC      Warning      w3wp.8      DBConnection.OnReceivingInfoMessage       The join order has been enforced because a local join hint is used.
2011-03-18 14:42:18.676 UTC      Info      w3wp.17      ThreadEntry      _TimerCallback.PerformTimerCallback
2011-03-18 14:42:18.676 UTC      Warning      w3wp.17      DBConnection.OnReceivingInfoMessage       The join order has been enforced because a local join hint is used.
2011-03-18 14:42:33.253 UTC      Warning      w3wp.8      DBConnection.OnReceivingInfoMessage       The join order has been enforced because a local join hint is used.
2011-03-18 15:02:18.381 UTC      Error      w3wp.5      SusEventDispatcher.DispatchManagerDatabasePollingThreadProc      SusEventDispatcher got exception while polling database. Polling will continue: Excpetion details: System.Threading.ThreadAbortException: Thread was being aborted.
   at System.Signature._GetSignature(SignatureStruct& signature, Void* pCorSig, Int32 cCorSig, IntPtr fieldHandle, IntPtr methodHandle, IntPtr declaringTypeHandle)
   at System.Signature.GetSignature(SignatureStruct& signature, Void* pCorSig, Int32 cCorSig, RuntimeFieldHandle fieldHandle, RuntimeMethodHandle methodHandle, RuntimeTypeHandle declaringTypeHandle)
   at System.Signature..ctor(RuntimeMethodHandle methodHandle, RuntimeTypeHandle declaringTypeHandle)
   at System.Reflection.RuntimeConstructorInfo.get_Signature()
   at System.Reflection.RuntimeConstructorInfo.GetParametersNoCopy()
   at System.RuntimeType.FilterApplyMethodBaseInfo(MethodBase methodBase, BindingFlags bindingFlags, CallingConventions callConv, Type[] argumentTypes)
   at System.RuntimeType.FilterApplyMethodBaseInfo(MethodBase methodBase, BindingFlags bindingFlags, String name, CallingConventions callConv, Type[] argumentTypes, Boolean prefixLookup)
   at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture)
   at Microsoft.UpdateServices.Internal.ClassFactory.CreateInstance(Type type, Object[] args)
   at Microsoft.UpdateServices.Internal.SusEventDispatcher.DispatchManagerDatabasePollingThreadProc()
   at Microsoft.UpdateServices.Internal.SusEventDispatcher.DispatchManagerDatabasePollingThreadProc()
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.runTryCode(Object userData)
   at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()
2011-03-18 18:44:30.515 UTC      Info      w3wp.1      ThreadEntry      ISAPIRuntime.ProcessRequest
2011-03-18 18:44:30.562 UTC      Info      w3wp.1      SimpleAuth..ctor      Initializing SimpleAuth WebService ProcessID = 852, Process Start Time = 3/18/2011 2:44:18 PM, Product Version = 3.2.7600.226
2011-03-18 18:44:50.531 UTC      Info      w3wp.1      AuthorizationManager.GetUpstreamServerUriHeader      Found config says USS is MU site
2011-03-18 18:44:51.281 UTC      Info      w3wp.7      ThreadEntry      ThreadHelper.ThreadStart
2011-03-18 18:44:51.281 UTC      Info      w3wp.7      SusEventDispatcher.RegisterEventHandler      RegisterEventHandler called for NotificationEventName: ConfigurationChange
2011-03-18 18:44:51.296 UTC      Info      w3wp.7      AuthorizationManager.GetUpstreamServerUriHeader      Found config says USS is MU site
2011-03-18 18:44:52.546 UTC      Info      w3wp.8      ThreadEntry      ThreadHelper.ThreadStart
2011-03-18 18:44:52.546 UTC      Info      w3wp.8      SusEventDispatcher.TriggerEvent      TriggerEvent called for NotificationEventName: ConfigurationChange, EventInfo: ConfigurationChange
2011-03-18 18:44:52.546 UTC      Info      w3wp.9      ThreadEntry      ThreadHelper.ThreadStart
2011-03-18 18:44:52.562 UTC      Info      w3wp.9      SusEventDispatcher.DispatchManagerWorkerThreadProc      DispatchManager Worker Thread Processing NotificationEvent: ConfigurationChange
2011-03-18 18:44:52.562 UTC      Info      w3wp.7      SusEventDispatcher.RegisterEventHandler      RegisterEventHandler called for NotificationEventName: ConfigurationChange
2011-03-18 18:44:52.625 UTC      Info      w3wp.8      SusEventDispatcher.TriggerEvent      TriggerEvent called for NotificationEventName: DeploymentChange, EventInfo: DeploymentChange
2011-03-18 18:44:52.625 UTC      Info      w3wp.7      AuthorizationManager.GetUpstreamServerUriHeader      Found config says USS is MU site
2011-03-18 18:44:52.640 UTC      Info      w3wp.8      SusEventDispatcher.TriggerEvent      TriggerEvent called for NotificationEventName: FileLocationChange, EventInfo: FileLocationChange
2011-03-18 18:44:52.640 UTC      Info      w3wp.8      SusEventDispatcher.TriggerEvent      TriggerEvent called for NotificationEventName: HardwareIDChange, EventInfo: HardwareIDChange
2011-03-18 18:44:52.656 UTC      Info      w3wp.8      SusEventDispatcher.TriggerEvent      TriggerEvent called for NotificationEventName: LanguageChange, EventInfo: LanguageChange
2011-03-18 18:44:57.859 UTC      Info      w3wp.9      ThreadEntry      ThreadHelper.ThreadStart
2011-03-18 18:44:57.859 UTC      Info      w3wp.9      ClientImplementation..ctor      Initializing ClientWebService ProcessID = 852, Process Start Time = 3/18/2011 2:44:18 PM, Product Version = 3.2.7600.226
2011-03-18 18:44:57.937 UTC      Info      w3wp.9      CabUtilities.CheckCertificateSignature      File cert verification failed for C:\Program Files\Update Services\autest.cab with 2147942402
2011-03-18 18:44:57.937 UTC      Info      w3wp.9      WsusTestKeys.AreTestKeysAllowed      Server test key check: test keys are NOT allowed
2011-03-18 18:44:57.937 UTC      Info      w3wp.9      CabUtilities.CheckCertificateSignature      File cert verification failed for C:\Program Files\Update Services\autest.cab with 2147942402
2011-03-18 18:44:57.937 UTC      Info      w3wp.9      WsusTestKeys.AreTestKeysAllowed      Server test key check: test keys are NOT allowed
2011-03-18 18:44:57.968 UTC      Info      w3wp.9      AuthorizationManager.GetUpstreamServerUriHeader      Found config says USS is MU site
2011-03-18 18:45:00.515 UTC      Info      w3wp.11      ThreadEntry      ThreadHelper.ThreadStart
2011-03-18 18:45:00.515 UTC      Info      w3wp.11      SusEventDispatcher.RegisterEventHandler      RegisterEventHandler called for NotificationEventName: ConfigurationChange
2011-03-18 18:45:00.531 UTC      Info      w3wp.11      SusEventDispatcher.RegisterEventHandler      RegisterEventHandler called for NotificationEventName: LanguageChange
2011-03-18 18:45:00.531 UTC      Info      w3wp.11      SusEventDispatcher.RegisterEventHandler      RegisterEventHandler called for NotificationEventName: FileLocationChange
2011-03-18 18:45:00.531 UTC      Info      w3wp.11      SusEventDispatcher.RegisterEventHandler      RegisterEventHandler called for NotificationEventName: DeploymentChange
2011-03-18 18:45:00.734 UTC      Info      w3wp.12      ThreadEntry      ThreadHelper.ThreadStart
2011-03-18 18:45:00.765 UTC      Info      w3wp.12      SusEventDispatcher.TriggerEvent      TriggerEvent called for NotificationEventName: ConfigurationChange, EventInfo: ConfigurationChange
2011-03-18 18:45:00.781 UTC      Info      w3wp.13      ThreadEntry      ThreadHelper.ThreadStart
2011-03-18 18:45:00.781 UTC      Info      w3wp.13      SusEventDispatcher.DispatchManagerWorkerThreadProc      DispatchManager Worker Thread Processing NotificationEvent: ConfigurationChange
2011-03-18 18:45:00.781 UTC      Info      w3wp.13      ChangeNotificationDispatcher.InternalEventHandler      Get event ConfigurationChange from dispatchmanager
2011-03-18 18:45:00.781 UTC      Info      w3wp.11      Client.OnConfigurationChange      Creating a new ClientImplementation because the DB configuration changed
2011-03-18 18:45:00.781 UTC      Info      w3wp.11      ClientImplementation..ctor      Initializing ClientWebService ProcessID = 852, Process Start Time = 3/18/2011 2:44:18 PM, Product Version = 3.2.7600.226
2011-03-18 18:45:00.812 UTC      Info      w3wp.11      AuthorizationManager.GetUpstreamServerUriHeader      Found config says USS is MU site
2011-03-18 18:45:00.843 UTC      Info      w3wp.12      SusEventDispatcher.TriggerEvent      TriggerEvent called for NotificationEventName: DeploymentChange, EventInfo: DeploymentChange
2011-03-18 18:45:00.843 UTC      Info      w3wp.12      SusEventDispatcher.TriggerEvent      TriggerEvent called for NotificationEventName: FileLocationChange, EventInfo: FileLocationChange
2011-03-18 18:45:00.843 UTC      Info      w3wp.12      SusEventDispatcher.TriggerEvent      TriggerEvent called for NotificationEventName: HardwareIDChange, EventInfo: HardwareIDChange
2011-03-18 18:45:00.843 UTC      Info      w3wp.12      SusEventDispatcher.TriggerEvent      TriggerEvent called for NotificationEventName: LanguageChange, EventInfo: LanguageChange
2011-03-18 18:45:00.843 UTC      Info      w3wp.14      ThreadEntry      ThreadHelper.ThreadStart
2011-03-18 18:45:00.843 UTC      Info      w3wp.14      SusEventDispatcher.DispatchManagerWorkerThreadProc      DispatchManager Worker Thread Processing NotificationEvent: DeploymentChange
2011-03-18 18:45:00.859 UTC      Info      w3wp.14      ChangeNotificationDispatcher.InternalEventHandler      Get event DeploymentChange from dispatchmanager
2011-03-18 18:45:00.859 UTC      Info      w3wp.14      SusEventDispatcher.DispatchManagerWorkerThreadProc      DispatchManager Worker Thread Processing NotificationEvent: FileLocationChange
2011-03-18 18:45:00.859 UTC      Info      w3wp.14      ChangeNotificationDispatcher.InternalEventHandler      Get event FileLocationChange from dispatchmanager
2011-03-18 18:45:00.859 UTC      Info      w3wp.14      SusEventDispatcher.DispatchManagerWorkerThreadProc      DispatchManager Worker Thread Processing NotificationEvent: LanguageChange
2011-03-18 18:45:00.859 UTC      Info      w3wp.14      ChangeNotificationDispatcher.InternalEventHandler      Get event LanguageChange from dispatchmanager
2011-03-18 18:45:00.875 UTC      Info      w3wp.9      Client.CreateClientImplementationThread      Client Implementation initialization complete in 3.21875 seconds.
2011-03-18 18:45:00.937 UTC      Info      w3wp.11      DataAccessCache.RefreshCache      Getting the new file location change number
2011-03-18 18:45:00.937 UTC      Info      w3wp.11      DataAccessCache.RefreshCache      Clearing the file locations cache
2011-03-18 18:45:01.015 UTC      Info      w3wp.11      DataAccessCache.RefreshCache      fileLocationsCache cleared. New file locations change number = 8
2011-03-18 18:45:01.015 UTC      Info      w3wp.11      DataAccessCache.RefreshCache      Clearing the language cache
2011-03-18 18:45:03.406 UTC      Info      w3wp.1      ThreadEntry      ISAPIRuntime.ProcessRequest
2011-03-18 18:45:03.406 UTC      Info      w3wp.1      WebService..cctor      Initializing Reporting WebService ProcessID = 852, Process Start Time = 3/18/2011 2:44:18 PM, Product Version = 3.2.7600.226
2011-03-18 18:45:03.531 UTC      Info      w3wp.9      ThreadEntry      ThreadHelper.ThreadStart
2011-03-18 18:45:03.531 UTC      Info      w3wp.9      SusEventDispatcher.TriggerEvent      TriggerEvent called for NotificationEventName: ConfigurationChange, EventInfo: ConfigurationChange
2011-03-18 18:45:03.531 UTC      Info      w3wp.1      SusEventDispatcher.RegisterEventHandler      RegisterEventHandler called for NotificationEventName: ConfigurationChange
2011-03-18 18:45:03.546 UTC      Info      w3wp.13      ThreadEntry      ThreadHelper.ThreadStart
2011-03-18 18:45:03.546 UTC      Info      w3wp.13      SusEventDispatcher.DispatchManagerWorkerThreadProc      DispatchManager Worker Thread Processing NotificationEvent: ConfigurationChange
2011-03-18 18:45:03.562 UTC      Info      w3wp.9      SusEventDispatcher.TriggerEvent      TriggerEvent called for NotificationEventName: DeploymentChange, EventInfo: DeploymentChange
2011-03-18 18:45:03.562 UTC      Info      w3wp.9      SusEventDispatcher.TriggerEvent      TriggerEvent called for NotificationEventName: FileLocationChange, EventInfo: FileLocationChange
2011-03-18 18:45:03.578 UTC      Info      w3wp.9      SusEventDispatcher.TriggerEvent      TriggerEvent called for NotificationEventName: HardwareIDChange, EventInfo: HardwareIDChange
2011-03-18 18:45:03.578 UTC      Info      w3wp.9      SusEventDispatcher.TriggerEvent      TriggerEvent called for NotificationEventName: LanguageChange, EventInfo: LanguageChange
2011-03-18 18:45:03.625 UTC      Info      w3wp.1      AuthorizationManager.GetUpstreamServerUriHeader      Found config says USS is MU site
2011-03-18 18:45:08.062 UTC      Info      w3wp.5      ThreadEntry      _ThreadPoolWaitCallback.PerformWaitCallback
2011-03-18 18:45:08.062 UTC      Warning      w3wp.5      DBConnection.OnReceivingInfoMessage       The join order has been enforced because a local join hint is used.
2011-03-18 18:45:08.984 UTC      Warning      w3wp.1      DBConnection.OnReceivingInfoMessage       The join order has been enforced because a local join hint is used.
2011-03-18 18:45:30.937 UTC      Info      w3wp.1      ThreadEntry      _TimerCallback.PerformTimerCallback
2011-03-18 18:45:30.937 UTC      Info      w3wp.1      DataAccessCache.DeploymentChange      Refreshing the syncUpdates cache
2011-03-18 18:45:31.484 UTC      Info      w3wp.1      DataAccessCache.DeploymentChange      LastCacheRefreshTime: 532 milliseconds
2011-03-18 18:45:31.484 UTC      Info      w3wp.1      DataAccessCache.DeploymentChange      MaximumCacheRefreshTime: 532 milliseconds
2011-03-18 18:45:31.484 UTC      Info      w3wp.1      DataAccessCache.DeploymentChange      Finished refreshing the syncUpdates cache. New SyncUpdatesHelper: 9369539
2011-03-18 18:52:22.358 UTC      Info      w3wp.1      ThreadEntry      ISAPIRuntime.ProcessRequest
2011-03-18 18:52:22.358 UTC      Info      w3wp.1      ApiRemoting..cctor      Initializing ApiRemoting WebServiceProcessID = 852, Process Start Time = 3/18/2011 2:44:18 PM, Product Version = 3.2.7600.226
2011-03-18 18:52:34.389 UTC      Info      w3wp.5      ThreadEntry      ISAPIRuntime.ProcessRequest
2011-03-18 18:52:34.389 UTC      Warning      w3wp.5      DBConnection.OnReceivingInfoMessage       The join order has been enforced because a local join hint is used.
2011-03-18 18:52:47.811 UTC      Change      w3wp.5      AdminDataAccess.StartSubscriptionManually      Synchronization manually started
2011-03-18 18:52:49.264 UTC      Info      w3wp.12      SusEventDispatcher.TriggerEvent      TriggerEvent called for NotificationEventName: ConfigurationChange, EventInfo: ConfigurationChange
2011-03-18 18:52:49.264 UTC      Info      w3wp.9      SusEventDispatcher.TriggerEvent      TriggerEvent called for NotificationEventName: ConfigurationChange, EventInfo: ConfigurationChange
2011-03-18 18:52:49.280 UTC      Info      w3wp.8      SusEventDispatcher.TriggerEvent      TriggerEvent called for NotificationEventName: ConfigurationChange, EventInfo: ConfigurationChange
2011-03-18 18:52:49.389 UTC      Info      w3wp.17      ThreadEntry      ThreadHelper.ThreadStart
2011-03-18 18:52:49.405 UTC      Info      w3wp.17      SusEventDispatcher.DispatchManagerWorkerThreadProc      DispatchManager Worker Thread Processing NotificationEvent: ConfigurationChange
2011-03-18 18:52:49.405 UTC      Info      w3wp.17      ChangeNotificationDispatcher.InternalEventHandler      Get event ConfigurationChange from dispatchmanager
2011-03-18 18:52:49.405 UTC      Info      w3wp.11      Client.OnConfigurationChange      Creating a new ClientImplementation because the DB configuration changed
2011-03-18 18:52:49.405 UTC      Info      w3wp.11      ClientImplementation..ctor      Initializing ClientWebService ProcessID = 852, Process Start Time = 3/18/2011 2:44:18 PM, Product Version = 3.2.7600.226
2011-03-18 18:52:49.420 UTC      Info      w3wp.11      AuthorizationManager.GetUpstreamServerUriHeader      Found config says USS is MU site
2011-03-18 18:52:49.452 UTC      Info      w3wp.18      ThreadEntry      ThreadHelper.ThreadStart
2011-03-18 18:52:49.452 UTC      Info      w3wp.18      SusEventDispatcher.DispatchManagerWorkerThreadProc      DispatchManager Worker Thread Processing NotificationEvent: ConfigurationChange
2011-03-18 18:52:49.483 UTC      Info      w3wp.18      AuthorizationManager.GetUpstreamServerUriHeader      Found config says USS is MU site
2011-03-18 18:52:49.498 UTC      Info      w3wp.19      ThreadEntry      ThreadHelper.ThreadStart
2011-03-18 18:52:49.498 UTC      Info      w3wp.19      SusEventDispatcher.DispatchManagerWorkerThreadProc      DispatchManager Worker Thread Processing NotificationEvent: ConfigurationChange
2011-03-18 18:52:49.498 UTC      Info      w3wp.7      SusEventDispatcher.RegisterEventHandler      RegisterEventHandler called for NotificationEventName: ConfigurationChange
2011-03-18 18:52:49.514 UTC      Info      w3wp.7      AuthorizationManager.GetUpstreamServerUriHeader      Found config says USS is MU site
2011-03-18 18:52:49.530 UTC      Info      w3wp.7      SusEventDispatcher.RegisterEventHandler      RegisterEventHandler called for NotificationEventName: ConfigurationChange
2011-03-18 18:52:49.561 UTC      Info      w3wp.7      AuthorizationManager.GetUpstreamServerUriHeader      Found config says USS is MU site
2011-03-18 18:54:21.255 UTC      Warning      w3wp.1      DBConnection.OnReceivingInfoMessage       The join order has been enforced because a local join hint is used.
2011-03-18 18:54:21.271 UTC      Warning      w3wp.1      DBConnection.OnReceivingInfoMessage       The join order has been enforced because a local join hint is used.
2011-03-18 18:54:22.754 UTC      Warning      w3wp.5      DBConnection.OnReceivingInfoMessage       The join order has been enforced because a local join hint is used.
2011-03-18 18:57:06.264 UTC      Change      w3wp.5      AdminDataAccess.StopSubscription      Synchronization stopped
2011-03-18 19:04:31.654 UTC      Warning      w3wp.1      DBConnection.OnReceivingInfoMessage       The join order has been enforced because a local join hint is used.
2011-03-18 19:09:53.840 UTC      Warning      w3wp.1      DBConnection.OnReceivingInfoMessage       The join order has been enforced because a local join hint is used.
2011-03-18 19:09:54.340 UTC      Warning      w3wp.1      DBConnection.OnReceivingInfoMessage       The join order has been enforced because a local join hint is used.
0
 
LVL 29

Expert Comment

by:Rich Weissler
ID: 35168860
IF I'm reading that correctly, it looks like it's identifying that it does need to talk to Microsoft Update, and not some other upstream server.  But the line: "File cert verification failed for C:\Program Files\Update Services\autest.cab" looks like it might be the culprit.  
My first thought was to try to update the WSUS with Microsoft update to make certain it has all the root CAs.

Doing a little looking on that error... I came here:
http://www.wsus.info/index.php?showtopic=5213
Which has a short SQL Script, which I'd try after looking over this update from Microsoft (also from that forum thread):

http://support.microsoft.com/default.aspx?kbid=842773
to make certain that BITS update isn't the most relevant (if you don't already have it).
0
 
LVL 4

Author Comment

by:shard26
ID: 35168975
BITS  and UPDATE SERVICE Service were not started.  Seems to be syncing now, albeit slowly.

0

Featured Post

Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

Join & Write a Comment

by Batuhan Cetin In this article I will be guiding through the process of removing a failed DC metadata from Active Directory (hereafter, AD) using the ntdsutil tool in a Windows Server 2003 environment. These steps are not necessary in a Win…
by Batuhan Cetin Within the dynamic life of an IT administrator, we hold many information in our minds like user names, passwords, IDs, phone numbers, incomes, service tags, bills and the order from our wives to buy milk when coming back to home.…
In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…
This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're looking for how to monitor bandwidth using netflow or packet s…

744 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now