[Solved] Failed to start VM MobyLinuxVM (tried everything!)

Expected behavior

Start docker

Actual behavior

Failed to start VM “MobyLinuxVM”: The VM couldn’t get an IP address after 60 tries

Information

Windows 10 Pro, 24GB Ram

-> Bugsnag report 72af41a6-4dda-4b5b-95cd-d3e1b6100046 <-

Here some excerpts:


[17:36:35.228][Program ][Info ] 1.12.0-rc2-beta16
[17:36:35.237][Program ][Info ] Starting on: 6/28/2016 5:36:35 PM
[17:36:35.463][Program ][Info ] Resources: C:\Program Files\Docker\Docker\Resources
[17:36:35.491][Program ][Info ] OS: Windows 10 Pro
[17:36:35.536][Program ][Info ] Edition: Professional
[17:36:35.578][Program ][Info ] Id: 1511
[17:36:35.637][Program ][Info ] Build: 10586
[17:36:35.681][Program ][Info ] BuildLabName: 10586.420.amd64fre.th2_release_sec.160527-1834
[17:36:35.807][Program ][Info ] Mixpanel Id: C13DB59F-46A4-4137-B253-691DCB2765EF
[17:36:35.819][Program ][Info ] Sha1: 999af1eac01deb75d9f166febb99a14b96b88ae3
[17:36:35.865][Program ][Info ] You can send feedback, including this log file, at https://forums.docker.com/c/docker-for-windows
[17:36:38.152][TrackingStatus ][Info ] Crash report and usage statistics are enabled
[17:36:38.345][Mixpanel ][Info ] Usage Statistic: appLaunched
[17:36:39.820][NamedPipeClient][Info ] Sending Version()…
[17:36:39.939][NamedPipeClient][Info ] Received response for Version
[17:36:39.950][Mixpanel ][Info ] Usage Statistic: heartbeat
[17:35:58.596][BackendServer ][Info ] Started
[17:36:39.860][NamedPipeServer][Info ] Version()
[17:36:39.880][NamedPipeServer][Info ] Version done.
[17:36:41.935][NamedPipeClient][Info ] Sending Stop()…
[17:36:41.940][Updater ][Info ] Checking for updates on channel Beta…
[17:36:42.076][NamedPipeServer][Info ] Stop()
[17:36:42.116][HyperV ][Info ] Stop
[17:36:42.147][PowerShell ][Info ] Run script with parameters: -Stop True…
[17:36:42.454][Updater ][Info ] Local build 4760 is as good as the remote 4760 on channel Beta
[17:36:59.459][FeedbackSettings][Info ] Open logs

[17:38:00.554][ProxyProcess ][Info ]
[17:38:00.570][ProxyProcess ][Info ] +000us fs9p [ERROR] dispatcher caught Unix.Unix_error(Unix.EPIPE, “bytes_read”, “”): no more requests will be handled
[17:38:00.563][HyperV ][Info ] Start
[17:38:00.588][PowerShell ][Info ] Run script with parameters: -Start True…
[17:38:02.588][HyperV ][Info ] Starting VM MobyLinuxVM…
[17:38:04.749][HyperV ][Info ] Wait for the VM to get an IP address
[17:38:05.805][HyperV ][Info ] Wait for the VM to get an IP address
[17:38:06.890][HyperV ][Info ] Wait for the VM to get an IP address

[17:38:44.956][HyperV ][Info ] Starting VM MobyLinuxVM…
[17:38:44.980][ProxyProcess ][Info ] (is_mount false) (is_auth false)
[17:38:45.025][ProxyProcess ][Info ] (temporary false) (is_device false)
[17:38:45.055][ProxyProcess ][Info ] (is_symlink false)
[17:38:45.081][ProxyProcess ][Info ] (is_hardlink false)
[17:38:45.103][ProxyProcess ][Info ] (is_namedpipe false)
[17:38:45.137][ProxyProcess ][Info ] (is_socket false) (is_setuid false)
[17:38:45.157][ProxyProcess ][Info ] (is_setgid false) (is_any false)))
[17:38:45.174][ProxyProcess ][Info ] (atime 1146711721) (mtime 1146711721)
[17:38:45.190][ProxyProcess ][Info ] (length 0) (name “”) (uid uid)
[17:38:45.206][ProxyProcess ][Info ] (gid gid) (muid muid) (u ())))))))
[17:38:45.222][ProxyProcess ][Debug ] com.docker.slirp.exe: C ((tag (1)) (payload (Clunk ((fid 0)))))
[17:38:45.241][ProxyProcess ][Debug ] com.docker.slirp.exe: S ((tag (1)) (payload (Clunk ())))
[17:38:45.260][ProxyProcess ][Error ] com.docker.slirp.exe: Lwt_hvsock.read raised Unix.Unix_error(Unix.EINVAL, “read”, “”): returning Eof [17:38:45.276][ProxyProcess ][Debug ] com.docker.slirp.exe: S error reading: Caught EOF on underlying FLOW [17:38:45.292][ProxyProcess ][Debug ] com.docker.slirp.exe: Disconnecting client [17:38:45.309][ProxyProcess ][Info ] [17:38:45.326][ProxyProcess ][Info ] +000us fs9p [ERROR] dispatcher caught Unix.Unix_error(Unix.EINVAL, "read", ""): no more requests will be handled [17:38:45.341][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[5adc] 192.168.65.2:48356 -> 192.168.65.1 5adc Query:0 na:c:r:rn 0 <qs:moby.local. <A|IN>> <an:> <au:> <ad:> [17:38:45.359][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[5adc] Retry [17:38:45.376][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[5adc] Forwarding to 10.0.75.1 [17:38:45.392][ProxyProcess ][Error ] com.docker.slirp.exe: Lwt_hvsock.read raised Unix.Unix_error(Unix.ECONNABORTED, "read", ""): returningEof
[17:38:45.407][ProxyProcess ][Info ] com.docker.slirp.exe: PPP.listen: closing connection
[17:38:45.453][HyperV ][Info ] Wait for the VM to get an IP address
[17:38:46.874][HyperV ][Info ] Wait for the VM to get an IP address
[17:38:46.906][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[5adc] recv failed with Lwt.Canceled
[17:38:46.916][ProxyProcess ][Error ] com.docker.slirp.exe: DNS[5adc] timed out after 5s
[17:38:47.048][ProxyProcess ][Info ] Exchange error: read udp 192.168.19.116:57429->192.168.200.11:53: i/o timeout
[17:38:47.896][HyperV ][Info ] Wait for the VM to get an IP address
[17:38:48.916][HyperV ][Info ] Wait for the VM to get an IP address
[17:38:49.212][ProxyProcess ][Info ] Got response ;; opcode: QUERY, status: NXDOMAIN, id: 23260 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;moby.local. IN A ;; AUTHORITY SECTION: . 900 IN SOA a.root-servers.net. nstld.verisign-grs.com. 2016062800 1800 900 604800 86400 ;; ADDITIONAL SECTION: ;; OPT PSEUDOSECTION: ; EDNS: version 0; flags: ; udp: 4000
[17:38:49.213][ProxyProcess ][Debug ] com.docker.slirp.exe: DNS[5adc] 192.168.65.2:48356 <- 192.168.65.1 5adc Response:0 na:c:r:ra 3 <qs:moby.local. <A|IN>> an: <au: <IN|900> [SOA (a.root-servers.net,nstld.verisign-grs.com, 2016062800,1800,900,604800,86400)]> <ad: <IN|0> [EDNS0 (version:0, UDP: 4000, flags: )]>
[17:38:49.226][ProxyProcess ][Error ] com.docker.slirp.exe: Lwt_hvsock.write raised Unix.Unix_error(Unix.ECONNRESET, “write”, “”): returning `Eof
[17:38:49.965][HyperV ][Info ] Wait for the VM to get an IP address
[17:38:50.992][HyperV ][Info ] Wait for the VM to get an IP address
[17:38:52.505][HyperV ][Info ] Wait for the VM to get an IP address
[17:38:53.529][HyperV ][Info ] Wait for the VM to get an IP address
[17:38:54.546][HyperV ][Info ] Wait for the VM to get an IP address
[17:38:55.569][HyperV ][Info ] Wait for the VM to get an IP address
[17:38:56.580][HyperV ][Info ] Wait for the VM to get an IP address
[17:38:57.740][ProxyProcess ][Info ] com.docker.slirp.exe: hvsock connected successfully
[17:38:57.745][ProxyProcess ][Info ] com.docker.slirp.exe: PPP.negotiate: received ((magic VMN3T)(version 13)(commit"\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"))
[17:38:57.774][ProxyProcess ][Info ] com.docker.slirp.exe: PPP.negotiate: received (Ethernet"\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000")
[17:38:57.775][ProxyProcess ][Info ] com.docker.slirp.exe: PPP.negotiate: sending ((mtu 1500)(max_packet_size 1550)(client_macaddr c0:ff:ee:c0:ff:ee))
[17:38:57.782][ProxyProcess ][Debug ] com.docker.slirp.exe: accepted vmnet connection
[17:38:57.787][ProxyProcess ][Debug ] com.docker.slirp.exe: Disabling any active packet capture
[17:38:57.774][ProxyProcess ][Info ] Manager: connect
[17:38:57.797][ProxyProcess ][Info ] Manager: configuring
[17:38:57.803][ProxyProcess ][Info ] Manager: Interface to 192.168.65.1 nm 255.255.255.248 gw []
[17:38:57.792][ProxyProcess ][Info ] com.docker.slirp.exe: PPP.listen: called a second time: doing nothing
[17:38:57.812][ProxyProcess ][Info ] com.docker.slirp.exe: TCP/IP ready
[17:38:57.807][ProxyProcess ][Info ]
[17:38:57.822][ProxyProcess ][Info ] Manager: configuration done
[17:38:57.819][ProxyProcess ][Debug ] com.docker.slirp.exe: UDP 0.0.0.0:68 -> 255.255.255.255:67 len 308
[17:38:57.832][ProxyProcess ][Debug ] com.docker.slirp.exe: Socket.Datagram.input 255.255.255.255:67: ignoring broadcast packet
[17:38:57.837][ProxyProcess ][Debug ] com.docker.slirp.exe: BOOTREQUEST from b2:e4:84:84:a7:ca
[17:38:57.843][ProxyProcess ][Debug ] com.docker.slirp.exe: BOOTREPLY to b2:e4:84:84:a7:ca yiddr 192.168.65.3 siddr 192.168.65.1 dns 192.168.65.1 router 192.168.65.1 domain local
[17:38:57.848][ProxyProcess ][Debug ] com.docker.slirp.exe: lease database updated
[17:38:57.854][ProxyProcess ][Debug ] com.docker.slirp.exe: UDP 0.0.0.0:68 -> 255.255.255.255:67 len 308
[17:38:57.860][ProxyProcess ][Debug ] com.docker.slirp.exe: Socket.Datagram.input 255.255.255.255:67: ignoring broadcast packet
[17:38:57.865][ProxyProcess ][Debug ] com.docker.slirp.exe: BOOTREQUEST from b2:e4:84:84:a7:ca
[17:38:57.870][ProxyProcess ][Debug ] com.docker.slirp.exe: BOOTREPLY to b2:e4:84:84:a7:ca yiddr 192.168.65.3 siddr 192.168.65.1 dns 192.168.65.1 router 192.168.65.1 domain local
[17:38:57.876][ProxyProcess ][Debug ] com.docker.slirp.exe: lease database updated
[17:38:57.882][ProxyProcess ][Debug ] com.docker.slirp.exe: UDP 0.0.0.0:68 -> 255.255.255.255:67 len 308
[17:38:57.887][ProxyProcess ][Debug ] com.docker.slirp.exe: Socket.Datagram.input 255.255.255.255:67: ignoring broadcast packet
[17:38:57.891][ProxyProcess ][Debug ] com.docker.slirp.exe: BOOTREQUEST from c0:ff:ee:c0:ff:ee
[17:38:57.883][HyperV ][Info ] Wait for the VM to get an IP address
[17:38:57.896][ProxyProcess ][Debug ] com.docker.slirp.exe: BOOTREPLY to ff:ff:ff:ff:ff:ff yiddr 0.0.0.0 siddr 0.0.0.0 dns none router none domain unknown
[17:38:57.904][ProxyProcess ][Debug ] com.docker.slirp.exe: lease database updated
[17:38:58.896][HyperV ][Info ] Wait for the VM to get an IP address
[17:38:59.907][HyperV ][Info ] Wait for the VM to get an IP address
[17:39:00.931][HyperV ][Info ] Wait for the VM to get an IP address
[17:39:00.989][ProxyProcess ][Debug ] com.docker.slirp.exe: UDP 0.0.0.0:68 -> 255.255.255.255:67 len 308
[17:39:00.992][ProxyProcess ][Debug ] com.docker.slirp.exe: Socket.Datagram.input 255.255.255.255:67: ignoring broadcast packet
[17:39:00.997][ProxyProcess ][Debug ] com.docker.slirp.exe: BOOTREQUEST from c0:ff:ee:c0:ff:ee
[17:39:01.002][ProxyProcess ][Debug ] com.docker.slirp.exe: BOOTREPLY to c0:ff:ee:c0:ff:ee yiddr 192.168.65.2 siddr 192.168.65.1 dns 192.168.65.1 router 192.168.65.1 domain local
[17:39:01.005][ProxyProcess ][Debug ] com.docker.slirp.exe: lease database updated
[17:39:01.049][ProxyProcess ][Debug ] com.docker.slirp.exe: UDP 0.0.0.0:68 -> 255.255.255.255:67 len 308
[17:39:01.054][ProxyProcess ][Debug ] com.docker.slirp.exe: Socket.Datagram.input 255.255.255.255:67: ignoring broadcast packet
[17:39:01.057][ProxyProcess ][Debug ] com.docker.slirp.exe: BOOTREQUEST from c0:ff:ee:c0:ff:ee
[17:39:01.060][ProxyProcess ][Debug ] com.docker.slirp.exe: BOOTREPLY to c0:ff:ee:c0:ff:ee yiddr 192.168.65.2 siddr 192.168.65.1 dns 192.168.65.1 router 192.168.65.1 domain local
[17:39:01.064][ProxyProcess ][Debug ] com.docker.slirp.exe: lease database updated
[17:39:01.942][HyperV ][Info ] Wait for the VM to get an IP address
[17:39:03.225][HyperV ][Info ] Wait for the VM to get an IP address
[17:39:04.235][HyperV ][Info ] Wait for the VM to get an IP address
[17:39:05.248][HyperV ][Info ] Wait for the VM to get an IP address
[17:39:06.267][HyperV ][Info ] Wait for the VM to get an IP address
[17:39:07.278][HyperV ][Info ] Wait for the VM to get an IP address
[17:39:08.473][HyperV ][Info ] Wait for the VM to get an IP address
[17:39:09.484][HyperV ][Info ] Wait for the VM to get an IP address
[17:39:10.496][HyperV ][Info ] Wait for the VM to get an IP address
[17:39:11.513][HyperV ][Info ] Wait for the VM to get an IP address
[17:39:12.524][HyperV ][Info ] Wait for the VM to get an IP address
[17:39:13.732][HyperV ][Info ] Wait for the VM to get an IP address
[17:39:14.742][HyperV ][Info ] Wait for the VM to get an IP address
[17:39:15.755][HyperV ][Info ] Wait for the VM to get an IP address
[17:39:16.774][HyperV ][Info ] Wait for the VM to get an IP address
[17:39:17.799][NamedPipeServer][Error ] Unable to execute Start: Failed to start VM “MobyLinuxVM”: The VM couldn’t get an IP address after 60 tries at System.Management.Automation.Interpreter.ThrowInstruction.Run(InterpretedFrame frame)
at System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction.Run(InterpretedFrame frame)

Steps to reproduce the behavior

  1. Clean install of Docker (version 1.12.0-rc2, build 906eacd)

What I tried

I spent the entire day trying everything listed in the forum, starting with the troubleshooting steps at https://docs.docker.com/docker-for-windows/troubleshoot/

Please any help would be really appreciated!

If I try to restart Docker I get this error:

[18:00:48.296][GeneralSettings][Info ] Saving settings
[18:00:54.500][Notifications ][Info ] Docker is restarting…
[18:00:54.527][NamedPipeClient][Info ] Sending Stop()…
[18:00:54.531][NamedPipeServer][Info ] Stop()
[18:00:54.535][HyperV ][Info ] Stop
[18:00:54.539][PowerShell ][Info ] Run script with parameters: -Stop True…
[18:00:55.365][HyperV ][Info ] Shutdown VM MobyLinuxVM…
[18:09:00.210][ProxyProcess ][Debug ] com.docker.slirp.exe: ARP responding to: who-has 192.168.65.1?
[18:09:00.214][ProxyProcess ][Debug ] com.docker.slirp.exe: BOOTREQUEST from c0:ff:ee:c0:ff:ee
[18:09:00.218][ProxyProcess ][Debug ] com.docker.slirp.exe: BOOTREPLY to c0:ff:ee:c0:ff:ee yiddr 192.168.65.2 siddr 192.168.65.1 dns 192.168.65.1 router 192.168.65.1 domain local
[18:09:00.222][ProxyProcess ][Debug ] com.docker.slirp.exe: lease database updated
[18:09:02.500][FeedbackSettings][Info ] Open logs
[18:10:55.445][NamedPipeServer][Error ] Unable to execute Stop: Failed to stop “MobyLinuxVM”: ‘MobyLinuxVM’ failed to change state. at System.Management.Automation.Interpreter.ThrowInstruction.Run(InterpretedFrame frame)
at System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction.Run(InterpretedFrame frame)
[18:10:55.450][NamedPipeClient][Error ] Unable to send Stop: Failed to stop “MobyLinuxVM”: ‘MobyLinuxVM’ failed to change state.
[18:10:55.458][Notifications ][Error ] Failed to stop “MobyLinuxVM”: ‘MobyLinuxVM’ failed to change state.
[18:10:55.462][Program ][Info ] Sending Bugsnag report e513075a-0c21-4146-bc30-e10b46682da0…
[18:10:56.503][Program ][Info ] Bugsnag report e513075a-0c21-4146-bc30-e10b46682da0 sent
[18:10:56.514][NamedPipeClient][Info ] Sending DownloadVmLogs()…
[18:10:56.518][NamedPipeServer][Info ] DownloadVmLogs()
[18:10:56.522][PowerShell ][Info ] Run script…
[18:11:26.569][HyperV ][Warning] Unable to download logs: 2016/06/28 18:11:26 Failed to Dial 13f7cb1c-6417-40c7-844a-a96d5c9e4eaf 445ba2cb-e69b-4912-8b42-d7f494d007ea : A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

[18:11:26.578][NamedPipeClient][Info ] Received response for DownloadVmLogs
[18:11:26.573][NamedPipeServer][Info ] DownloadVmLogs done.

1 Like

Same error as above. using Docker (version 1.12.0-rc2, build 906eacd)

I think I’m having the same issue.

[16:47:14.186][Program ][Info ] 1.12.0-rc2-beta16 [16:47:14.190][Program ][Info ] Starting on: 6/28/2016 4:47:14 PM [16:47:14.192][Program ][Info ] Resources: C:\Program Files\Docker\Docker\Resources [16:47:14.195][Program ][Info ] OS: Windows 10 Pro [16:47:14.197][Program ][Info ] Edition: Professional [16:47:14.199][Program ][Info ] Id: 1511 [16:47:14.200][Program ][Info ] Build: 10586 [16:47:14.203][Program ][Info ] BuildLabName: 10586.420.amd64fre.th2_release_sec.160527-1834 [16:47:14.208][Program ][Info ] Mixpanel Id: 4BCD341B-E6B9-4B26-8A23-EFA129CF7F52 [16:47:14.211][Program ][Info ] Sha1: 999af1eac01deb75d9f166febb99a14b96b88ae3

My BugSnag report is: 3f3bda55-fec6-440c-bc5e-9c8e0a270d72

Have the same issues. Did a clean install 2 times and everything works until I restart, then the only home is to scratch everything and start over… Talk about productivity killer Logs from last night till now

Same Issue. Windows 10 Pro, Docker 1.12.0-rc2-beta16 Build 4760

Solved by forcing shutdown of the MobyLinux VM in HyperV

Thank you. This worked for me too.
Windows 10 Pro
Version 1.12.5 (9503)
Channel: Stable