none
Неработающие службы: ContentSyncAgent, WSUSService RRS feed

  • Вопрос

  • После переустановки системы утановил WSUS,базы и контент покинул с прежней установки. синхронизация проходит нормально качает от 1,5  до 12 метров потом появляется сообщение  "Не удалось установить связь с одной или несколькими компонентами Windows Update Services. Проверьте состояние сервера и убедитесь, что служба Windows Server Update Service работает. Неработающие службы: ContentSyncAgent, WSUSService". После перезагрузки всё повторяется 
    25 апреля 2007 г. 5:15

Ответы

  • Проблема решилась до безобразия некрасиво: был удален Sp 2 т е система осталась с SP 1, после чего WSUS  был установлен , все скачанные обновления были подхвачены, синх -ция походит нормально, но недокаченные обноления не скачиваются, так как путь сохранения был изменён, база  осталась от прежней установки путь для сохранения неправильный, ПЛИЗ помогите . кусочек лога приводится

     2007-05-08 05:23:12.031 UTC Info wsusservice.9 SusEventDispatcher.TriggerEvent TriggerEvent called for NotificationEventName: ContentSyncAgent, EventInfo:
    2007-05-08 05:23:12.078 UTC Info wsusservice.134 ThreadEntry SusEventDispatcher.DispatchManagerWorkerThreadProc
    2007-05-08 05:23:12.078 UTC Info wsusservice.134 SusEventDispatcher.DispatchManagerWorkerThreadProc DispatchManager Worker Thread Processing NotificationEvent: ContentSyncAgent
    2007-05-08 05:23:12.156 UTC Info wsusservice.122 ThreadEntry ContentSyncAgent.WakeUpWorkerThreadProc
    2007-05-08 05:23:12.156 UTC Info wsusservice.122 SusEventDispatcher.RegisterEventHandler RegisterEventHandler called for NotificationEventName: ConfigurationChange
    2007-05-08 05:23:12.234 UTC Info wsusservice.122 ContentSyncAgent.WakeUpWorkerThreadProc ServerHealth: Updating Server Health for Component: ContentSyncAgent Running, Marking as Running
    2007-05-08 05:23:13.531 UTC Info wsusservice.122 ContentSyncAgent.WakeUpWorkerThreadProc Processing Item: 8a284c2f-e7a7-480d-b257-00002f17bd26, State: 10
    2007-05-08 05:23:13.531 UTC Error wsusservice.122 DataAccess.CreateDownloadPath System.ApplicationException: Error calling [kernel32.dll]:CreateDirectory(d:\WSUS\WsusContent\6C)
       at Microsoft.UpdateServices.Internal.DataAccess.CreateDownloadPath(String fileLocalPath, Byte[] fileDigest, String fileName, Boolean createDirectory)

       at Microsoft.UpdateServices.Internal.DataAccess.CreateDownloadPath(String, Byte[], String, Boolean)
       at Microsoft.UpdateServices.ServerSync.ContentSyncAgent.WakeUpWorkerThreadProc()
    2007-05-08 05:23:13.531 UTC Error wsusservice.122 ContentSyncAgent.WakeUpWorkerThreadProc File WindowsServer2003-KB925876-v2-x86-RUS.exe: ActualState: 10; Step: Start; Message: System.ApplicationException: Error calling [kernel32.dll]:CreateDirectory(d:\WSUS\WsusContent\6C)
       at Microsoft.UpdateServices.Internal.DataAccess.CreateDownloadPath(String fileLocalPath, Byte[] fileDigest, String fileName, Boolean createDirectory)
       at Microsoft.UpdateServices.ServerSync.ContentSyncAgent.WakeUpWorkerThreadProc()

       at Microsoft.UpdateServices.ServerSync.ContentSyncAgent.WakeUpWorkerThreadProc()
    2007-05-08 05:23:15.593 UTC Info wsusservice.122 ContentSyncAgent.ContentSyncSPFireStateMachineEvent ContentSyncAgent firing Event: FileDownloadFailed for Item: 8a284c2f-e7a7-480d-b257-00002f17bd26
    2007-05-08 05:23:15.656 UTC Info wsusservice.122 ContentSyncAgent.WakeUpWorkerThreadProc ContentSyncAgent found no more Jobs, thread exitting
    2007-05-08 05:23:15.687 UTC Info wsusservice.122 ContentSyncAgent.WakeUpWorkerThreadProc ServerHealth: Updating Server Health for Component: ContentSyncAgent, Marking as Not Running

  • Хммм.... Экспортнуть базу wsusutil, поковыряться в ней руками (оно там XMLное, кажется), поправить все пути. Положить все в нужные папочки. Снести WSUS, поставить WSUS, импортировать вс с помощью wsusutil.

    Это предположение, так как мне подобного делать не приходилось. То есть просто пляски с бубнами. возможно и не поможет.

    Просто как исправить последствия неправильной установки это та еще песня... Честное слово, я бы на Вашем месте плюнул на все недокачанное, поставил бы wsus по чистому и потом только подсунул бы ему в нужные папки те файлы, которые уже закачаны полностью. А база одобрений и всего остального - дело наживное.

    Модератор

Все ответы

  • Event Log что говорит. И лог самого WSUS в студию тоже на этот период.
    25 апреля 2007 г. 6:32
    Модератор
  • Проблема решилась до безобразия некрасиво: был удален Sp 2 т е система осталась с SP 1, после чего WSUS  был установлен , все скачанные обновления были подхвачены, синх -ция походит нормально, но недокаченные обноления не скачиваются, так как путь сохранения был изменён, база  осталась от прежней установки путь для сохранения неправильный, ПЛИЗ помогите . кусочек лога приводится

     2007-05-08 05:23:12.031 UTC Info wsusservice.9 SusEventDispatcher.TriggerEvent TriggerEvent called for NotificationEventName: ContentSyncAgent, EventInfo:
    2007-05-08 05:23:12.078 UTC Info wsusservice.134 ThreadEntry SusEventDispatcher.DispatchManagerWorkerThreadProc
    2007-05-08 05:23:12.078 UTC Info wsusservice.134 SusEventDispatcher.DispatchManagerWorkerThreadProc DispatchManager Worker Thread Processing NotificationEvent: ContentSyncAgent
    2007-05-08 05:23:12.156 UTC Info wsusservice.122 ThreadEntry ContentSyncAgent.WakeUpWorkerThreadProc
    2007-05-08 05:23:12.156 UTC Info wsusservice.122 SusEventDispatcher.RegisterEventHandler RegisterEventHandler called for NotificationEventName: ConfigurationChange
    2007-05-08 05:23:12.234 UTC Info wsusservice.122 ContentSyncAgent.WakeUpWorkerThreadProc ServerHealth: Updating Server Health for Component: ContentSyncAgent Running, Marking as Running
    2007-05-08 05:23:13.531 UTC Info wsusservice.122 ContentSyncAgent.WakeUpWorkerThreadProc Processing Item: 8a284c2f-e7a7-480d-b257-00002f17bd26, State: 10
    2007-05-08 05:23:13.531 UTC Error wsusservice.122 DataAccess.CreateDownloadPath System.ApplicationException: Error calling [kernel32.dll]:CreateDirectory(d:\WSUS\WsusContent\6C)
       at Microsoft.UpdateServices.Internal.DataAccess.CreateDownloadPath(String fileLocalPath, Byte[] fileDigest, String fileName, Boolean createDirectory)

       at Microsoft.UpdateServices.Internal.DataAccess.CreateDownloadPath(String, Byte[], String, Boolean)
       at Microsoft.UpdateServices.ServerSync.ContentSyncAgent.WakeUpWorkerThreadProc()
    2007-05-08 05:23:13.531 UTC Error wsusservice.122 ContentSyncAgent.WakeUpWorkerThreadProc File WindowsServer2003-KB925876-v2-x86-RUS.exe: ActualState: 10; Step: Start; Message: System.ApplicationException: Error calling [kernel32.dll]:CreateDirectory(d:\WSUS\WsusContent\6C)
       at Microsoft.UpdateServices.Internal.DataAccess.CreateDownloadPath(String fileLocalPath, Byte[] fileDigest, String fileName, Boolean createDirectory)
       at Microsoft.UpdateServices.ServerSync.ContentSyncAgent.WakeUpWorkerThreadProc()

       at Microsoft.UpdateServices.ServerSync.ContentSyncAgent.WakeUpWorkerThreadProc()
    2007-05-08 05:23:15.593 UTC Info wsusservice.122 ContentSyncAgent.ContentSyncSPFireStateMachineEvent ContentSyncAgent firing Event: FileDownloadFailed for Item: 8a284c2f-e7a7-480d-b257-00002f17bd26
    2007-05-08 05:23:15.656 UTC Info wsusservice.122 ContentSyncAgent.WakeUpWorkerThreadProc ContentSyncAgent found no more Jobs, thread exitting
    2007-05-08 05:23:15.687 UTC Info wsusservice.122 ContentSyncAgent.WakeUpWorkerThreadProc ServerHealth: Updating Server Health for Component: ContentSyncAgent, Marking as Not Running

  • В Event Log есть что? Тут не совсем ясно что происходит.

    Может прав не хватает на ту папку, в которую он сейчас пытается докачать? Попробовать отменить загрузку этих компонентов и потом снова начать. Но это пока из области танцев с бубнами - неясна причина.

    Модератор
  • Имеется

    Тип события: Ошибка
    Источник события: Windows Server Update Services
    Категория события: Synchronization
    Код события: 364
    Дата:  08.05.2007
    Время:  11:52:45
    Пользователь:  Н/Д
    Компьютер: SERVERM
    Описание:
    Ошибка при загрузке файла содержимого. Причина: Error calling [kernel32.dll]:CreateDirectory(d:\WSUS\WsusContent\6C) Исходный файл:  Конечный файл: .

    База WSUS находится в другом месте т е  на С:\WSUS\WsusContent\ , а не на D: если создаю папку контента на D: тогда всё нормально но мне так не надо

  • И Вы предлагаете мне разобраться что Вы там намутили, вместо прочтения документации? =) Если бы Вы все сделали как надо, то не было бы таких проблем.

    Мне проще Вам сказать, чтобы Вы все убили и начали по новой.

    Ладно, давайте сделаема так: попробуйте те обновления вообще аннулировать. А потом снова начать их закачивать.

    И еще расскажите, как Вы сохраняли базы со старого WSUS и как Вы их "подкидывали" новому.

    Модератор
  • Видимо путём копирования после установки  WSUS
  • А нужно командой wsusutil =)

    Потому я и сказал, что нужно сначала читать доки. Бекапа полного старого WSUS не осталось?

     

    Модератор
  • Нет бекапа полного старого неосталось ( не успел создать)

    каким всё таки образом можно переопределить путь для сохранения контента?

     

  • Хммм.... Экспортнуть базу wsusutil, поковыряться в ней руками (оно там XMLное, кажется), поправить все пути. Положить все в нужные папочки. Снести WSUS, поставить WSUS, импортировать вс с помощью wsusutil.

    Это предположение, так как мне подобного делать не приходилось. То есть просто пляски с бубнами. возможно и не поможет.

    Просто как исправить последствия неправильной установки это та еще песня... Честное слово, я бы на Вашем месте плюнул на все недокачанное, поставил бы wsus по чистому и потом только подсунул бы ему в нужные папки те файлы, которые уже закачаны полностью. А база одобрений и всего остального - дело наживное.

    Модератор
  • WSUS вроде завёлся, "не прошло и пол года"

    Видимо проблемма таки была в  обновлении до  в SP 2(утверждать не буду), но после отката установки 2 го пака  сообщения вида "Неработающие службы: ContentSyncAgent, WSUSService" незамечено.

    Если не бекапа и есть папка с базами и контентом тогда ставим WSUW (путь к базам и контенту должен совпадать с ранней установкой, так как, пути для сохранения контента хранятся в в базе MSSQL$WSUS), удаляем ,( при удалении оставляем базы и контент), копируем контент и 2 файла базы в оставшиеся папки, ставим WSUS. (при установке соглашаемся использовать найденную базу),синхронизируем (может понадобиться папка "clientwebservice" копируем её в "Program Files\Update Services\WebServices\", Пользуемся.

  • Методология, в целом, может и рабочая, но в корне неправильная =)

    Рекомендую все-таки изучить доки по резервному копированию и восстановлению WSUS.

    Модератор