VMHGFS não está compilando com o VMware Workstation 10.0.6 no Ubuntu 14.04

2

Eu tenho a instalação atual do desktop Ubuntu a partir do site e instalei-o no meu VMware Workstation 10.0.6 build-2700073 com o VMware Tools versão 9.6.5-2700074. Toda vez que tento instalar a ferramenta, recebo o seguinte erro de compilação de dentro dos arquivos vmhgfs:

Using 2.6.x kernel build system.
make: Entering directory '/tmp/modconfig-z3saoF/vmhgfs-only'
/usr/bin/make -C /lib/modules/3.16.0-30-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
      MODULEBUILDDIR= modules
make[1]: Entering directory '/usr/src/linux-headers-3.16.0-30-generic'
  CC [M]  /tmp/modconfig-z3saoF/vmhgfs-only/backdoor.o
  CC [M]  /tmp/modconfig-z3saoF/vmhgfs-only/backdoorGcc32.o
  CC [M]  /tmp/modconfig-z3saoF/vmhgfs-only/bdhandler.o
  CC [M]  /tmp/modconfig-z3saoF/vmhgfs-only/cpName.o
  CC [M]  /tmp/modconfig-z3saoF/vmhgfs-only/cpNameLinux.o
  CC [M]  /tmp/modconfig-z3saoF/vmhgfs-only/cpNameLite.o
  CC [M]  /tmp/modconfig-z3saoF/vmhgfs-only/dentry.o
  CC [M]  /tmp/modconfig-z3saoF/vmhgfs-only/dir.o
  CC [M]  /tmp/modconfig-z3saoF/vmhgfs-only/file.o
  CC [M]  /tmp/modconfig-z3saoF/vmhgfs-only/filesystem.o
/tmp/modconfig-z3saoF/vmhgfs-only/file.c: In function ‘HgfsAioRead’:
/tmp/modconfig-z3saoF/vmhgfs-only/file.c:791:4: error: implicit declaration of function ‘generic_file_aio_read’ [-Werror=implicit-function-declaration]
    result = generic_file_aio_read(iocb, iov, numSegs, offset);
    ^
/tmp/modconfig-z3saoF/vmhgfs-only/file.c: In function ‘HgfsAioWrite’:
/tmp/modconfig-z3saoF/vmhgfs-only/file.c:863:4: error: implicit declaration of function ‘generic_file_aio_write’ [-Werror=implicit-function-declaration]
    result = generic_file_aio_write(iocb, iov, numSegs, offset);
    ^
cc1: some warnings being treated as errors
make[2]: *** [/tmp/modconfig-z3saoF/vmhgfs-only/file.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [_module_/tmp/modconfig-z3saoF/vmhgfs-only] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-3.16.0-30-generic'
make: *** [vmhgfs.ko] Error 2
make: Leaving directory '/tmp/modconfig-z3saoF/vmhgfs-only'

Existe alguma solução alternativa para usar a opção de pastas compartilhadas ou qualquer tipo de atualização para o VMware Tools?

Obrigado antecipadamente.

    
por Marcel Höll 08.05.2015 / 15:29

1 resposta

1

Este parece ser o problema - generic_file_aio_ (read | write) foi preterido após o kernel 3.16.2. A VMware sabe disso desde outubro do ano passado, mas ainda está enviando ISOs sem ferramentas do VMware Guest com muitos de seus produtos. Eu não sei porque, ou quando eles finalmente vão propagar correções para este problema.

link

    
por Ryan M 03.06.2015 / 23:55