vmware-vix vmrun управляет ошибкой: “не мог подключить к хосту … версию, не найденную”

Команда VMWARE-VIX "vmrun" сбой

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

У меня есть следующая конфигурация

  • Ubuntu 13.04 (x64)
  • VMware Player 6.0
  • VMware-VIX API 1.12.2

... и когда я пытаюсь выполнить команду в формате:

  • vmrun-T плеер запускают/path/vm.vmx

Я получаю ошибку:

*Невозможно подключиться к хостом. Ошибка: указанная версия не была найдена.*

Предлагаемое решение форума:

  • другие с той же проблемой утверждали, что решение состояло в том, чтобы отредактировать файл
  • /usr/lib/vmware/configurator/vixwrapper-product-config.txt
  • для добавления / изменяют строку (чтобы гарантировать, что она имеет правильную версию плеера VM),
  • плеер 16 vmdb 6.0.0 Workstation-10.0.0-and-vSphere-5.5.0

... но когда я открываю плеер, кажется, что у меня действительно уже есть v6.0.0 (согласно "справке> о" пункте меню в плеере GUI.

... таким образом, если это не неверная версия в том файле конфигурации..., что вызывает проблему?

ОБНОВЛЕНИЕ

  • когда я пытаюсь выполнить команду вместо этого как просто:

$ vmrun запускают/path/vm.vmx (без-T и спецификации типа хоста "плеера")

... Я получаю ошибку:

  • Сервисный тип VIX_SERVICEPROVIDER_VMWARE_WORKSTATION был указан, но не установлен

Так состоит в том этот признак, что это думает, что я установил рабочую станцию вместо плеера?

Как я могу изменить это?

6
задан 7 September 2013 в 18:05

4 ответа

Я тоже столкнулся с этим. Установка Workstation 10.0 работает, и я кое-что заметил. Рабочая станция поставляется с Player 6.0 и VIX 1.13. Интересно, почему они не выпустили 1.13 отдельно?

0
ответ дан 7 September 2013 в 18:05

РЕШЕНИЕ

  • хорошо, только что решил эту проблему
  • на случай, если кто-то еще столкнется с этой проблемой, вот решение:

[ 1118] Команда vmrun игнорирует свой собственный файл конфигурации:

  • /usr/lib/vmare/vixwrapper-product-config.txt

Я не уверен почему, но даже если вы используете команду следующим образом:

  • vmrun -T player start /path/vm.vmx

... она проверяет & amp; нахождение рабочей станции vmware НЕ проигрывателя (даже если в конфигурационном файле указана правильная версия проигрывателя), а затем жалоба на то, что рабочая станция не установлена.

Итак, вот как я это обошел:

  1. Удаление vmware player: vmware-installer -u vmware-player
  2. Удаление vmware-vix : vmware-installer -u vmware-vix
  3. Установка рабочей станции vmware: тот же процесс, что и у плеера (не забудьте chmod + x в комплекте)

Удивительно, что вы обнаружите, что теперь у вас установлены проигрыватель и рабочая станция, даже если вы попытаетесь установить рабочую станцию, когда проигрыватель уже установлен, установщик скажет вам, что он не может этого сделать.

Он также переустанавливал VIX как часть рабочей станции, и VIX на этот раз правильно выбрал vmplayer ... так что теперь вы можете запустить его из командной строки с помощью vmrun

note

  • Я все еще не смог vmrun через ssh войти с другого компьютера.
  • Как и я, вы можете автоматически запускать этот vm при загрузке ubuntu (что должно быть хорошо, и что мой следующий шаг тоже)
0
ответ дан 7 September 2013 в 18:05

Проверьте тире перед опцией 'T' в команде vmrun . Я скопировал его с этой веб-страницы, и вместо обычного тире использовался длинный символ тире:

http://www.steelrat.info/en/ubuntu/zapusk-vmware-player -na-ubuntu-bez-graficheskogo-interfeysa /

Это вызвало ошибку, когда он жаловался, что не может найти рабочую станцию:

Error: Service type VIX_SERVICEPROVIDER_VMWARE_WORKSTATION was specified, but not installed

Я получил эту же ошибку, когда я использовал нижний регистр 't' вместо 'T', так что я думаю, что это сообщение об ошибке от vmrun не получает опцию 'player'. Переход на обычную тире (и заглавную 'T') устранил проблему, поэтому теперь я могу запустить свою виртуальную машину в плеере из командной строки:

VM="/opt/vmware/Ubuntu_Node/Ubuntu 64-bit.vmx
vmrun -T player start "$VM" nogui
vmrun -T player suspend "$VM"

Если вы хотите использовать vmware player для запуска сервис, вы можете проверить это: https://serverfault.com/questions/70887/vmware-player-running-as-a-service (ответ Дэвида Гладфелтера работал для меня)

0
ответ дан 7 September 2013 в 18:05

Пожалуйста, сделайте следующие шаги:

  1. VIX 1.13 и игрок 7.1.2. Окна.
  2. ошибка: невозможно подключиться к хосту. Ошибка: указанная версия не найдена.
  3. Из папки плеера мы получаем «vixwrapper-product-config.txt» и помещаем его в папку vix. сделайте резервную копию «vixwrapper-config.txt» и переименуйте «vixwrapper-product-config.txt» в «vixwrapper-config.txt».

  4. открыть «vixwrapper-config.txt».

  5. найти проигрыватель строк 17 vmdb 7.1.2 Workstation-11.0.0-and-vSphere-6.0.0

  6. Скопировать имя папки "Workstation-11.0.0- и-vSphere-6.0.0 "

  7. в папке vix скопируйте всю папку" Workstation-10.0.0-and-vSphere-5.5.0 "(я просто получаю последние) в "Рабочая станция-11.0.0-и-Vsphere-6.0.0".

  8. наслаждайтесь.

0
ответ дан 7 September 2013 в 18:05

Другие вопросы по тегам:

Похожие вопросы: