Я хотел бы добавить общую папку в vmware-workstation, но командная строка vmrun просто возвращает общее сообщение об ошибке.

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

Сначала я ищу советы для отладки дальше.

Как я сюда попал: я запускаю VMWare Workstation 12 Pro на Windows 10 Pro и пытаюсь настроить докер-хост (который, в свою очередь, использует общий файловый ресурс для большого количества разработки). Таким образом, образ виртуальной машины является boot2docker . Я использую бета - драйвер для рабочей станции - и он внутренне неудачу на вызов vmrun enableSharedFolders во время установки.

В работающем образе boot2docker я нашел /var/log/vmware-wmsvc.log чтобы получить несколько строк при каждом запуске enableSharedFolders - этот вывод выглядит следующим образом:

[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

Но я также не знаю, куда идти с этим. Другой поиск (в основном поддержка vmware) предлагает монтировать по сети вместо использования vmware-tools. Я хотел бы избежать перехода по этому пути, чтобы избежать пользовательских пользователей и конфигурации на моем хосте.

1 ответ1

0

Благодаря обновлению от автора я смог получить последнюю версию docker-machine, используя рабочую станцию vmware. Версия 1.0.10 у меня сработала.

Основной диагноз, который я использовал, vmware enableSharedFolders прежнему не проходит , поэтому это загадочно, однако монтирование папок на основе vmhgfs-fuse внутри boot2docker vm работает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .