Server 2016 При установке обновлений с wsus ошибка 0x8024a105 на клиентах

devito

Случайный прохожий
Такая ошибка возникла после переустановки винды с нуля. Делал, как полагается экспорт, затем импорт.

После этого делал перенос на другую папку - не помогло. Думал, может, с правами что-то. Вроде бы всё ок.

Если сделать "WsusUtil checkhealth", то в событиях приложений:

Код:
"
Каталог содержимого <yobject data-hashcode="377a1300c8c55715c048ae40a8adb70c" data-reqid="14FF34CE-FF66-4F2B-8CEC-CC1A60310D6F/0e2c4e940ad23b836ae68b871afc22bf" data-yobjectbegin="309" data-yobjectid="0oCglydXcyMTA2MDgYAu_Dy80" data-yobjectlength="4" id="377a1300c8c55715c048ae40a8adb70c3090oCglydXcyMTA2MDgYAu_Dy80">WSUS</yobject> недоступен.
System.Net.WebException: Удаленный сервер возвратил ошибку: (500) Внутренняя ошибка сервера.
в System.Net.HttpWebRequest.GetResponse()
в <yobject data-hashcode="377a1300c8c55715c048ae40a8adb70c" data-reqid="14FF34CE-FF66-4F2B-8CEC-CC1A60310D6F/0e2c4e940ad23b836ae68b871afc22bf" data-yobjectbegin="472" data-yobjectid="0oCghydXcxMTk4NxgCNhqJFw" data-yobjectlength="9" id="377a1300c8c55715c048ae40a8adb70c4720oCghydXcxMTk4NxgCNhqJFw">Microsoft</yobject>.UpdateServices.Internal.HealthMonitoring.HmtWebServices.CheckContentDirWebAccess(EventLoggingType type, HealthEventLogger logger)"
Как быть? Есть идеи? Dism делал, WSUS переустанавливал. Что еще можно предпринять?
 

Fedor

Участник
Накатить апдейты на сам wsus
Можно проверить целостность
Код:
sfc /scannow
 

Surf_rider

Администратор
Команда форума
Такая ошибка возникла после переустановки винды с нуля. Делал, как полагается экспорт, затем импорт.

После этого делал перенос на другую папку - не помогло. Думал, может, с правами что-то. Вроде бы всё ок.

Если сделать "WsusUtil checkhealth", то в событиях приложений:

Код:
"
Каталог содержимого <yobject data-hashcode="377a1300c8c55715c048ae40a8adb70c" data-reqid="14FF34CE-FF66-4F2B-8CEC-CC1A60310D6F/0e2c4e940ad23b836ae68b871afc22bf" data-yobjectbegin="309" data-yobjectid="0oCglydXcyMTA2MDgYAu_Dy80" data-yobjectlength="4" id="377a1300c8c55715c048ae40a8adb70c3090oCglydXcyMTA2MDgYAu_Dy80">WSUS</yobject> недоступен.
System.Net.WebException: Удаленный сервер возвратил ошибку: (500) Внутренняя ошибка сервера.
в System.Net.HttpWebRequest.GetResponse()
в <yobject data-hashcode="377a1300c8c55715c048ae40a8adb70c" data-reqid="14FF34CE-FF66-4F2B-8CEC-CC1A60310D6F/0e2c4e940ad23b836ae68b871afc22bf" data-yobjectbegin="472" data-yobjectid="0oCghydXcxMTk4NxgCNhqJFw" data-yobjectlength="9" id="377a1300c8c55715c048ae40a8adb70c4720oCghydXcxMTk4NxgCNhqJFw">Microsoft</yobject>.UpdateServices.Internal.HealthMonitoring.HmtWebServices.CheckContentDirWebAccess(EventLoggingType type, HealthEventLogger logger)"
Как быть? Есть идеи? Dism делал, WSUS переустанавливал. Что еще можно предпринять?
я вообще не очень понял что произошло. Где винду переставляли? Поток сознания
 

devito

Случайный прохожий
Коллеги. Отвечу "оптом". Мне кажется, что проблема именно с WSUS и / или IIS.

"Центр обновления" отключить на сервере или в 10ке нельзя. Битс отключается вместе со службой WSUS, но с папкой SoftwareDistribution ничего сделать нельзя (скорей всего, из-за рабочей службы "Центр обновления").

SFC делал - всё ОК.

В GPO всё верно стоит. Да и вообще я изменил только имя компа. Я решил, что надежнее будет работать, если после свежей установки будет другое имя компа. Т.е. аналогично: http://wsus:8530 .

Кстати, вопрос - должно ли что-то открываться по данному URL? Открывается пустая страница.

Что касается проверки на клиенте - автоматически делал. Винда что-то чистит, исправляет, но потом снова тоже самое.

Про ошибке с неверным путем нет мыслей?

P.S. Проблема стала особенно актуальной, учитывая WannaCry - патчи же не ставятся больше (.


я вообще не очень понял что произошло. Где винду переставляли? Поток сознания
Был Windows Server 2012 R2 с установленным WSUS. Всё работало успешно. Но в ошибках винды было то, что диск сыпится и пора менять диск. Согласно нашей политики всё равно надо было делать переход на 2016 + были ошибки с планировщиком заданий и я решил поставить с нуля. Старый понизил с контроллера, сделал экспорт в архив WSUS. Далее поставил 2016, вернул контроль, установил WSUS без настройки и сделал импорт. Правда, WSUS настраивал на мастере в любом случае. Что сделал также.
 

Surf_rider

Администратор
Команда форума
Кстати, вопрос - должно ли что-то открываться по данному URL? Открывается пустая страница.
Можно проверить доступность порта телнетом:
Код:
telnet wsusserver 8530
Вообще я проверил у меня сейчас тоже пустота открывается, но у меня работает.
Можно проверить что IIS жив просто зайдя на веб морду. Я на днях тоже этой проблемой заморачивался и тоже из за проклятого шифровальщика.

А много ли компов? Если честно wsus немного "геморный" сервис. Не имеет ли смысл поставить чистый wsus без экспорта импорта и тд, загнать туда компы, синхронизировать с облаком. Чем такого лечить может проще нового сделать?
 

devito

Случайный прохожий
Можно проверить доступность порта телнетом:
Код:
telnet wsusserver 8530
Вообще я проверил у меня сейчас тоже пустота открывается, но у меня работает.
Можно проверить что IIS жив просто зайдя на веб морду. Я на днях тоже этой проблемой заморачивался и тоже из за проклятого шифровальщика.

А много ли компов? Если честно wsus немного "геморный" сервис. Не имеет ли смысл поставить чистый wsus без экспорта импорта и тд, загнать туда компы, синхронизировать с облаком. Чем такого лечить может проще нового сделать?
Открывает. Вот результат:
HTTP/1.1 400 Bad Request
Content-Type: text/html; charset=us-ascii
Server: Microsoft-HTTPAPI/2.0
Date: Wed, 24 May 2017 10:00:39 GMT
Connection: close
Content-Length: 326

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
<HTML><HEAD><TITLE>Bad Request</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD>
<BODY><h2>Bad Request - Invalid Verb</h2>
<hr><p>HTTP Error 400. The request verb is invalid.</p>
</BODY></HTML>


Подключение к узлу утеряно.

А много ли компов? Если честно wsus немного "геморный" сервис. Не имеет ли смысл поставить чистый wsus без экспорта импорта и тд, загнать туда компы, синхронизировать с облаком. Чем такого лечить может проще нового сделать?
Возможно. Компов не много. Я, кстати, думал об этом и делал. Так эта редиска старые настройки подсасывает видать из базы. Если нет других идей, снесу, удалю базу и папку с дистрибутивами.

"Подключение к узлу потеряно" - потому что Ctrl+C нажал, я думаю.
 

Surf_rider

Администратор
Команда форума
Да можно пересоздать базу wsus.
Проще все вычистить и поставить заново.
Я просто думаю так быстрее будет чем разбираться почему оно не работает, гуглить, читать логи и тд.
Этож не контроллер домена..
 

devito

Случайный прохожий
Процесс уже пошёл))) тьфу-тьфу-тьфу
 

devito

Случайный прохожий
Я надеюсь, что не важно. Интернет не очень. Так что Закачка обновлений с нуля запланирована на ночь.

- -Подумал и добавил - -

поставил с нуля wsus (т.е. снес, удалил бд, удалил папку скаченного). помогло. благо обновления были на ps, то и большинство настроек там.
значит, дело не в iis, а в глюке wsus (скорей всего, в бд).
всем спасибо!)
 
Верх Низ