I have a WSUS server that has been running perfectly for about a year. For the past couple of patch cycles, the SUS clients (which are all Windows 2003 Server) are not downloading all applicable updates from the WSUS server.
For example, suppose MS releases 10 new patches, well just call them patches 1,2,3...10. Suppose I approve all 10, and each are applicable to all my servers. All of my servers will download 1,2,3,7,8,9. But they will not download 4,5,6,10, even though the patches are both approved and applicable.
If I look through the WSUS admin console, it will show the missing patches as being "approved" and "not installes". So it knows the patches are assigned, but they are not getting pushed to the clients.
Any suggestions? I have tried wiping the "softwaredistirubtion" folder on the clients. I have even rebuilt my WSUS server from scratch, but I get the same results. I have built many of these before without issues. It's just on particular isntance went bad, and even a brand new install gives me the same result.
The clients all pass the WSUS Diagnostics tool. But there are any errors in the log files.
Examples:
EEHndlr WARNING: Failed to populate ServiceStartup entries in Cache: error 0x8007000
2009-08-14 15:24:16:236 984 1500 PT WARNING: GetCookie failure, error = 0x8024400D, soap client error = 7, soap error code = 300, HTTP status code = 200
2009-08-14 15:24:16:236 984 1500 PT WARNING: SOAP Fault: 0x00012c
2009-08-14 15:24:16:236 984 1500 PT WARNING: faultstring:System.Web.Services.Protocols.SoapException: Fault occurred
at Microsoft.UpdateServices.Internal.SoapUtilities.ThrowException(ErrorCode errorCode, String message, String[] clientIds)
at Microsoft.UpdateServices.Internal.ClientImplementation.GetCookie(AuthorizationCookie[] authCookies, Cookie oldCookie, DateTime lastChange, DateTime currentClientTime, String protocolVersion)
at Microsoft.UpdateServices.Internal.Client.GetCookie(AuthorizationCookie[] authCookies, Cookie oldCookie, DateTime lastChange, DateTime currentTime, String protocolVersion)
2009-08-14 15:24:16:236 984 1500 PT WARNING: ErrorCode:ConfigChanged(2)
2009-08-14 15:24:16:236 984 1500 PT WARNING: Messagenull)
2009-08-14 15:24:16:236 984 1500 PT WARNING: Method:"2009-08-14 15:24:16:236 984 1500 PT WARNING: ID:082d1370-9f10-4c0a-8949-2d2a562d6002
2009-08-14 15:24:16:533 984 1500 PT WARNING: Cached cookie has expired or new PID is available
Seems like the clients try to go out to MS at some point, but my WSUS server is internal only.
For example, suppose MS releases 10 new patches, well just call them patches 1,2,3...10. Suppose I approve all 10, and each are applicable to all my servers. All of my servers will download 1,2,3,7,8,9. But they will not download 4,5,6,10, even though the patches are both approved and applicable.
If I look through the WSUS admin console, it will show the missing patches as being "approved" and "not installes". So it knows the patches are assigned, but they are not getting pushed to the clients.
Any suggestions? I have tried wiping the "softwaredistirubtion" folder on the clients. I have even rebuilt my WSUS server from scratch, but I get the same results. I have built many of these before without issues. It's just on particular isntance went bad, and even a brand new install gives me the same result.
The clients all pass the WSUS Diagnostics tool. But there are any errors in the log files.
Examples:
EEHndlr WARNING: Failed to populate ServiceStartup entries in Cache: error 0x8007000
2009-08-14 15:24:16:236 984 1500 PT WARNING: GetCookie failure, error = 0x8024400D, soap client error = 7, soap error code = 300, HTTP status code = 200
2009-08-14 15:24:16:236 984 1500 PT WARNING: SOAP Fault: 0x00012c
2009-08-14 15:24:16:236 984 1500 PT WARNING: faultstring:System.Web.Services.Protocols.SoapException: Fault occurred
at Microsoft.UpdateServices.Internal.SoapUtilities.ThrowException(ErrorCode errorCode, String message, String[] clientIds)
at Microsoft.UpdateServices.Internal.ClientImplementation.GetCookie(AuthorizationCookie[] authCookies, Cookie oldCookie, DateTime lastChange, DateTime currentClientTime, String protocolVersion)
at Microsoft.UpdateServices.Internal.Client.GetCookie(AuthorizationCookie[] authCookies, Cookie oldCookie, DateTime lastChange, DateTime currentTime, String protocolVersion)
2009-08-14 15:24:16:236 984 1500 PT WARNING: ErrorCode:ConfigChanged(2)
2009-08-14 15:24:16:236 984 1500 PT WARNING: Messagenull)
2009-08-14 15:24:16:236 984 1500 PT WARNING: Method:"2009-08-14 15:24:16:236 984 1500 PT WARNING: ID:082d1370-9f10-4c0a-8949-2d2a562d6002
2009-08-14 15:24:16:533 984 1500 PT WARNING: Cached cookie has expired or new PID is available
Seems like the clients try to go out to MS at some point, but my WSUS server is internal only.