none
WSUS не выкачивает обновления RRS feed

  • Вопрос

  • WSUS 3 sp1 на ОС windows2003 r2 x64. Выход в инет через прокси. Для этого клиента убраны все запреты, но закачка не происходит.

    В начале эксплуатации было скачано около 6 гигов обновлений и потом поперли ошибки

    Поставил второй всус на другую машину с нуля и те же самые ошибки

    В журнале приложений следующее сообщение:

     

    Тип события: Ошибка

    Источник события: Windows Server Update Services

    Категория события: Synchronization

    Код события: 364

    Дата: 04.09.2008

    Время: 12:30:31

    Пользователь: Н/Д

    Компьютер: wsus-serv

    Описание:

    Ошибка при загрузке файла содержимого. Причина: Сервер не поддерживает необходимый HTTP-протокол. Фоновая интеллектуальная служба передачи (BITS) требует от сервера поддержки заголовка диапазона.

    Исходный файл: /msdownload/update/v3-19990518/cabpool/windowsserver2003.windowsxp-kb917734-x64-enu_60ec2249c3de171e8cd7cd03796c529504c12c5d.exe Конечный файл: d:\WSUS\WsusContent\5D\60EC2249C3DE171E8CD7CD03796C529504C12C5D.exe.

     

    В логе SoftwareDistribution.log

     

    2008-09-03 22:08:15.310 UTC Info WsusService.21 ContentSyncAgent.WakeUpWorkerThreadProc Item: 7c817287-e873-45bd-8fb3-506097929c3b has been submitted to BITS for Download
    2008-09-03 22:08:15.326 UTC Info WsusService.21 ExecutionContext.runTryCode ContentSyncAgent found no more Jobs, going to Sleep for BITS Notifications
    2008-09-03 22:08:23.497 UTC Error WsusService.31 ContentSyncAgent.MonitorStatusThreadProc Download error:
    http://au.download.windowsupdate.com/msdownload/update/v3-19990518/cabpool/windowsserver2003-kb923689-x86-enu_b6256c6c470ea1f6f0d2b09de16d0fa395a033c3.exe failed in download: (-2145386477) Сервер не поддерживает необходимый HTTP-протокол. Фоновая интеллектуальная служба передачи (BITS) требует от сервера поддержки заголовка диапазона.

       at Microsoft.UpdateServices.ServerSync.ContentSyncAgent.MonitorStatusThreadProc()
       at System.Threading.ExecutionContext.runTryCode(Object userData)
       at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Threading.ThreadHelper.ThreadStart()
    2008-09-03 22:08:34.857 UTC Warning WsusService.21 ContentSyncAgent.WakeUpWorkerThreadProc ContentSyncAgent recieved Failure for Item: ea6d92d4-7126-4fc9-a915-2501862726c5, Item fails
    2008-09-03 22:08:34.857 UTC Info WsusService.21 ContentSyncAgent.ProcessBITSNotificationQueue ContentSyncAgent firing Event: FileDownloadFailed for Item: ea6d92d4-7126-4fc9-a915-2501862726c5
    2008-09-03 22:08:34.904 UTC Info WsusService.21 EventLogEventReporter.ReportEvent EventId=364,Type=Error,Category=Synchronization,Message=Ошибка при загрузке файла содержимого. Причина: Сервер не поддерживает необходимый HTTP-протокол. Фоновая интеллектуальная служба передачи (BITS) требует от сервера поддержки заголовка диапазона.
     Исходный файл: /msdownload/update/v3-19990518/cabpool/windowsserver2003-kb923689-x86-enu_b6256c6c470ea1f6f0d2b09de16d0fa395a033c3.exe Конечный файл: d:\WSUS\WsusContent\C3\B6256C6C470EA1F6F0D2B09DE16D0FA395A033C3.exe.

     

    Синхронизация происходит  без ошибок. Файл указанный в ссылке вручную можнео скачать без проблем.

    ВОПРОС: Как заставить закачиваться обновления?

    4 сентября 2008 г. 8:50

Ответы

  •  

    Видимо Вы об этом. http://wsus.editme.com/TroubleshootingWSUSInProduction?show-menu=false

     

    Code Snippet

    1. “%programfiles%\Update Services\tools\osql\osql.exe” -S servername\WSUS -E -b -n –Q “USE SUSDB update tbConfigurationC set BitsDownloadPriorityForeground=1” (note: substitute your WSUS server name for servername)


    2. Open Services (click Start, point to Administrative Tools, and then click Services). In the details pane, right-click Update Services, click Restart, and then close Services.

     

    3. You might want to try a synchronisation after appliying this setting to kickstart the download.

     

     

    9 сентября 2008 г. 8:12

Все ответы

  • Это проблема не WUS, а вызвана прокси. Видимо там работает какой-то фильтр.

    8 сентября 2008 г. 10:43
    Модератор
  • На прокси для этого клиента убраны все фильтры.

    Если бы какие-нибудь фильтры работали, тогда бы не удалось скачать файл непосредственно по ссылке котоорые пишуться в логах WSUSа типа "http://au.download.windowsupdate.com/msdownload/update/v3-19990518/cabpool/windowsserver2003-kb923689-x86-enu_b6256c6c470ea1f6f0d2b09de16d0fa395a033c3.exe"

    Убрал даже антивирусную проверку для клиента с WSUS - не помогло. Те же ошибки и загрузки нуль. Какие еще мысли есть по сему поводу?

    Сейчас прорабатываю вопрос что бы сервер с WSUS подключить непосредственно к каналу что бы миновать проксю, НО необходимо ограничить ему трафик 25 гигами в месяц. Пока с ограничением не могу определиться как реализовать.

    9 сентября 2008 г. 6:25
  •  

    Видимо Вы об этом. http://wsus.editme.com/TroubleshootingWSUSInProduction?show-menu=false

     

    Code Snippet

    1. “%programfiles%\Update Services\tools\osql\osql.exe” -S servername\WSUS -E -b -n –Q “USE SUSDB update tbConfigurationC set BitsDownloadPriorityForeground=1” (note: substitute your WSUS server name for servername)


    2. Open Services (click Start, point to Administrative Tools, and then click Services). In the details pane, right-click Update Services, click Restart, and then close Services.

     

    3. You might want to try a synchronisation after appliying this setting to kickstart the download.

     

     

    9 сентября 2008 г. 8:12
  • А вот это ОЧЕНЬ помогло. Спасибо!!! Только выполнил вручную в таблице tbConfigurationC, выставил значение поля BitsDownloadPriorityForeground равным True. Перестартовал сервис и закачка пошла сразу по 8 потокам.

    Посмотрим на поведение WSUS дальше.

    9 сентября 2008 г. 11:04