Erro de enableSharedFolders da estação de trabalho VMWare

0

Eu gostaria de adicionar uma pasta compartilhada na vmware-workstation, mas a linha de comando vmrun está retornando uma mensagem de erro genérica.

$ vmrun -T ws enableSharedFolders default.vmx
Error: There was an error mounting the Shared Folders file system inside the guest operating system

Estou procurando primeiro dicas para depurar mais a partir daqui.

Como cheguei aqui: Estou executando o VMWare Workstation 12 Pro em Windows 10 Pro e estou tentando configurar um host docker (que, por sua vez, usa o compartilhamento de arquivos para muito açúcar de desenvolvimento). Portanto, a imagem da VM é boot2docker . Estou usando um driver beta para a estação de trabalho - e é internamente falhando na chamada para vmrun enableSharedFolders durante a configuração.

Dentro da imagem do boot2docker em execução, eu encontrei /var/log/vmware-wmsvc.log para obter algumas linhas toda vez que eu executo o enableSharedFolders - essa saída se parece com:

[Jul 05 18:53:21.412] [ message] [vix] ToolsDaemonTcloReceiveVixCommand: additionalError = 17
[Jul 05 18:53:21.413] [ message] [vix] VixTools_ProcessVixCommand: command 62
[Jul 05 18:53:21.413] [ message] [vix] ToolsDaemonTcloReceiveVixCommand: additionalError = 17
[Jul 05 18:53:21.480] [ warning] [vix] ToolsDaemonTcloMountHGFS: vmhgfs-fuse -> 32512
[Jul 05 18:53:21.497] [ warning] [vix] ToolsDaemonTcloMountHGFS: vmhgfs mounting -> 256
[Jul 05 18:53:21.497] [ message] [vix] ToolsDaemonTcloMountHGFS: returning 20050 2
[Jul 05 18:55:41.537] [ message] [vix] VixTools_ProcessVixCommand: command 62
[Jul 05 18:55:41.537] [ message] [vix] ToolsDaemonTcloReceiveVixCommand: additionalError = 17
[Jul 05 18:55:41.537] [ message] [vix] VixTools_ProcessVixCommand: command 62
[Jul 05 18:55:41.537] [ message] [vix] ToolsDaemonTcloReceiveVixCommand: additionalError = 17

Mas também não sei para onde ir com isso. Outras buscas (principalmente vmware) sugerem a montagem pela rede, em vez de usar o vmware-tools. Eu gostaria de evitar seguir esse caminho para evitar usuários personalizados e configuração no meu host.

    
por Jett Jones 05.07.2016 / 22:01

1 resposta

0

Consegui obter a versão mais recente do docker-machine usando o vmware workstation, graças a uma atualização do autor. A versão 1.0.10 funcionou para mim.

O principal diagnóstico que eu estava usando, vmware enableSharedFolders continua a falhar, então isso é misterioso, mas as montagens da pasta vmhgfs-fuse com base dentro do boot2docker vm estão funcionando.

    
por 06.07.2016 / 21:01