Я сталкиваюсь с этой ошибкой:
The path /usr/src/linux/include is not an existing directory.
Привет все еще есть проблемы, как указано ниже. пожалуйста, порекомендуйте
ronald@ronald-virtual-machine:~/Desktop/vmware tools/vmware-tools-distrib$ sudo ./vmware-install.pl
[sudo] password for ronald:
A previous installation of VMware Tools has been detected.
The previous installation was made by the tar installer (version 4).
Keeping the tar4 installer database format.
You have a version of VMware Tools installed. Continuing this install will
first uninstall the currently installed version.
Do you wish to continue? (yes/no) [yes]
Error: Unable to execute "/usr/bin/vmware-uninstall-tools.pl.
Uninstall failed. Please correct the failure and re run the install.
Execution aborted.
ronald@ronald-virtual-machine:~/Desktop/vmware tools/vmware-tools-distrib$ `chmod +x /usr/bin/vmware-uninstall-tools.pl`
chmod: cannot access `/usr/bin/vmware-uninstall-tools.pl': No such file or directory
Вы должны сначала установить заголовок
и затем войдите в установку VMware:
Это должно помочь
источник
Похоже, что vmware пытается удалить старую версию перед установкой новой, но не может этого сделать.
Я бы вручную удалил старую версию инструментов vmware, набрав в терминале следующую команду:
Примечание: слово «vmware» является лишь предположением относительно названия этого пакета. Если это приводит к ошибке типа «Невозможно найти пакет», попробуйте изменить слово vmware на то, что вы называете именем пакета.
источник
Что сработало для меня, так это последний ответ, предложенный Амиром Арианом в этой теме, - такой простой, и все же я не мог легко найти его где-либо еще.
Если вы следовали инструкциям VMware, вы извлекли инструменты VMware в
/tmp
. Итак, вы должны иметь/tmp/vmware-tools-distrib
. Внутри этого у вас есть каталог bin иvmware-uninstall-tools.pl
файл.Затем запустите установщик еще раз:
Он вернется с ошибкой, которая может выглядеть так:
Однако установщик продолжит работу и в конечном итоге перейдет к этапу установки.
источник
Я решил эту проблему, выполнив исправления ниже. Я бы суммировал проблему как прерывание установки vmware, когда заголовки ядра не найдены. Нажатие Ctrl-C во время vmware-install может привести к ошибке «Ошибка: невозможно выполнить» /usr/bin/vmware-uninstall-tools.pl. »В целом ряде случаев.
Чтобы установить заголовки ядра, необходимые для инструментов vmware, запустите uname -r (чтобы получить имя ядра) и apt-get ниже. Может потребоваться сделать это даже после «sudo apt-get install build-essentials», когда вы обновляете ядро передового уровня через «sudo apt-get dist-upgrade» или вручную. Я добавил build-essential в apt-get, потому что он всегда нужен для инструментов vmware.
Чтобы исправить «Ошибка: Невозможно выполнить» /usr/bin/vmware-uninstall-tools.pl. », Сделайте sudo-копию vmware-uninstall-tools.pl из новых инструментов vmware, которые вы хотите установить, в папку, где она находится. ищем его (обычно / usr / bin)
В качестве примера я обычно открываю терминал и меняю каталог на / tmp, затем нажимаю на меню VMware «Управление», затем опцию «Переустановить VMware Tools ...», затем (как только VMware монтирует свой CDROM с последними инструментами) копирую tar из CDROM только для чтения в / tmp как показано ниже (на основе версии 9.6.1-1378637)
источник
Сценарий установки vmware проверяет, присутствует ли пакет в вашей установке. Решение состоит в том, чтобы очистить пакет:
источник
скопируйте скрипт удаления из vmware-tools-distrib / bin / в / usr / bin, выполнив следующую команду:
затем снова запустите скрипт установки.
источник
Это было вызвано тем, что я убил установку (CNTRL C), потому что я забыл добавить -d для автоматизации установки со значениями по умолчанию. При первом запуске сценария создается папка / etc / vmware-tools, поскольку существующий сценарий считает, что vmware-tools уже установлен.
Простой ответ: sudo rm -R / etc / vmware-tools
затем повторно запустите сценарий установки.
источник
Я столкнулся с этим при обновлении версии VMWare на своем хосте и следовал инструкциям по обновлению клиента.
После того, как я смонтировал образ виртуального компакт-диска, оставил без изменений и запустил установленное, я увидел сообщение:
Из этого ясно, что нужно сделать, чтобы удалить их:
Я сделал это и перезапустил установщик. И на этот раз я получил:
Поэтому я отказался от установки клиентского программного обеспечения с виртуального ISO на хосте и просто запустил
Таким образом, правильный ответ на этот вопрос не в том, чтобы найти способ обойти установку инструментов vm с хоста ISO, а в том, чтобы установить не инструменты vm из хоста ISO, а в обновлении пакета open-vm-tools, вместо.
источник