Acabei de atualizar uma máquina 14.04 para 16.04 (64 bits - Gnome-Shell).
A atualização funcionou sem problemas óbvios. Depois de terminar a atualização e reiniciar a máquina, não consigo mais iniciar o VMware Workstation 11.1.3 (que funcionava nesta máquina antes com 14.04).
Clicar no iniciador/ícone do VMware Workstation em plank
(mais um dock) resulta em uma pequena entrada visível do VMware no painel do Gnome, que então desaparece.
Iniciar vmware
no terminal não fornece saída e a GUI da estação de trabalho não aparece. O terminal retorna ao prompt sem saída.
Fiquei me perguntando se deveria tentar reinstalar a estação de trabalho, mas decidi perguntar primeiro
Qualquer ajuda é apreciada
Atualizar
- Desinstalar e reinstalar a estação de trabalho VMware não teve efeito
Iniciando o VMware a partir do terminal via
env VMWARE_USE_SHIPPED_LIBS=1 /usr/bin/vmware
Resulta pelo menos em alguma saída e chega ao momento em que deseja compilar seus módulos e carregá-los no kernel.
Isso termina com um erro
Loop on signal 11
Isso acontece com meu usuário principal e também se eu iniciar o VMware com privilégios Sudo.
O conteúdo de /var/log/vmware/hostd.log
pode ser vistoaqui.
Responder1
Depois de fazer uma grande quantidade de testes, incluindo desinstalação e reinstalação, remoção de preferências e reconstrução de módulos, encontrei a seguinte solução.
Temporário
export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libglibmm-2.4.so.1/:$LD_LIBRARY_PATH
Permanente
echo /usr/lib/vmware/lib/libglibmm-2.4.so.1 | sudo tee -a /etc/ld.so.conf.d/LD_LIBRARY_PATH.conf
sudo ldconfig
Como resultado, consigo iniciar o VMware novamente
vmware
ATUALIZAR:
Por favor, veja a resposta de @Michael Firth, pois pode ser uma abordagem melhor/mais limpa.
Responder2
Como uma variação da resposta de dufte, consegui fazê-lo funcionar novamente adicionando o
export LD_LIBRARY_PATH=/usr/lib/vmware/lib/libglibmm-2.4.so.1/:$LD_LIBRARY_PATH
Line into /usr/bin/vmware
e /usr/bin/vmware-netcfg
, que são na verdade scripts de shell.
Fiquei nervoso com a outra opção, pois ela altera o comportamento da biblioteca para todas as coisas no sistema, em vez de apenas para o VMware