O VMware Workstation 9 funcionava muito bem no Ubuntu 13.04, porém ao atualizar o Ubuntu para a versão 13.10 o sistema simplesmente parou. Ao tentar abrí-lo é exibida uma mensagem de erro dizendo que’e preciso recompilar alguns módulos e nada mais. O pior é que até mesmo o Vmware Player que vem no pacote também se tornou inoperante impedindo o trabalho com qualquer máquina virtual. Se você está na mesma situação o procedimento para faze-lo voltar a vida não é tão complicado de ser feito.
Uma busca no Google me apontou vários links e embora a sugestão fosse a mesma em todos eles optei por referenciar apenas o link do fórum oficial da Vmware [1].
Todo o processo será feito pela linha de comandos como usuário root, então antes de mais nada abra um terminal e use o comando a seguir para conseguir privilégios administrativos em sua máquina:
sudo su
O próximo passo é baixar 3 arquivos de “patch” que serão usados para recompilar os módulos de rede do VW9. Os links estão na página do forum que citei, mas pra facilitar segue os comandos para baixá-los via linha de comandos no /tmp
cd /tmp wget https://communities.vmware.com/servlet/JiveServlet/download/2281917-112737/procfs.patch wget https://communities.vmware.com/servlet/JiveServlet/download/2281917-112712/vmblock.3.10.patch wget https://communities.vmware.com/servlet/JiveServlet/download/2281917-112711/vmblock.3.11.patch
Agora vamos descompactar os conteiners (.tar) com os fontes dos módulos do VW9, aplicar o patch e compactar os módulos novamente.
cd /usr/lib/vmware/modules/source tar -xf vmnet.tar tar -xf vmblock.tar cd vmnet-only patch -p1 < /tmp/procfs.patch cd ../vmblock-only patch -p1 < /tmp/vmblock.3.10.patch patch -p1 < /tmp/vmblock.3.11.patch cd .. tar -cf vmblock.tar vmblock-only tar -cf vmnet.tar vmnet-only
O último passo é a compilação dos módulos modificados. O que é feito com um único comando.
vmware-modconfig --console --install-all
Se você seguiu o passo a passo diretinho pode ignorar as possíveis mensagens de warning que surgiram na tela e abrir o seu VW9 sem problemas.
Referência
[1] Vmware forum. https://communities.vmware.com/message/2282385