Я только что обновил машину с версией 14.04 до 16.04 (64 бит - Gnome-Shell).
Обновление прошло без очевидных проблем. После завершения обновления и перезагрузки машины я больше не могу запустить VMware Workstation 11.1.3 (которая работала на этой машине раньше с 14.04).
При щелчке по значку/запуску VMware Workstation plank
(еще на одной панели) на панели Gnome отображается кратковременная запись vmware, которая затем исчезает.
Запуск vmware
с терминала не дает никакого вывода и графический интерфейс рабочей станции не появляется. Терминал возвращается к приглашению без вывода.
Я задавался вопросом, стоит ли мне попробовать переустановить рабочую станцию, но решил сначала спросить
Любая помощь приветствуется.
Обновлять
- Удаление и переустановка vmware workstation не дали результата
Запуск 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.