machine-drivers / docker-machine-driver-vmware

Docker machine driver for VMware Fusion and Workstation.
https://www.vmware.com/products/personal-desktop-virtualization.html
Apache License 2.0
182 stars 47 forks source link

Error: There was an error mounting the Shared Folders file system inside the guest operating system #20

Open suin opened 5 years ago

suin commented 5 years ago

I tried to create Docker Machine with VMWare Fusion 10.1.5 and docker-mache 0.16.1, but I see an error mounting the shared folders.

What I did

I have tried to create the Docker Machine by running the following command:

docker-machine -D create --driver vmwarefusion vm
Output (click to open) ``` Docker Machine Version: 0.16.1, build cce350d Found binary path at /usr/local/bin/docker-machine Launching plugin server for driver vmwarefusion Plugin server listening at address 127.0.0.1:64127 () Calling .GetVersion Using API Version 1 () Calling .SetConfigRaw () Calling .GetMachineName (flag-lookup) Calling .GetMachineName (flag-lookup) Calling .DriverName (flag-lookup) Calling .GetCreateFlags Found binary path at /usr/local/bin/docker-machine Launching plugin server for driver vmwarefusion Plugin server listening at address 127.0.0.1:64135 () Calling .GetVersion Using API Version 1 () Calling .SetConfigRaw () Calling .GetMachineName (vm) Calling .GetMachineName (vm) Calling .DriverName (vm) Calling .GetCreateFlags (vm) Calling .SetConfigFromFlags Reading certificate data from /Users/suin/.docker/machine/certs/ca.pem Decoding PEM data... Parsing certificate... Reading certificate data from /Users/suin/.docker/machine/certs/cert.pem Decoding PEM data... Parsing certificate... Running pre-create checks... (vm) Calling .PreCreateCheck (vm) DBG | local Boot2Docker ISO version: v18.09.5 (vm) Calling .GetConfigRaw Creating machine... (vm) Calling .Create (vm) DBG | local Boot2Docker ISO version: v18.09.5 (vm) Copying /Users/suin/.docker/machine/cache/boot2docker.iso to /Users/suin/.docker/machine/machines/vm/boot2docker.iso... (vm) Creating SSH key... (vm) Creating VM... (vm) Creating disk '/Users/suin/.docker/machine/machines/vm/vm.vmdk' (vm) Virtual disk creation successful. (vm) Starting vm... (vm) DBG | executing: /usr/local/bin/vmrun start /Users/suin/.docker/machine/machines/vm/vm.vmx nogui (vm) Waiting for VM to come online... (vm) DBG | executing: /usr/local/bin/vmrun list (vm) DBG | MAC address in VMX: 00:0c:29:c9:dc:d6 (vm) DBG | Trying to find IP address in configuration file: /Library/Preferences/VMware Fusion/vmnet1/dhcpd.conf (vm) DBG | Following IPs found map[00:50:56:c0:00:01:192.168.59.1] (vm) DBG | Trying to find IP address in configuration file: /Library/Preferences/VMware Fusion/vmnet8/dhcpd.conf (vm) DBG | Following IPs found map[00:50:56:c0:00:08:192.168.113.1] (vm) DBG | Trying to find IP address in leases file: /var/db/vmware/vmnet-dhcpd-vmnet1.leases (vm) DBG | Trying to find IP address in leases file: /var/db/vmware/vmnet-dhcpd-vmnet8.leases (vm) DBG | IP found in DHCP lease table: 192.168.113.129 (vm) DBG | Got an ip: 192.168.113.129 (vm) DBG | SSH Daemon not responding yet: dial tcp 192.168.113.129:22: i/o timeout (vm) DBG | executing: /usr/local/bin/vmrun list (vm) DBG | MAC address in VMX: 00:0c:29:c9:dc:d6 (vm) DBG | Trying to find IP address in configuration file: /Library/Preferences/VMware Fusion/vmnet1/dhcpd.conf (vm) DBG | Following IPs found map[00:50:56:c0:00:01:192.168.59.1] (vm) DBG | Trying to find IP address in configuration file: /Library/Preferences/VMware Fusion/vmnet8/dhcpd.conf (vm) DBG | Following IPs found map[00:50:56:c0:00:08:192.168.113.1] (vm) DBG | Trying to find IP address in leases file: /var/db/vmware/vmnet-dhcpd-vmnet1.leases (vm) DBG | Trying to find IP address in leases file: /var/db/vmware/vmnet-dhcpd-vmnet8.leases (vm) DBG | IP found in DHCP lease table: 192.168.113.129 (vm) DBG | Got an ip: 192.168.113.129 (vm) DBG | SSH Daemon not responding yet: dial tcp 192.168.113.129:22: i/o timeout (vm) DBG | executing: /usr/local/bin/vmrun list (vm) DBG | MAC address in VMX: 00:0c:29:c9:dc:d6 (vm) DBG | Trying to find IP address in configuration file: /Library/Preferences/VMware Fusion/vmnet1/dhcpd.conf (vm) DBG | Following IPs found map[00:50:56:c0:00:01:192.168.59.1] (vm) DBG | Trying to find IP address in configuration file: /Library/Preferences/VMware Fusion/vmnet8/dhcpd.conf (vm) DBG | Following IPs found map[00:50:56:c0:00:08:192.168.113.1] (vm) DBG | Trying to find IP address in leases file: /var/db/vmware/vmnet-dhcpd-vmnet1.leases (vm) DBG | Trying to find IP address in leases file: /var/db/vmware/vmnet-dhcpd-vmnet8.leases (vm) DBG | IP found in DHCP lease table: 192.168.113.129 (vm) DBG | Got an ip: 192.168.113.129 (vm) DBG | SSH Daemon not responding yet: dial tcp 192.168.113.129:22: i/o timeout (vm) DBG | executing: /usr/local/bin/vmrun list (vm) DBG | MAC address in VMX: 00:0c:29:c9:dc:d6 (vm) DBG | Trying to find IP address in configuration file: /Library/Preferences/VMware Fusion/vmnet1/dhcpd.conf (vm) DBG | Following IPs found map[00:50:56:c0:00:01:192.168.59.1] (vm) DBG | Trying to find IP address in configuration file: /Library/Preferences/VMware Fusion/vmnet8/dhcpd.conf (vm) DBG | Following IPs found map[00:50:56:c0:00:08:192.168.113.1] (vm) DBG | Trying to find IP address in leases file: /var/db/vmware/vmnet-dhcpd-vmnet1.leases (vm) DBG | Trying to find IP address in leases file: /var/db/vmware/vmnet-dhcpd-vmnet8.leases (vm) DBG | IP found in DHCP lease table: 192.168.113.129 (vm) DBG | Got an ip: 192.168.113.129 (vm) DBG | SSH Daemon not responding yet: dial tcp 192.168.113.129:22: connect: host is down (vm) DBG | executing: /usr/local/bin/vmrun list (vm) DBG | MAC address in VMX: 00:0c:29:c9:dc:d6 (vm) DBG | Trying to find IP address in configuration file: /Library/Preferences/VMware Fusion/vmnet1/dhcpd.conf (vm) DBG | Following IPs found map[00:50:56:c0:00:01:192.168.59.1] (vm) DBG | Trying to find IP address in configuration file: /Library/Preferences/VMware Fusion/vmnet8/dhcpd.conf (vm) DBG | Following IPs found map[00:50:56:c0:00:08:192.168.113.1] (vm) DBG | Trying to find IP address in leases file: /var/db/vmware/vmnet-dhcpd-vmnet1.leases (vm) DBG | Trying to find IP address in leases file: /var/db/vmware/vmnet-dhcpd-vmnet8.leases (vm) DBG | IP found in DHCP lease table: 192.168.113.129 (vm) DBG | Got an ip: 192.168.113.129 (vm) DBG | SSH Daemon not responding yet: dial tcp 192.168.113.129:22: connect: host is down (vm) DBG | executing: /usr/local/bin/vmrun list (vm) DBG | MAC address in VMX: 00:0c:29:c9:dc:d6 (vm) DBG | Trying to find IP address in configuration file: /Library/Preferences/VMware Fusion/vmnet1/dhcpd.conf (vm) DBG | Following IPs found map[00:50:56:c0:00:01:192.168.59.1] (vm) DBG | Trying to find IP address in configuration file: /Library/Preferences/VMware Fusion/vmnet8/dhcpd.conf (vm) DBG | Following IPs found map[00:50:56:c0:00:08:192.168.113.1] (vm) DBG | Trying to find IP address in leases file: /var/db/vmware/vmnet-dhcpd-vmnet1.leases (vm) DBG | Trying to find IP address in leases file: /var/db/vmware/vmnet-dhcpd-vmnet8.leases (vm) DBG | IP found in DHCP lease table: 192.168.113.129 (vm) DBG | Got an ip: 192.168.113.129 (vm) DBG | SSH Daemon not responding yet: dial tcp 192.168.113.129:22: connect: host is down (vm) DBG | executing: /usr/local/bin/vmrun list (vm) DBG | MAC address in VMX: 00:0c:29:c9:dc:d6 (vm) DBG | Trying to find IP address in configuration file: /Library/Preferences/VMware Fusion/vmnet1/dhcpd.conf (vm) DBG | Following IPs found map[00:50:56:c0:00:01:192.168.59.1] (vm) DBG | Trying to find IP address in configuration file: /Library/Preferences/VMware Fusion/vmnet8/dhcpd.conf (vm) DBG | Following IPs found map[00:50:56:c0:00:08:192.168.113.1] (vm) DBG | Trying to find IP address in leases file: /var/db/vmware/vmnet-dhcpd-vmnet1.leases (vm) DBG | Trying to find IP address in leases file: /var/db/vmware/vmnet-dhcpd-vmnet8.leases (vm) DBG | IP found in DHCP lease table: 192.168.113.129 (vm) DBG | Got an ip: 192.168.113.129 (vm) DBG | SSH Daemon not responding yet: dial tcp 192.168.113.129:22: connect: host is down (vm) DBG | executing: /usr/local/bin/vmrun list (vm) DBG | MAC address in VMX: 00:0c:29:c9:dc:d6 (vm) DBG | Trying to find IP address in configuration file: /Library/Preferences/VMware Fusion/vmnet1/dhcpd.conf (vm) DBG | Following IPs found map[00:50:56:c0:00:01:192.168.59.1] (vm) DBG | Trying to find IP address in configuration file: /Library/Preferences/VMware Fusion/vmnet8/dhcpd.conf (vm) DBG | Following IPs found map[00:50:56:c0:00:08:192.168.113.1] (vm) DBG | Trying to find IP address in leases file: /var/db/vmware/vmnet-dhcpd-vmnet1.leases (vm) DBG | Trying to find IP address in leases file: /var/db/vmware/vmnet-dhcpd-vmnet8.leases (vm) DBG | IP found in DHCP lease table: 192.168.113.129 (vm) DBG | Got an ip: 192.168.113.129 (vm) DBG | SSH Daemon not responding yet: dial tcp 192.168.113.129:22: connect: host is down (vm) DBG | executing: /usr/local/bin/vmrun list (vm) DBG | MAC address in VMX: 00:0c:29:c9:dc:d6 (vm) DBG | Trying to find IP address in configuration file: /Library/Preferences/VMware Fusion/vmnet1/dhcpd.conf (vm) DBG | Following IPs found map[00:50:56:c0:00:01:192.168.59.1] (vm) DBG | Trying to find IP address in configuration file: /Library/Preferences/VMware Fusion/vmnet8/dhcpd.conf (vm) DBG | Following IPs found map[00:50:56:c0:00:08:192.168.113.1] (vm) DBG | Trying to find IP address in leases file: /var/db/vmware/vmnet-dhcpd-vmnet1.leases (vm) DBG | Trying to find IP address in leases file: /var/db/vmware/vmnet-dhcpd-vmnet8.leases (vm) DBG | IP found in DHCP lease table: 192.168.113.129 (vm) DBG | Got an ip: 192.168.113.129 (vm) DBG | SSH Daemon not responding yet: dial tcp 192.168.113.129:22: connect: connection refused (vm) DBG | executing: /usr/local/bin/vmrun list (vm) DBG | MAC address in VMX: 00:0c:29:c9:dc:d6 (vm) DBG | Trying to find IP address in configuration file: /Library/Preferences/VMware Fusion/vmnet1/dhcpd.conf (vm) DBG | Following IPs found map[00:50:56:c0:00:01:192.168.59.1] (vm) DBG | Trying to find IP address in configuration file: /Library/Preferences/VMware Fusion/vmnet8/dhcpd.conf (vm) DBG | Following IPs found map[00:50:56:c0:00:08:192.168.113.1] (vm) DBG | Trying to find IP address in leases file: /var/db/vmware/vmnet-dhcpd-vmnet1.leases (vm) DBG | Trying to find IP address in leases file: /var/db/vmware/vmnet-dhcpd-vmnet8.leases (vm) DBG | IP found in DHCP lease table: 192.168.113.129 (vm) DBG | Got an ip: 192.168.113.129 (vm) DBG | Creating Tar key bundle... (vm) DBG | executing: /usr/local/bin/vmrun -gu docker -gp tcuser directoryExistsInGuest /Users/suin/.docker/machine/machines/vm/vm.vmx /var/lib/boot2docker (vm) DBG | executing: /usr/local/bin/vmrun -gu docker -gp tcuser CopyFileFromHostToGuest /Users/suin/.docker/machine/machines/vm/vm.vmx /Users/suin/.docker/machine/machines/vm/userdata.tar /home/docker/userdata.tar (vm) DBG | executing: /usr/local/bin/vmrun -gu docker -gp tcuser runScriptInGuest /Users/suin/.docker/machine/machines/vm/vm.vmx /bin/sh sudo sh -c "tar xvf /home/docker/userdata.tar -C /home/docker > /var/log/userdata.log 2>&1 && chown -R docker:staff /home/docker" (vm) DBG | executing: /usr/local/bin/vmrun -gu docker -gp tcuser runScriptInGuest /Users/suin/.docker/machine/machines/vm/vm.vmx /bin/sh sudo /bin/mv /home/docker/userdata.tar /var/lib/boot2docker/userdata.tar (vm) DBG | executing: /usr/local/bin/vmrun -gu docker -gp tcuser enableSharedFolders /Users/suin/.docker/machine/machines/vm/vm.vmx Error creating machine: Error in driver during machine creation: exit status 255 notifying bugsnag: [Error creating machine: Error in driver during machine creation: exit status 255] ```

Also, I tried to run vmrun manually and I got an error message like below:

/usr/local/bin/vmrun -gu docker -gp tcuser enableSharedFolders /Users/suin/.docker/machine/machines/vm/vm.vmx
Error: There was an error mounting the Shared Folders file system inside the guest operating system

Does anyone have an idea to solve this?