VmWare Workstation não inicia, falha em bibliotecas  [Resolvido]

Reporte aqui dúvidas sobre aplicativos diversos, instalação e utilização.
Regras do fórum Leia as Regras Gerais do Manjaro Brasil em "Normatividade" e pesquise antes de postar.
Se sua dúvida foi respondida, não esqueça de marcar RESOLVIDO em seus tópicos, botão com a marca verde Imagem

VmWare Workstation não inicia, falha em bibliotecas  [Resolvido]

Mensagempor Elppans Dark Elven » 06 Abr 2017, 21:21  •  MS 1

Olá pessoal, hoje venho aqui sem dicas, sem opiniões e sim pedir um HELP :D
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.

Imagem


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"


Imagem


Então é isto pessoal, problema resolvido... ;)
Editado pela última vez por Elppans Dark Elven em 08 Abr 2017, 19:05, em um total de 3 vezes.
Razão: update
Não aprenda uma distro, aprenda LINUX!!! ;)
Avatar do usuário
Elppans Dark Elven
Novato

 
Mensagens: 9
Artigos: 1
Registro: 08 Out 2016, 00:42
Localização: Brasil, São paulo - SP
Agradeceu: 5 vez(es)
Agradecido: 3 vez(es)
Distro utilizada: Manjaro
Versão: 16.10
Ambiente: XFCE
Repositório: Stable
Habilidade: Intermediate

Tópicos Semelhantes Estatísticas Última mensagem

Atualizei meu Kernel e meu GRUB EFI não inicia mais.

por sergiogbrox » 19 Jul 2020, 17:08

Respostas: 2

Exibições: 275

25 Ago 2020, 20:47

por tioguda Ver última mensagem

Voltar para Aplicativos



Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes

^ Voltar ao Topo