Pesquisei sobre o assunto mas não há solução específica e sim problema similar com sua própria solução.
Então vamos ao problema:
PS.: Encontrei uma solução e adicionei mais abaixo, se preferir pule até lá e instale seu VMWare sem problemas
Estou usando o Manjaro XFCE 17.0.1 - Gellivara, Kernel: x86_64 Linux 4.9.20-1-MANJARO.
CPU: Intel Core2 Quad Q8400 @ 4x 2.67GHz
GPU: GeForce 8400 GS
Memória DDR3 8 GB
Após a última atualização do Manjaro, o aplicativo VMware WorkStation simplesmente não inicia mais, não dá nem sinal de vida.
Fiz uma verificação de log e deu o seguinte resultado (postarei apenas o final, que é onde aparece o defeito):
- Código: Selecionar todos
cat /tmp/vmware-$USER/vmware-apploader-6873.log
2017-04-06T20:21:58.440-03:00| appLoader| I125: -- Finished processing libgtkmm-2.4.so.1 -- valid is false
2017-04-06T20:21:58.440-03:00| appLoader| I125: libpangoxft-1.0.so.0 was not in the library set.
2017-04-06T20:21:58.440-03:00| appLoader| I125: libpangox-1.0.so.0 was not in the library set.
2017-04-06T20:21:58.440-03:00| appLoader| I125: libart_lgpl_2.so.2 was not in the library set.
2017-04-06T20:21:58.440-03:00| appLoader| I125: libXft.so.2 was not in the library set.
2017-04-06T20:21:58.440-03:00| appLoader| I125: libglade-2.0.so.0 was not in the library set.
2017-04-06T20:21:58.440-03:00| appLoader| I125: Marking librsvg-2.so.2 node as SHIPPED.
2017-04-06T20:21:58.440-03:00| appLoader| I125: Marking libgthread-2.0.so.0 node as SHIPPED.
2017-04-06T20:21:58.440-03:00| appLoader| I125: Marking libgmodule-2.0.so.0 node as SHIPPED.
2017-04-06T20:21:58.440-03:00| appLoader| I125: Marking libgobject-2.0.so.0 node as SHIPPED.
2017-04-06T20:21:58.440-03:00| appLoader| I125: Marking libgio-2.0.so.0 node as SHIPPED.
2017-04-06T20:21:58.440-03:00| appLoader| I125: -- Processing libglibmm-2.4.so.1 --
2017-04-06T20:21:58.440-03:00| appLoader| I125: -- libglibmm-2.4.so.1 has already been processed. --
2017-04-06T20:21:58.440-03:00| appLoader| I125: Marking libgiomm-2.4.so.1 node as SHIPPED.
2017-04-06T20:21:58.440-03:00| appLoader| I125: libglibmm_generate_extra_defs-2.4.so.1 was not in the library set.
2017-04-06T20:21:58.440-03:00| appLoader| I125: Marking libcairomm-1.0.so.1 node as SHIPPED.
2017-04-06T20:21:58.440-03:00| appLoader| I125: Marking libpangomm-1.4.so.1 node as SHIPPED.
2017-04-06T20:21:58.440-03:00| appLoader| I125: Marking libgdkmm-2.4.so.1 node as SHIPPED.
2017-04-06T20:21:58.440-03:00| appLoader| I125: Marking libgtkmm-2.4.so.1 node as SHIPPED.
2017-04-06T20:21:58.440-03:00| appLoader| I125: Marking libatkmm-1.6.so.1 node as SHIPPED.
2017-04-06T20:21:58.441-03:00| appLoader| I125: Marking libxml2.so.2 node as SHIPPED.
2017-04-06T20:21:58.445-03:00| appLoader| I125: Marking libview.so.3 node as SHIPPED.
2017-04-06T20:21:58.446-03:00| appLoader| I125: Marking libXrandr.so.2 node as SYSTEM.
2017-04-06T20:21:58.490-03:00| appLoader| W115: Child process was terminated with signal 11.
2017-04-06T20:21:58.490-03:00| appLoader| W115: Unable to load dependencies for /usr/lib/vmware/lib/libvmware-modconfig.so/libvmware-modconfig.so
2017-04-06T20:21:58.490-03:00| appLoader| W115: Unable to execute /usr/lib/vmware/bin/vmware-modconfig.
Fiz uma verificação com ldd em várias das bibliotecas com problemas a partir deste "libvmware-modconfig.so":
- Código: Selecionar todos
ldd /usr/lib/vmware/lib/libvmware-modconfig.so/libvmware-modconfig.so | grep -i "not found"
libview.so.3 => not found
libvmwarebase.so => not found
libvmwareui.so => not found
ldd /usr/lib/vmware/lib/libvmwareui.so/libvmwareui.so | grep -i "not found"
libcds.so => not found
libgcr.so.0 => not found
libview.so.3 => not found
libbasichttp.so => not found
libgvmomi.so => not found
libvmwarebase.so => not found
ldd /usr/lib/vmware/lib/libcds.so/libcds.so | grep -i "not found"
libssl.so.1.0.1 => not found
libcrypto.so.1.0.1 => not found
ldd /usr/lib/vmware/lib/libgvmomi.so/libgvmomi.so | grep -i "not found"
libbasichttp.so => not found
libvmwarebase.so => not found
ldd /usr/lib/vmware/lib/libgcr.so.0/libgcr.so.0 | grep -i "not found"
libgck.so.0 => not found*
libgcrypt.so.11 => not found*
ldd /usr/lib/vmware/lib/libbasichttp.so/libbasichttp.so | grep -i "not found"
libvmwarebase.so => not found*
ldd /usr/lib/vmware/lib/libssl.so.1.0.1/libssl.so.1.0.1 | grep -i "not found"
libcrypto.so.1.0.1 => not found
Tentei fazer a seguinte solução:
- Código: Selecionar todos
yaourt -S libview gcr-nogtk libgcrypt15-git pangox-compat libart-lgpl glibmm
sudo ln -sf /usr/lib/libgck-1.so.0.0.0 /usr/lib/libgck.so.0
sudo ln -sf /usr/lib/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.1.0.1
sudo ln -sf /usr/lib/libssl.so.1.0.0 /usr/lib/libssl.so.1.0.1
sudo ln -sf /usr/lib/libgcr-base-3.so.1.0.0 /usr/lib/libgcr.so.0
sudo ln -sf /usr/lib/libview.so.2.4.3 /usr/lib/libview.so.3
sudo ln -sf /usr/lib/vmware/lib/libbasichttp.so/libbasichttp.so /usr/lib/libbasichttp.so
sudo ln -sf /usr/lib/vmware/lib/libvmwarebase.so/libvmwarebase.so /usr/lib/libvmwarebase.so
sudo ln -sf /usr/lib/vmware/lib/libvmwareui.so/libvmwareui.so /usr/lib/libvmwareui.so
sudo ln -sf /usr/lib/vmware/lib/libgvmomi.so/libgvmomi.so /usr/lib/libgvmomi.so
sudo ln -sf /usr/lib/vmware/lib/libcds.so/libcds.so /usr/lib/libcds.so
sudo mv /usr/lib/vmware/lib/libgtkmm-2.4.so.1/libgtkmm-2.4.so.1 /usr/lib/vmware/lib/libgtkmm-2.4.so.1/libgtkmm-2.4.so.1.old
sudo mv /usr/lib/vmware/lib/libpangoxft-1.0.so.0/libpangoxft-1.0.so.0 /usr/lib/vmware/lib/libpangoxft-1.0.so.0/libpangoxft-1.0.so.0.old
sudo mv /usr/lib/vmware/lib/libpangox-1.0.so.0/libpangox-1.0.so.0 /usr/lib/vmware/lib/libpangox-1.0.so.0/libpangox-1.0.so.0.old
sudo mv /usr/lib/vmware/lib/libXft.so.2/libXft.so.2 /usr/lib/vmware/lib/libXft.so.2/libXft.so.2.old
Mas sem sucesso...
As dependências aparentemente foram satisfeitas, mas o log apresenta o mesmo resultado.
Em contrapartida, o VMWare Player consegue funcionar corretamente mesmo com este erro de biblioteca, do contrário do VMWare WorkStation.
Por enquanto, que não há solução, estou usando a versão Player, mas preciso do WorkStation por ter mais recursos em que necessito.
Há alguém que teve exatamente o mesmo problema e conseguiu arrumar? Preciso desta ajuda... desde já valeus
== Editado em 08 Abr 2017, 03:06 ==
DICA - SOLUÇÃO
Olá pessoal, venho dar uma notícia e dica ao mesmo tempo.
Apesar de ninguém ter se pronunciado, conseguí resolver... não da forma que queria, mas pra mim o importante é conseguir trabalhar e fazer o que preciso.
Eu testei várias versões do VMWare, tanto a versão Player quanto a versão WorkStation e ví que, neste momento no manjaro 17.0.1 - Gellivara a só funciona a versão de até no máximo 12.1.1 build 3770994. Qualquer versão acima deste, dá erro de biblioteca e não funciona.
Para quem tem dúvidas ainda de como instalar, veja como:
1º) Instale as dependências:
- Código: Selecionar todos
sudo pacman -Syyuu fuse gtkmm linux-headers open-vm-tools
gpg --keyserver pgp.mit.edu --recv-keys 702353E0F7E48EDB
yaourt -S ncurses5-compat-libs
yaourt --noconfirm -S vmware-systemd-services
2º) Baixe e instale o VMWare WorkStation 12.1.1:
- Código: Selecionar todos
cd Downloads
sudo mkdir -p /etc/init.d
wget -c https://download3.vmware.com/software/wkst/file/VMware-Workstation-Full-12.1.1-3770994.x86_64.bundle
sudo ./VMware-Workstation-Full-12.1.1-3770994.x86_64.bundle --console -I --eulas-agreed
sudo systemctl enable vmware
sudo systemctl restart vmware
A primeira pergunta que o instalador fizer, significa se quer receber notificação de atualização toda vez que o programa for iniciado. Responda NÃO.
O resto pode simplesmente apertar ENTER.
3º) Eu empacotei os módulos que editei para obter suporte a compilação de Kernel's 4.4.X e 4.9.X, então baixe este pacote e desempacote para a raiz, depois compile os módulos:
- Código: Selecionar todos
wget -c https://github.com/elppans/conf/raw/master/vmware-workstation_sources_Manjaro-Kernel-4.9.X.tar.gz
sudo tar -zxf vmware-workstation_sources_Manjaro-Kernel-4.9.X.tar.gz -C /
sudo vmware-modconfig --console --install-all
4º) (OPCIONAL) Se quiser adicionar suporte a Mac OS X, baixe o pacote unlocker208, extraia e instale o novo módulo:
- Código: Selecionar todos
wget -c https://github.com/elppans/conf/raw/master/unlocker208_MACOSX.tar.gz
tar -zxvf unlocker208_MACOSX.tar.gz
cd "unlocker208"
sudo ./lnx-install.sh
Toda vez que for criar uma Máquina Virtual , Antes de o começar a usar vá até a pasta do Sistema Virtual e edite o arquivo "VMX" e adicione no final do arquivo:
- Código: Selecionar todos
smc.version = "0"
Então é isto pessoal, problema resolvido...