none
WSUS can't get updates from microsoft update site through proxy RRS feed

  • Вопрос

  • A little time ago I deployed and setted up WSUS 3.0 sp 2 on Windows Server 2008 R2 x64. Right after that it works correctly and successfully downloaded about 300 MBytes. But recently I'm checking logs and find out a lot of events with code 364 like that's one:

    Ошибка при загрузке файла содержимого. Причина: Код состояния HTTP 502: Сервер, работающий в качестве шлюза или прокси-сервера для выполнения запроса, получил неработоспособный ответ от вышестоящего сервера, к которому он обращался.
     Исходный файл: /msdownload/update/software/crup/2010/02/windowsserver2003.windowsxp-kb973917-v2-x64-rus_6193a201f4fe133d1348da16924e298708c2f51b.exe Конечный файл: D:\WSUS\WsusContent\1B\6193A201F4FE133D1348DA16924E298708C2F51B.exe.

    This message on my natural language, but it's clearly, then something wrong with getting file through proxy.

    I setted up proxy logs with HTTP headers for debugging proposes and get many records like this:

    GET http://download.windowsupdate.com/msdownload/update/software/crup/2010/02/windowsserver2003-kb973917-v2-x86-rus_5c83a5c1b1110968cba6b910e21a29e658d049da.exe
    Accept: */*
    Accept-Encoding: identity
    If-Unmodified-Since: Wed, 24 Feb 2010 22:47:26 GMT
    X-REMOVED: Range
    User-Agent: Microsoft BITS/7.5
    Proxy-Connection: Keep-Alive
    Host: download.windowsupdate.com
    Range: bytes=24688-30342

    HTTP/1.0 502 Bad Gateway
    Server: squid/2.7.STABLE8
    Date: Sun, 24 Feb 2013 20:01:42 GMT
    Content-Type: text/html
    Content-Length: 1540
    X-Squid-Error: ERR_INVALID_RESP 0
    X-Cache: MISS from JetCraft.pretendent.local
    X-Cache-Lookup: MISS from JetCraft.pretendent.local:3128
    Via: 1.0 JetCraft.pretendent.local:3128 (squid/2.7.STABLE8)
    Connection: keep-alive
    Proxy-Connection: keep-alive

    We can see, than proxy can't get reply from server. Of course, proxy configuration not changed a long time, and it's not a reason. But test it, by browser:

    GET http://download.windowsupdate.com/msdownload/update/software/crup/2010/02/windowsserver2003-kb973917-v2-x86-rus_5c83a5c1b1110968cba6b910e21a29e658d049da.exe

    Host: download.windowsupdate.com
    User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:19.0) Gecko/20100101 Firefox/19.0
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
    Accept-Encoding: gzip, deflate
    Connection: keep-alive

    HTTP/1.0 200 OK
    Content-Type: application/octet-stream
    Last-Modified: Wed, 24 Feb 2010 22:47:26 GMT
    Accept-Ranges: bytes
    ETag: "83424b56a3b5ca1:0"
    Server: Microsoft-IIS/7.5
    X-Powered-By: ASP.NET
    Date: Sun, 24 Feb 2013 20:29:22 GMT
    X-CCC: NL
    X-CID: 2
    Content-Length: 900992
    X-Cache: MISS from JetCraft.pretendent.local
    X-Cache-Lookup: MISS from JetCraft.pretendent.local:3128
    Via: 1.1 JetCraft.pretendent.local:3128 (squid/2.7.STABLE8)
    Connection: keep-alive
    Proxy-Connection: keep-alive

    All Ok! File successfully downloaded!

    It's seems like Microsoft BITS client can't connect to Microsoft Update Server, but i can't understand what's wrong. Any ideas? Some advice?

    25 февраля 2013 г. 17:39

Ответы