Ошибка vix error code = 21009 при обновлении VMware Tools в vCenter

vix error code 21009Всем привет, сегодня у меня был патчинг день, это когда я смотрю какие уязвимости у меня неустранены, ну и собственно это выполняю. Продукты компании Vmware тут не исключение и всегда есть над чем работать. При попытке автоматического обновления драйверов я получал ошибку "vix error code = 21009" в vCenter 5.5. Ниже я покажу вам, где искать причину, какие логи анализировать и главное как ее исправлять. Надеюсь, что данный практический опыт будет вам полезен. Сразу оговорюсь, что в такую ситуацию вы можете попасть как на Windows, так и на Linux.

Описание проблемы vix error code = 21009

Я периодически слежу за обновлениями VMware Tools, чтобы максимально оперативно закрывать уязвимости и улучшать производительность. В какой-то момент при попытке произвести Upgrade пакета драйверов VMware Tools, средствами Vmware 8, через "A newer version of VMware Tools is available for this virtual machine", я стал получать ошибку, что установка сбоила.

 

A newer version of VMware Tools is available for this virtual machine

 

В старых версиях vCenter она выглядит так

Ошибка vix error code = 21009 при обновлении VMware Tools в vCenter 5.5

В свежих это выглядит таким образом:

Error upgrading VMware Tools. vix error code = 21009 The VMware Tools installation failed with an unknown error

The VMware Tools installation failed with an unknown error

В логах виртуального сервера, с кем произошла ошибка вы обнаружите скорее всего, что-то такое:

Product: VMware Tools -- Error 1920. Service 'VMware Alias Manager and Ticket Service' (VGAuthService) failed to start. Verify that you have sufficient privileges to start system services.

VMware Tools - Error 1920

Читайте так же - Как обновлять библиотеку libssl-3-x64.dll в VMware Tools

Что делать в такой ситуации

Первое, что можно попробовать сделать, это еще раз запустить обновление, если не получилось, но после неудачно попытки обновления, скорее всего VMware Tools у вас просто будут не запущены и не будут доступны для обновления. Всегда вас выручит ручная установка нужного пакета, где его скачивать смотрите тут.

Главное не забудьте перезагрузить систему.

Ручное обновление Vmware Tools

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

C:\Windows\Temp\vmware-СИСТЕМА

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

Файл лог с ошибкой установки Vmware Tools

Еще может быть ситуация. что была выставлена настройка изоляции, чтобы проверить или изменить ее выполните шаги.

Для виртуальных машин на vCenter 5.5

  • Останавливаем вашу виртуальную машины, заходим в ее свойства "Edit Settings"
  • переходим на вкладку "Options-General" и жмем "Configuration Parameters"
Ошибка vix error code = 21009 при обновлении VMware Tools в vCenter
Изменение "Configuration Parameters" на виртуальной машине в vCenter 5

И добавляем поле.

isolation.tools.guestInitiatedUpgrade.disable со значением FALSE

Настройка isolation.tools.guestInitiatedUpgrade.disable

Для виртуальных машин постарше vCenter 6.5-8

  • Останавливаем вашу виртуальную машины, заходим в ее свойства "Edit Settings"
  • Переходим на вкладку "Advanved Parameters", находим там или создаем новый параметр

isolation.tools.guestInitiatedUpgrade.disable со значением FALSE

  • Включаем виртуальную машину и пробуем обновление драйверов интеграции.

Вот так вот просто решить ошибку vix error code = 21009 при обновлении VMware Tools в vCenter 5.5-8.

Оцените статью
Настройка серверов windows и linux
Добавить комментарий