Проблемы с запуском VMware Workstation 11 на Ubuntu 16.04 после обновления с 14.04

Проблемы с запуском VMware Workstation 11 на Ubuntu 16.04 после обновления с 14.04

Я только что обновил машину с версией 14.04 до 16.04 (64 бит - Gnome-Shell).

Обновление прошло без очевидных проблем. После завершения обновления и перезагрузки машины я больше не могу запустить VMware Workstation 11.1.3 (которая работала на этой машине раньше с 14.04).

При щелчке по значку/запуску VMware Workstation plank(еще на одной панели) на панели Gnome отображается кратковременная запись vmware, которая затем исчезает.

Запуск vmwareс терминала не дает никакого вывода и графический интерфейс рабочей станции не появляется. Терминал возвращается к приглашению без вывода.

Я задавался вопросом, стоит ли мне попробовать переустановить рабочую станцию, но решил сначала спросить

Любая помощь приветствуется.

Обновлять

  1. Удаление и переустановка vmware workstation не дали результата
  2. Запуск vmware из терминала через

    env VMWARE_USE_SHIPPED_LIBS=1 /usr/bin/vmware

В результате выводится хоть какой-то результат, и наступает момент, когда требуется скомпилировать свои модули и загрузить их в ядро.

Это заканчивается ошибкой

 Loop on signal 11

Это происходит для моего основного пользователя, а также если я запускаю VMware с привилегиями sudo.

Содержание /var/log/vmware/hostd.logможно увидетьздесь.

решение1

Проведя большое количество тестов, включая удаление и переустановку, удаление настроек и пересборку модулей, я нашел следующее решение.

Временный

export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libglibmm-2.4.so.1/:$LD_LIBRARY_PATH

Постоянный

echo /usr/lib/vmware/lib/libglibmm-2.4.so.1 | sudo tee -a /etc/ld.so.conf.d/LD_LIBRARY_PATH.conf
sudo ldconfig

В результате я снова могу запустить vmware

vmware

ОБНОВЛЯТЬ:

Пожалуйста, ознакомьтесь с ответом @Michael Firth, так как это может быть более лучший/чистый подход.

решение2

В качестве вариации ответа Дуфте, мне удалось заставить его снова работать, добавив

export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libglibmm-2.4.so.1/:$LD_LIBRARY_PATH

Строка в /usr/bin/vmwareи /usr/bin/vmware-netcfg, которые на самом деле являются скриптами оболочки.

Я беспокоился по поводу другого варианта, так как он меняет поведение библиотеки для всех компонентов системы, а не только для VMware.

Связанный контент