News:

Теория- это когда ты знаешь все, но ничего не работает. Практика - это когда все работает, но никто не знает почему.

Main Menu

Не ставится WSUS

Started by Solo, 10 January 2019, 23:33

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Solo

Всем привет не могу поставить Wsus. Подскажите куда копать! Лог прилагаю:

2019-01-10 23:26:48  Error     MWUSSetup          Failed to determine if an higher version of WSUS is installed. Assuming it is not... (Error 0x80070002: Не удается найти указанный файл.)
2019-01-10 23:26:48  Error     MWUSSetup          WSUS is outdated. But this will not block setup (Error 0x00000000: Операция успешно завершена.)
2019-01-10 23:27:03  Success   MWUSSetup          Initializing installation details
2019-01-10 23:27:03  Success   MWUSSetup          Skipping Asp.Net install since not running on win2k3...
2019-01-10 23:27:03  Success   MWUSSetup          Installing wYukon using ocsetup
2019-01-10 23:27:03  Success   MWUSSetup          Installing Windows Internal database using ocsetup with command line as "ocsetup "WSSEE" /quiet /norestart"
2019-01-10 23:27:08  Error     MWUSSetup          The process ocsetup "WSSEE" /quiet /norestart returned error: 0x643 (Error 0x80070643: В процессе установки произошла неисправимая ошибка.)
2019-01-10 23:27:08  Error     MWUSSetup          ExecCmd failed (Error 0x80070643: В процессе установки произошла неисправимая ошибка.)
2019-01-10 23:27:08  Error     MWUSSetup          Install Windows Internal database: Failed to execute "ocsetup "WSSEE" /quiet /norestart" (Error 0x80070643: В процессе установки произошла неисправимая ошибка.)
2019-01-10 23:27:08  Error     MWUSSetup          CInstallDriver::PerformSetup: Installation of wYukon failed (Error 0x80070643: В процессе установки произошла неисправимая ошибка.)
2019-01-10 23:27:08  Error     MWUSSetup          CSetupDriver::LaunchSetup: Setup failed (Error 0x80070643: В процессе установки произошла неисправимая ошибка.)

ival

Framework установился нормально???

Solo

Да я поставил 4.7 версию! Лог был один в один! Этот лог уже без фреймворка вообще установленного! НО с ним тоже самое!

ival

Тогда вопросы:
1. Устанавливаете или это переустановка?
2. Устанавливаете через менеджер сервера или с msi пакета?
3. На сервере точно нет установленной копии WID&?

STALKER_SLX

Quote from: ival on 11 January 2019, 11:53Тогда вопросы:
1. Устанавливаете или это переустановка?
2. Устанавливаете через менеджер сервера или с msi пакета?
3. На сервере точно нет установленной копии WID&?

Я бы еще добавил следующие вопросы.
4. На указанном сервере на текущий момент уже установлены/используются другие сервисы/службы?!
Если да, то какие?! Ведь может быть конфликт между ними.
5. Установка осуществляется на "голое железо" или же внутри виртуальной инфраструктуры?!

Solo

    Тогда вопросы:
    1. Устанавливаете или это переустановка?
    2. Устанавливаете через менеджер сервера или с msi пакета?
    3. На сервере точно нет установленной копии WID&?

Я бы еще добавил следующие вопросы.
4. На указанном сервере на текущий момент уже установлены/используются другие сервисы/службы?!
Если да, то какие?! Ведь может быть конфликт между ними.
5. Установка осуществляется на "голое железо" или же внутри виртуальной инфраструктуры?!

    Ответы:
1. Роль эта была раньше ее удалили, диск стоит новый где лежала база
2. И с добавления роли и с msi пакета одно и тоже
3. Роль Wsus отсутсвует точно, я ее удалял уже 100 раз
4. Стоит роль Hyper-V и Файловая роль
5. На физическое железо, это не виртуальная машина

STALKER_SLX

Вы таким образом осуществляете переустановку службы, как описано тут:
http://www.kovanev.net/faq/microsoft-windows/205-wsus-reinstall

Если нет, то подробно опишите, пожалуйста, какие шаги Вы выполняете.

Solo

Нет мы заходим в роли сервера там выбераем , что надо! И начинаем ставить! Базы никакие мы не переносили там HDD умер и ставим не SQL а стандартную базу! Как раз на ней и вываливается , что не удается установить!

STALKER_SLX

Для полной переустановки WSUS нужно действовать следующим образом:

1. Выполнить удаление внутренней базы данных WID WSUSuninstall-windowsfeature -name windows-internal-database
2. Удалить Роль WSUS
3. Перезагрузить сервер полностью
4. Удалить остатки базы данных по адресу C:\Windows\WID
5. Удалить папки обновлений указанные во время предыдущей установки WSUS
6. Если нужно — установить WSUS заново — это будет «чистая» установка.

Solo

Через час отпишусь! В консоли команду вводить ?

Solo

Quote from: STALKER_SLX on 11 January 2019, 18:58Для полной переустановки WSUS нужно действовать следующим образом:

1. Выполнить удаление внутренней базы данных WID WSUSuninstall-windowsfeature -name windows-internal-database
2. Удалить Роль WSUS
3. Перезагрузить сервер полностью
4. Удалить остатки базы данных по адресу C:\Windows\WID
5. Удалить папки обновлений указанные во время предыдущей установки WSUS
6. Если нужно — установить WSUS заново — это будет «чистая» установка.


У меня не установлено баз WID. Не установлена роль. Сервер перегрузали и Папок обновлений нету так как HDD умер я же написал! Роль не ставится на стандартной базе , не ставится именно она! Лог как раз с нее ! Админы есть совет дельный ?

STALKER_SLX

#11
Quote from: Solo on 11 January 2019, 19:38У меня не установлено баз WID. Не установлена роль. Сервер перегрузали и Папок обновлений нету так как HDD умер я же написал! Роль не ставится на стандартной базе , не ставится именно она! Лог как раз с нее ! Админы есть совет дельный ?

Стопе, уважаемый Solo!

Первое!
Мы здесь не телепаты и не знаем что и как у Вас там устроено! Если Вы думаете, что ВСЕГДА и у ВСЕХ будут возникать одни и те же проблемы и ошибки и для их решения повсеместно используется одна и та же панацея, то я Вас разочарую! В каждом конкретном случае нужно индивидуально разбирать особенности возникшей ситуации!

Второе!
Тут Вы нам писали что:
Quote from: Solo on 11 January 2019, 18:14Ответы:
1. Роль эта была раньше ее удалили, диск стоит новый где лежала база
2. И с добавления роли и с msi пакета одно и тоже
3. Роль Wsus отсутсвует точно, я ее удалял уже 100 раз
4. Стоит роль Hyper-V и Файловая роль
5. На физическое железо, это не виртуальная машина

Из этого можно понять как то, что у Вас ранее уже была установлена роль WSUS на этой же системе Windows Server 2008.
По каким-то причинам Вы решили ее снести и поставить заново, но не учли, что в системе (в том числе и в реестре ОС) остаются «старые хвосты», которые и кидаются теперь ошибками.

В связи с чем, нужно вычистить эти самые хвосты. Для Вашего случая, сразу после удаления роли нужно ОБЯЗАТЕЛЬНО удалить:
- ключ в реестре
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Update Services

- ключи в реестре о WSUS среди установленных программ (если она там есть)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

- виртуальный сайт WSUS в конфигурации IIS

Еще раз удостоверится, что в системе таки нет папок, относящихся к WSUS (c:\Program Files и в c:\WSUS (если установка была на диск С, если установка велась на другой диск, то ищите папку WSUS на том диске).


Третье!
"4. Удалить остатки базы данных по адресу C:\Windows\WID"
Признаю, что тут я немного ошибся, т.к. этот путь справедлив для Windows Server 2012, а для удаления WID на Windows Server 2008 нужно выполнить:

на 32-битной системе:
msiexec /x {CEB5780F-1A70-44A9-850F-DE6C4F6AA8FB} callerid=ocsetup.exe

на 64-битной системе:
msiexec /x {BDD79957-5801-4A2D-B09E-852E7FA64D01} callerid=ocsetup.exe

После этого перезагружаем полностью сервер!

Более подробно можете почитать тут:
http://winitpro.ru/index.php/2014/06/24/administrirovanie-windows-internal-database/

http://arozhk.ru/blog/code/windows-server-update-services-powershell-ustanovka

https://social.technet.microsoft.com/Forums/windowsserver/en-US/f447e7d6-7007-4eb6-b38b-90f92525e092/how-to-uninstall-wsus

https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/dd939818(v=ws.10)

https://blogs.technet.microsoft.com/sus/2008/11/05/how-to-manually-remove-all-of-wsus/



Если все это не поможет, тогда нужно смотреть в сторону полной переустановки системы.


Уваров А.С.

Уже судя по этому видно, что инсталлятор нашел хвост от старого WSUS, но понять что и как не смог:

QuoteFailed to determine if an higher version of WSUS is installed. Assuming it is not...

А вот это уже гораздо интереснее:

2019-01-10 23:27:03  Success   MWUSSetup          Installing Windows Internal database using ocsetup with command line as "ocsetup "WSSEE" /quiet /norestart"
2019-01-10 23:27:08  Error     MWUSSetup          The process ocsetup "WSSEE" /quiet /norestart returned error: 0x643 (Error 0x80070643: В процессе установки произошла неисправимая ошибка.)

Такая ошибка появляется, если возникают проблемы с внутренней базой данных. Самые распространенные варианты:

  • Существует старый экземпляр базы
  • Активны терминальные службы
  • Сервер является контроллером домена

Следует понимать, что сейчас нельзя совмещать роль WSUS c КД и терминалом, хотя раньше было можно, поэтому при наличии этих ролей WSUS не установите, хотя раньше он мог и стоять.  :(

Если быть точным, то Сервер БД WSUS не может быть контроллером домена, Сервер WSUS не может быть одновременно сервером терминалов Remote Desktop Services.

Т.е. сам WSUS можно поставить на КД, но база должна быть в другом месте (на внешнем SQL), на терминале - без вариантов (хотя теоретически там может стоять СУБД с базой).

И на закуску: https://support.microsoft.com/ru-ru/help/920660/error-message-when-you-use-windows-server-update-services-setup-error

ival

#13
Quote from: Уваров А.С. on 11 January 2019, 22:11Следует понимать, что сейчас нельзя совмещать роль WSUS c КД и терминалом, хотя раньше было можно, поэтому при наличии этих ролей WSUS не установите, хотя раньше он мог и стоять.  :(


У меня вопросы возникли:

1. Это с 3.2 и 2016 началось??? Просто я лет пять назад на 2012 ставил 3.1 на dc и все нормально было. Это был последний опыт wsus на dc.

2. Я может не прав, но разве при установке wsus на 2008 и 2008r2 из менеджера сервера потянется wsus 3.2? По-моему там 3.1, а то и просто 3.0. Я не прав?

Уваров А.С.

Quote from: ival on 12 January 2019, 00:181. Это с 3.2 и 2016 началось??? Просто я лет пять назад на 2012 ставил 3.1 на dc и все нормально было. Это был последний опыт wsus на dc.

Это началось еще с 2012 и 3.0, если не ошибаюсь. Но сделано это было "задним числом", т.е. раньше было можно, а потом, для тех же версий  - нельзя. Есть мнение, что MS перепаковали все пакеты, добавив проверку введенных ограничений. Либо добавили ограничения в систему с какими-то обновлениями. Как говорится, бизнес - ничего личного, а то купят тут одну лицензию и поднимут там все доступные роли... Непорядок...

salex

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

STALKER_SLX

Quote from: salex on 12 January 2019, 17:00простите, но раз оно в виртуальной инфраструктуре, зачем наступать на грабли, быстро из шаблона новый сервер, обновить и накатить нужную роль, за вых глядишь и сольется новая база обновляшек....

Уважаемый salex, Вы не внимательно прочли ответы, которые написал нам Solo!

Quote from: Solo on 11 January 2019, 18:145. На физическое железо, это не виртуальная машина




Solo

Quote from: Уваров А.С. on 11 January 2019, 22:11Уже судя по этому видно, что инсталлятор нашел хвост от старого WSUS, но понять что и как не смог:

А вот это уже гораздо интереснее:

2019-01-10 23:27:03  Success   MWUSSetup          Installing Windows Internal database using ocsetup with command line as "ocsetup "WSSEE" /quiet /norestart"
2019-01-10 23:27:08  Error     MWUSSetup          The process ocsetup "WSSEE" /quiet /norestart returned error: 0x643 (Error 0x80070643: В процессе установки произошла неисправимая ошибка.)

Такая ошибка появляется, если возникают проблемы с внутренней базой данных. Самые распространенные варианты:

  • Существует старый экземпляр базы
  • Активны терминальные службы
  • Сервер является контроллером домена

Следует понимать, что сейчас нельзя совмещать роль WSUS c КД и терминалом, хотя раньше было можно, поэтому при наличии этих ролей WSUS не установите, хотя раньше он мог и стоять.  :(

Если быть точным, то Сервер БД WSUS не может быть контроллером домена, Сервер WSUS не может быть одновременно сервером терминалов Remote Desktop Services.

Т.е. сам WSUS можно поставить на КД, но база должна быть в другом месте (на внешнем SQL), на терминале - без вариантов (хотя теоретически там может стоять СУБД с базой).

И на закуску: https://support.microsoft.com/ru-ru/help/920660/error-message-when-you-use-windows-server-update-services-setup-error

У сервера всего две роли : 1. HV 2.Файловый сервер ну и IIS встал! Поэтому это точно не в этом дело. Как правильно зачистить все от старого Wsus?

Уваров А.С.

Quote from: Solo on 13 January 2019, 22:40Как правильно зачистить все от старого Wsus?

https://support.microsoft.com/ru-ru/help/920660/error-message-when-you-use-windows-server-update-services-setup-error

Официальная справка по вашей ошибке.

Solo

Quote from: Уваров А.С. on 14 January 2019, 01:23https://support.microsoft.com/ru-ru/help/920660/error-message-when-you-use-windows-server-update-services-setup-error

Официальная справка по вашей ошибке.

Там же написано не про стандартную базу данных насколько я понимаю, а мы ставим стандартную а не SQL

Уваров А.С.

"Стандартная" база - это и есть SQL, только в своей обертке и со своими ограничениями, при необходимости успешно управляется через SQL Server Management Studio.

Solo

Quote from: Уваров А.С. on 14 January 2019, 11:08"Стандартная" база - это и есть SQL, только в своей обертке и со своими ограничениями, при необходимости успешно управляется через SQL Server Management Studio.

Я посмотрел все три метода , мне не понятно как я должен предоставлять права если у меня не стоит вообще ни стандартной базы ни консолей никаких от SQL . Можно разьяснить немного?


Solo

Quote from: Уваров А.С. on 14 January 2019, 14:13https://docs.microsoft.com/ru-ru/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017
Стоит галка в компонентах, что база установлена! При удалении вылетает вот это
https://b.radikal.ru/b01/1901/7e/31150960e993.jpg

Это Лог и скрин ошибки при установке менеджер студии для SQL
https://b.radikal.ru/b04/1901/71/0621d7a7e625.jpg
https://d.radikal.ru/d23/1901/9c/5a7795e268d1.jpg

Уваров А.С.

Значит надо разбираться и устранять ошибки. Для начала выполните рекомендации отсюда: https://support.microsoft.com/ru-ru/help/920660/error-message-when-you-use-windows-server-update-services-setup-error

Инструменты брать здесь (если не знаете где искать): https://docs.microsoft.com/ru-ru/sql/tools/sqlcmd-utility?view=sql-server-2017

ival

Интересно как. Студия не ставиться и валиться с этой же ошибкой. Попробуйте поставить ms sql express, версии которая поддерживает вашу систему. Я надеюсь он не поставиться и напишит в логах что-то более адекватное, чем ошибка 0х80070643. Что-то я сильно сомневаюсь, что отсутствие прав на WID не даст поставить студию.