Nova instalação do Ubuntu 16.04, VMware Tools desfeito

13

Acabei de instalar o Ubuntu 16.04 e deixar o VMware Workstation 12 instalá-lo usando o processo de instalação fácil. No minuto em que inicializo a VM, tento compartilhar pastas usando a janela de configurações da VM, e a primeira coisa que obtenho é:

Unable to update run-time folder sharing status: There was an error mounting the Shared Folders file system inside the guest operating system.

Então, aqui estou começando a solucionar problemas após uma nova instalação do Ubuntu 16.04 em execução no meu host do Windows 10 Pro. O redimensionamento automático da janela funciona bem, não consigo compartilhar pastas e isso é muito importante para mim.

Alguém por favor pode me apontar na direção certa aqui? Aqui estão algumas sugestões que eu li on-line e tentei sem sucesso:

Sugestão 1

# http://askubuntu.com/a/290528/269349
sudo apt-get install linux-source
sudo apt-get install open-vm-tools
mount -t vmhgfs .host:/ /home/user1/shares

Não funcionou, pois eu já tenho o open-vm-tools instalado e a execução do comando mount apenas me dá um erro informando Error: cannot mount filesystem: No such device

Sugestão # 2

# https://github.com/vmware/open-vm-tools/issues/62#issuecomment-174631126
git clone https://github.com/vmware/open-vm-tools.git
cd open-vm-tools/open-vm-tools
sudo apt-get install libmspack0 libmspack-dev libprocps3 libprocps3-dev dnet-progs libdumbnet-dev doxygen
./configure --without-x --without-pam --without-ssl --without-icu
make MODULES=vmhgfs
insmod modules/linux/vmhgfs/vmhgfs.ko

mount -t vmhgfs .host:/ /mnt
ls /mnt

Isso não funciona porque, então, recebo este erro:

# sudo apt-get install libmspack0 libmspack-dev libprocps3 libprocps3-dev dnet-progs libdumbnet-dev doxygen
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libprocps3-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  libprocps4-dev:i386 libprocps4-dev

E: Unable to locate package libprocps3
E: Package 'libprocps3-dev' has no installation candidate

Sugestão # 3

Tentou desinstalar o open-vm-tools e instalar as ferramentas do VMware no menu, mas apesar de executar o sudo apt-get remove open-vm-tools && sudo apt-get autoremove , o VMware Tools repetidamente me diz que o open-vm-tools ainda está instalado. A reinicialização também não ajuda e tentei pesquisar como concluir a desinstalação open-vm-tools sem nenhuma solução real.

    
por user3447014 26.05.2016 / 18:12

7 respostas

23

Eu tive o mesmo problema, mas resolvi-o removendo o open-vm-tools e instalando o open-vm-tools-desktop e depois de um Reboot tudo funcionar.

    
por Master456 28.05.2016 / 10:54
4

Depois de perder muito tempo com essa pergunta, a resposta é:

  1. A fácil instalação do 16.04.1 fornece as ferramentas open-vm fornecidas pelo Ubuntu
  2. vmhgfs é substituído por vmhgfs-fuse
  3. Você pode instalar uma montagem em / etc / fstab como esta (XFER é seu nome de compartilhamento, uid e gid são de sua escolha, e o ponto de montagem / vmshare / xfer deve existir, e é sua escolha:

    .host: / XFER / vmshare / xfer fuse.vmhgfs-fusível allow_other, uid = 1000, gid = 1000, auto_unmount, umask = 0133 0 0

Use "vmhgfs-fuse --help" para ver as opções.

    
por Mike Hanafey 17.02.2017 / 19:08
3

Eu fiz ferramentas de VM abertas trabalhando no Ubuntu 16.04 assim:

  1. Desinstalar o open-vm-tools, abrir-vm-tools-desktop
    • sudo apt-get remove --purge open-vm-tools-desktop
    • sudo apt-get remove --purge open-vm-tools
  2. desinstale as ferramentas do VMware.
    • Primeiro, monte o disco com o arquivo tar de ferramentas do VMware: Menu VM- > reinstale as ferramentas do VMware
    • Em seguida, descompacte o arquivo de instalação (VMwareTools-10.0.6-3595377.tar.gz) em algum lugar
    • Ir para a pasta não tarada /bin e executar:
    • sudo ./vmware-uninstall-tools.pl
  3. Reinicialize a VM.
  4. Instalar ferramentas open-vm, open-vm-tools-desktop
    • sudo apt-get install open-vm-tools
    • sudo apt-get install open-vm-tools-desktop
  5. Reinicie a VM e divirta-se!
por Datagene 03.09.2017 / 21:12
0

Não tenho certeza se eu chamaria isso de "a resposta", mas basicamente reinstalei o Ubuntu manualmente sem deixar que o VMware usasse o processo de instalação fácil (que aparentemente instala o open-vm-tools quebrado para você). Depois que eu finalmente iniciei, instalei o VMware Tools no menu da VM e isso funcionou perfeitamente. Aparentemente open-vm-tools é o meu problema.

    
por user3447014 26.05.2016 / 21:16
0

Após uma atualização para 16 de 14, as ferramentas não me permitiam tela múltipla, nem cortar / colar, etc., do host. Eu tentei todas as sugestões acima, mas a única coisa que parecia funcionar para mim estava em execução: / usr / bin / vmware-user-suid-wrapper (e tive que executá-lo em inicializações subseqüentes, hora de adicioná-lo ao script de inicialização eu acho)

Estranho, mas isso parece ser um bug muito antigo: link

espero que isso ajude alguém! Mark.

    
por Mark O 09.08.2016 / 00:10
0

A resposta do Master456 funciona bem, eu só queria adicionar outra resposta para destacar um problema:

Se anteriormente você tinha vmware tools instalado e atualizava para open-vm-tools , depois de desinstalar as ferramentas vmware, você também deve excluir a pasta /etc/vmware-tools (OU /etc/vmware ) após a desinstalação. Caso contrário, você provavelmente encontrará um erro como:

The VMware Tools power-on script did not run successfully in this virtual machine. If you have configured a custom power-on script in this virtual machine, make sure that it contains no errors. You can also submit a support request to report this issue.

Outra observação: open-vm-tools e open-vm-tools-desktop funcionam bem lado a lado, não é necessário desinstalar o open-vm-tools.

    
por Joshua Kissoon 06.09.2017 / 17:48
-1

Solução que funciona para mim (VMware 12.1.1 build-3770994):

  1. sudo apt-get install linux-headers-$(uname -r) make gcc
  2. reinstale o VMwareTools no menu do VMware
por opposite 19.08.2016 / 05:01