SCCM SUP. Проблема Failed to sync update

Во время синхронизации SUP в журнале wsyncmgr.log для некоторых обновлений регистрировались строки подобные этой: Failed to sync update 83a… Error: License agreement no ready. Хотя большинство обновлений было загружено, в итоге синхронизация завершалась неуспешно. Повторные попытки не приносили успеха. Подсмотреть диалог серверов было затруднительно – SSL и TLS скрывали детали. Коллега santospl с форума social.technet.microsoft.com подсказал решение* «BitsDownloadPriorityForeground=1». И я сразу же вспомнил, что встречался проблемой очень медленной загрузки обновлений и решением «BitsDownloadPriorityForeground=1», только это было при эксплуатации WSUS.

Далее все просто:

  1. Останавливаем сервис командой
    net stop WSusService
  2. Запускаем SQL Server Management Studio и подключаемся к серверу.
  3. Выбираем базу SUSDB, затем таблицу с именем tbConfigurationC (в дереве объектов она значится под именем dbo.tbConfigurationC). В контекстном меню выбираем Open Table.
  4. В таблице единственная строка. Находим колонку BitsDownloadPriorityForeground, в ней значение False. Вводим
    True
    и нажимаем Enter.
  5. Закрываем консоль SQL Server Management Studio.
  6. Запускаем сервис командой
    net start WSusService
  7. Запускаем консоль ConfigMgr, переходим к объекту … Software Updates / Update Repository и в контекстном меню выбираем Run Synchronization.
  8. Через некоторое время синхронизация успешно заканчивается и в ConfigMgr Status Message Viewer для компонента SMS_WSUS_SYNC_MANAGER появляется сообщение 6702 «SMS WSUS Synchronization done». Ради интереса можно заглянуть и в журнал wsyncmgr.log.

Платформы:

  • MS Windows Server 2003 SP2
  • MS SCCM 2007 SP1 (build 6221.1000)
  • MS SQL Server 2005

 

* santospl at social.technet.microsoft.com

http://social.technet.microsoft.com/Forums/en/configmgrsum/thread/e1c0c9d1-d2c8-4168-a051-eb8a1455c464

Hello I run into that problem in my test environment and I must say it took me a while to figure it out. I had exactly the same errors in wsyncmgr.log on SCCM server. What I noticed is that I had following errors in Event Log on SCCM server (my WSUS server is hosted on the same server as SCCM): «Content file download failed. Reason: The server does not support the necessary HTTP protocol. Background Intelligent Transfer Service (BITS) requires that the server support the Range protocol header.» After further troubleshooting and some research I found following article: http://www.wsuswiki.com/ContentFileDownloadFailedAccessDeniedNoHTTP And it saved my day. What I did is: net stop WSusService run following command on SQL server database:
USE SUSDB update tbConfigurationC set BitsDownloadPriorityForeground=1 net start WSusService

I’m using SQL 2005 so I run this command directly on WSUS database (in SQL Manager). If you are using SQL Express use osql.exe tool as described in article above. Once I run that command and restart WSUS service all updates download successfully after 1-2 synchronizations.

Реклама
Запись опубликована в рубрике ConfigMgr, MS System Center Configuration Manager 2007, SCCM. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s