docker / for-mac

Bug reports for Docker Desktop for Mac
https://www.docker.com/products/docker#/mac
2.43k stars 118 forks source link

Enabling virtiofs bricked my docker for mac install completely #6241

Closed alcohol closed 1 year ago

alcohol commented 2 years ago

I enabled the feature mentioned here https://twitter.com/Docker/status/1504144282688659457 and since then the Docker engine has been unable to start. I tried to reset to factory defaults but this feature no longer works. I tried to uninstall through the docker troubleshoot -> uninstall, but this also does not work. I manually removed docker.app from applications and rebooted and tried installing again using the latest versions from https://docs.docker.com/desktop/mac/install/, but with no effect. The docker engine is still unable to start and all troubleshooting options are not working.

Cannot upload diagnostics. Reason: Error invoking remote method 'desktop-go-backend': Error: {"message":"time=\"2022-03-19T10:44:49+01:00\" level=info msg=\"using HTTPS proxy \"\ntime=\"2022-03-19T10:44:49+01:00\" level=info msg=\"Error writing: Put \\\"https://docker-pinata-support.s3.amazonaws.com/incoming/3/72F4BD62-CDF4-4C6E-811C-905317C25CFF/20220319093543.zip\\\": proxyconnect tcp: dial tcp :0: connect: can't assign requested address\"\nError uploading: Put \"https://docker-pinata-support.s3.amazonaws.com/incoming/3/72F4BD62-CDF4-4C6E-811C-905317C25CFF/20220319093543.zip\": proxyconnect tcp: dial tcp :0: connect: can't assign requested address\n2022/03/19 10:44:49 If your computer needs an HTTPS proxy, please set the HTTPS_PROXY environment variable and try again.\n: exit status 1"}

I am not sure why it is asking about a HTTPS proxy. I do not use any proxies in my local network.

Expected behavior

Docker engine starts.

Actual behavior

Docker engine is unable to start.

Information

Output of /Applications/Docker.app/Contents/MacOS/com.docker.diagnose check

$ /Applications/Docker.app/Contents/MacOS/com.docker.diagnose check
Starting diagnostics

[PASS] DD0027: is there available disk space on the host?
[SKIP] DD0028: is there available VM disk space?
[FAIL] DD0031: does the Docker API work? Cannot connect to the Docker daemon at unix://Library/Containers/com.docker.docker/Data/docker.raw.sock. Is the docker daemon running?
[FAIL] DD0004: is the Docker engine running? Get "http://ipc/docker": dial unix Library/Containers/com.docker.docker/Data/lifecycle-server.sock: connect: connection refused
[2022-03-19T09:34:16.277930000Z][com.docker.diagnose][I] ipc.NewClient: f14ab11f-com.docker.diagnose -> Library/Containers/com.docker.docker/Data/lifecycle-server.sock VMDockerdAPI
[linuxkit/pkg/desktop-host-tools/pkg/client.NewClientForPath(...)
[   linuxkit/pkg/desktop-host-tools/pkg/client/client.go:59
[linuxkit/pkg/desktop-host-tools/pkg/client.NewClient({0x4783532, 0x13})
[   linuxkit/pkg/desktop-host-tools/pkg/client/client.go:53 +0xa5
[common/pkg/diagkit/gather/diagnose.isDockerEngineRunning()
[   common/pkg/diagkit/gather/diagnose/dockerd.go:21 +0x29
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x45d7c57, 0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x2, 0x4d50ae0, 0xc00035f828)
[   common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x4d50be0, 0xc00035f828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000203000, 0xc00035f828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0x46c1e00, 0xc00035f968)
[   common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x4d50b60, 0x45fd7af, {0xc00035faf8, 0x1, 0x1})
[   common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000c6010, 0x6, 0x4}, {0x0, 0x0})
[   common/cmd/com.docker.diagnose/main.go:131 +0x105
[main.main()
[   common/cmd/com.docker.diagnose/main.go:97 +0x296
[2022-03-19T09:34:16.278488000Z][com.docker.diagnose][I] (cb9910d6) f14ab11f-com.docker.diagnose C->S VMDockerdAPI GET /docker
[2022-03-19T09:34:16.278779000Z][com.docker.diagnose][E] (cb9910d6) f14ab11f-com.docker.diagnose C<-S NoResponse GET /docker (275.925µs): Get "http://ipc/docker": dial unix Library/Containers/com.docker.docker/Data/lifecycle-server.sock: connect: connection refused
[linuxkit/pkg/desktop-host-tools/pkg/client.(*lifecycleClient).GetDockerState(0xc00040bf30)
[   linuxkit/pkg/desktop-host-tools/pkg/client/client.go:105 +0x5c
[common/pkg/diagkit/gather/diagnose.isDockerEngineRunning()
[   common/pkg/diagkit/gather/diagnose/dockerd.go:22 +0x32
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x45d7c57, 0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x2, 0x4d50ae0, 0xc00035f828)
[   common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x4d50be0, 0xc00035f828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000203000, 0xc00035f828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0x46c1e00, 0xc00035f968)
[   common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x4d50b60, 0x45fd7af, {0xc00035faf8, 0x1, 0x1})
[   common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000c6010, 0x6, 0x4}, {0x0, 0x0})
[   common/cmd/com.docker.diagnose/main.go:131 +0x105
[main.main()
[   common/cmd/com.docker.diagnose/main.go:97 +0x296
[2022-03-19T09:34:16.279219000Z][com.docker.diagnose][I] (cb9910d6-1) f14ab11f-com.docker.diagnose C->S VMDockerdAPI GET /ping
[2022-03-19T09:34:16.279455000Z][com.docker.diagnose][E] (cb9910d6-1) f14ab11f-com.docker.diagnose C<-S NoResponse GET /ping (229.19µs): Get "http://ipc/ping": dial unix Library/Containers/com.docker.docker/Data/lifecycle-server.sock: connect: connection refused
[linuxkit/pkg/desktop-host-tools/pkg/client.(*lifecycleClient).GetDockerState(0xc00040bf30)
[   linuxkit/pkg/desktop-host-tools/pkg/client/client.go:105 +0x5c
[common/pkg/diagkit/gather/diagnose.isDockerEngineRunning()
[   common/pkg/diagkit/gather/diagnose/dockerd.go:22 +0x32
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x45d7c57, 0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x2, 0x4d50ae0, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x4d50be0, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000203000, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0x46c1e00, 0xc00035f968)
[   common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x4d50b60, 0x45fd7af, {0xc00035faf8, 0x1, 0x1})
[   common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000c6010, 0x6, 0x4}, {0x0, 0x0})
[   common/cmd/com.docker.diagnose/main.go:131 +0x105
[main.main()
[   common/cmd/com.docker.diagnose/main.go:97 +0x296
[2022-03-19T09:34:17.281165000Z][com.docker.diagnose][I] (cb9910d6-2) f14ab11f-com.docker.diagnose C->S VMDockerdAPI GET /ping
[2022-03-19T09:34:17.281630000Z][com.docker.diagnose][E] (cb9910d6-2) f14ab11f-com.docker.diagnose C<-S NoResponse GET /ping (462.938µs): Get "http://ipc/ping": dial unix Library/Containers/com.docker.docker/Data/lifecycle-server.sock: connect: connection refused
[linuxkit/pkg/desktop-host-tools/pkg/client.(*lifecycleClient).GetDockerState(0xc00040bf30)
[   linuxkit/pkg/desktop-host-tools/pkg/client/client.go:105 +0x5c
[common/pkg/diagkit/gather/diagnose.isDockerEngineRunning()
[   common/pkg/diagkit/gather/diagnose/dockerd.go:22 +0x32
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x45d7c57, 0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x2, 0x4d50ae0, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x4d50be0, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000203000, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0x46c1e00, 0xc00035f968)
[   common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x4d50b60, 0x45fd7af, {0xc00035faf8, 0x1, 0x1})
[   common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000c6010, 0x6, 0x4}, {0x0, 0x0})
[   common/cmd/com.docker.diagnose/main.go:131 +0x105
[main.main()
[   common/cmd/com.docker.diagnose/main.go:97 +0x296
[2022-03-19T09:34:18.283045000Z][com.docker.diagnose][I] (cb9910d6-3) f14ab11f-com.docker.diagnose C->S VMDockerdAPI GET /ping
[2022-03-19T09:34:18.283496000Z][com.docker.diagnose][E] (cb9910d6-3) f14ab11f-com.docker.diagnose C<-S NoResponse GET /ping (444.788µs): Get "http://ipc/ping": dial unix Library/Containers/com.docker.docker/Data/lifecycle-server.sock: connect: connection refused
[linuxkit/pkg/desktop-host-tools/pkg/client.(*lifecycleClient).GetDockerState(0xc00040bf30)
[   linuxkit/pkg/desktop-host-tools/pkg/client/client.go:105 +0x5c
[common/pkg/diagkit/gather/diagnose.isDockerEngineRunning()
[   common/pkg/diagkit/gather/diagnose/dockerd.go:22 +0x32
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x45d7c57, 0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x2, 0x4d50ae0, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x4d50be0, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000203000, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0x46c1e00, 0xc00035f968)
[   common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x4d50b60, 0x45fd7af, {0xc00035faf8, 0x1, 0x1})
[   common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000c6010, 0x6, 0x4}, {0x0, 0x0})
[   common/cmd/com.docker.diagnose/main.go:131 +0x105
[main.main()
[   common/cmd/com.docker.diagnose/main.go:97 +0x296
[2022-03-19T09:34:19.284487000Z][com.docker.diagnose][I] (cb9910d6-4) f14ab11f-com.docker.diagnose C->S VMDockerdAPI GET /ping
[2022-03-19T09:34:19.285203000Z][com.docker.diagnose][E] (cb9910d6-4) f14ab11f-com.docker.diagnose C<-S NoResponse GET /ping (692.288µs): Get "http://ipc/ping": dial unix Library/Containers/com.docker.docker/Data/lifecycle-server.sock: connect: connection refused
[linuxkit/pkg/desktop-host-tools/pkg/client.(*lifecycleClient).GetDockerState(0xc00040bf30)
[   linuxkit/pkg/desktop-host-tools/pkg/client/client.go:105 +0x5c
[common/pkg/diagkit/gather/diagnose.isDockerEngineRunning()
[   common/pkg/diagkit/gather/diagnose/dockerd.go:22 +0x32
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x45d7c57, 0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x2, 0x4d50ae0, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x4d50be0, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000203000, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0x46c1e00, 0xc00035f968)
[   common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x4d50b60, 0x45fd7af, {0xc00035faf8, 0x1, 0x1})
[   common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000c6010, 0x6, 0x4}, {0x0, 0x0})
[   common/cmd/com.docker.diagnose/main.go:131 +0x105
[main.main()
[   common/cmd/com.docker.diagnose/main.go:97 +0x296
[2022-03-19T09:34:20.286176000Z][com.docker.diagnose][I] (cb9910d6-5) f14ab11f-com.docker.diagnose C->S VMDockerdAPI GET /ping
[2022-03-19T09:34:20.286824000Z][com.docker.diagnose][E] (cb9910d6-5) f14ab11f-com.docker.diagnose C<-S NoResponse GET /ping (640.639µs): Get "http://ipc/ping": dial unix Library/Containers/com.docker.docker/Data/lifecycle-server.sock: connect: connection refused
[linuxkit/pkg/desktop-host-tools/pkg/client.(*lifecycleClient).GetDockerState(0xc00040bf30)
[   linuxkit/pkg/desktop-host-tools/pkg/client/client.go:105 +0x5c
[common/pkg/diagkit/gather/diagnose.isDockerEngineRunning()
[   common/pkg/diagkit/gather/diagnose/dockerd.go:22 +0x32
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x45d7c57, 0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x2, 0x4d50ae0, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x4d50be0, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000203000, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0x46c1e00, 0xc00035f968)
[   common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x4d50b60, 0x45fd7af, {0xc00035faf8, 0x1, 0x1})
[   common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000c6010, 0x6, 0x4}, {0x0, 0x0})
[   common/cmd/com.docker.diagnose/main.go:131 +0x105
[main.main()
[   common/cmd/com.docker.diagnose/main.go:97 +0x296
[2022-03-19T09:34:21.287522000Z][com.docker.diagnose][I] (cb9910d6-6) f14ab11f-com.docker.diagnose C->S VMDockerdAPI GET /ping
[2022-03-19T09:34:21.288075000Z][com.docker.diagnose][E] (cb9910d6-6) f14ab11f-com.docker.diagnose C<-S NoResponse GET /ping (542.731µs): Get "http://ipc/ping": dial unix Library/Containers/com.docker.docker/Data/lifecycle-server.sock: connect: connection refused
[linuxkit/pkg/desktop-host-tools/pkg/client.(*lifecycleClient).GetDockerState(0xc00040bf30)
[   linuxkit/pkg/desktop-host-tools/pkg/client/client.go:105 +0x5c
[common/pkg/diagkit/gather/diagnose.isDockerEngineRunning()
[   common/pkg/diagkit/gather/diagnose/dockerd.go:22 +0x32
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x45d7c57, 0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x2, 0x4d50ae0, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x4d50be0, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000203000, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0x46c1e00, 0xc00035f968)
[   common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x4d50b60, 0x45fd7af, {0xc00035faf8, 0x1, 0x1})
[   common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000c6010, 0x6, 0x4}, {0x0, 0x0})
[   common/cmd/com.docker.diagnose/main.go:131 +0x105
[main.main()
[   common/cmd/com.docker.diagnose/main.go:97 +0x296
[2022-03-19T09:34:22.288779000Z][com.docker.diagnose][I] (cb9910d6-7) f14ab11f-com.docker.diagnose C->S VMDockerdAPI GET /ping
[2022-03-19T09:34:22.289446000Z][com.docker.diagnose][E] (cb9910d6-7) f14ab11f-com.docker.diagnose C<-S NoResponse GET /ping (659.472µs): Get "http://ipc/ping": dial unix Library/Containers/com.docker.docker/Data/lifecycle-server.sock: connect: connection refused
[linuxkit/pkg/desktop-host-tools/pkg/client.(*lifecycleClient).GetDockerState(0xc00040bf30)
[   linuxkit/pkg/desktop-host-tools/pkg/client/client.go:105 +0x5c
[common/pkg/diagkit/gather/diagnose.isDockerEngineRunning()
[   common/pkg/diagkit/gather/diagnose/dockerd.go:22 +0x32
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x45d7c57, 0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x2, 0x4d50ae0, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x4d50be0, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000203000, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0x46c1e00, 0xc00035f968)
[   common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x4d50b60, 0x45fd7af, {0xc00035faf8, 0x1, 0x1})
[   common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000c6010, 0x6, 0x4}, {0x0, 0x0})
[   common/cmd/com.docker.diagnose/main.go:131 +0x105
[main.main()
[   common/cmd/com.docker.diagnose/main.go:97 +0x296
[2022-03-19T09:34:23.290315000Z][com.docker.diagnose][I] (cb9910d6-8) f14ab11f-com.docker.diagnose C->S VMDockerdAPI GET /ping
[2022-03-19T09:34:23.290960000Z][com.docker.diagnose][E] (cb9910d6-8) f14ab11f-com.docker.diagnose C<-S NoResponse GET /ping (635.839µs): Get "http://ipc/ping": dial unix Library/Containers/com.docker.docker/Data/lifecycle-server.sock: connect: connection refused
[linuxkit/pkg/desktop-host-tools/pkg/client.(*lifecycleClient).GetDockerState(0xc00040bf30)
[   linuxkit/pkg/desktop-host-tools/pkg/client/client.go:105 +0x5c
[common/pkg/diagkit/gather/diagnose.isDockerEngineRunning()
[   common/pkg/diagkit/gather/diagnose/dockerd.go:22 +0x32
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x45d7c57, 0x4d50ae0)
[   common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x2, 0x4d50ae0, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x4d50be0, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000203000, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0x46c1e00, 0xc00035f968)
[   common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x4d50b60, 0x45fd7af, {0xc00035faf8, 0x1, 0x1})
[   common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000c6010, 0x6, 0x4}, {0x0, 0x0})
[   common/cmd/com.docker.diagnose/main.go:131 +0x105
[main.main()
[   common/cmd/com.docker.diagnose/main.go:97 +0x296

[FAIL] DD0011: are the LinuxKit services running? failed to ping VM diagnosticsd with error: Get "http://ipc/ping": dial unix Library/Containers/com.docker.docker/Data/diagnosticd.sock: connect: connection refused
[2022-03-19T09:34:23.296843000Z][com.docker.diagnose][I] ipc.NewClient: 7d90846f-diagnose -> Library/Containers/com.docker.docker/Data/diagnosticd.sock diagnosticsd
[common/pkg/diagkit/gather/diagnose.glob..func11()
[   common/pkg/diagkit/gather/diagnose/linuxkit.go:18 +0x92
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x4d50a60)
[   common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x4d50a60)
[   common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x45d7c57, 0x4d50a60)
[   common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x3, 0x4d50a60, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x2, 0x4d50ae0, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x4d50be0, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000203000, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0x46c1e00, 0xc00035f968)
[   common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x4d50b60, 0x45fd7af, {0xc00035faf8, 0x1, 0x1})
[   common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000c6010, 0x6, 0x4}, {0x0, 0x0})
[   common/cmd/com.docker.diagnose/main.go:131 +0x105
[main.main()
[   common/cmd/com.docker.diagnose/main.go:97 +0x296
[2022-03-19T09:34:23.297125000Z][com.docker.diagnose][I] (7e284349) 7d90846f-diagnose C->S diagnosticsd GET /ping
[2022-03-19T09:34:23.297600000Z][com.docker.diagnose][E] (7e284349) 7d90846f-diagnose C<-S NoResponse GET /ping (469.552µs): Get "http://ipc/ping": dial unix Library/Containers/com.docker.docker/Data/diagnosticd.sock: connect: connection refused
[common/pkg/diagkit/gather/diagnose.glob..func11()
[   common/pkg/diagkit/gather/diagnose/linuxkit.go:19 +0x9e
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x4d50a60)
[   common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x4d50a60)
[   common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x45d7c57, 0x4d50a60)
[   common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x3, 0x4d50a60, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x2, 0x4d50ae0, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x4d50be0, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000203000, 0xc0005a7828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0x46c1e00, 0xc00035f968)
[   common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x4d50b60, 0x45fd7af, {0xc00035faf8, 0x1, 0x1})
[   common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000c6010, 0x6, 0x4}, {0x0, 0x0})
[   common/cmd/com.docker.diagnose/main.go:131 +0x105
[main.main()
[   common/cmd/com.docker.diagnose/main.go:97 +0x296

[PASS] DD0016: is the LinuxKit VM running?
[PASS] DD0001: is the application running?
[PASS] DD0018: does the host support virtualization?
[PASS] DD0017: can a VM be started?
[PASS] DD0015: are the binary symlinks installed?
Error response from daemon: dial unix /Users/rob/Library/Containers/com.docker.docker/Data/docker.raw.sock: connect: connection refused
[FAIL] DD0003: is the Docker CLI working? exit status 1
[PASS] DD0013: is the $PATH ok?
[PASS] DD0007: is the backend responding?
[PASS] DD0014: are the backend processes running?
[PASS] DD0008: is the native API responding?
[PASS] DD0009: is the vpnkit API responding?
[PASS] DD0010: is the Docker API proxy responding?
[FAIL] DD0012: is the VM networking working? network checks failed: Post "http://ipc/check-network-connectivity": dial unix Library/Containers/com.docker.docker/Data/diagnosticd.sock: connect: connection refused
[2022-03-19T09:34:27.424685000Z][com.docker.diagnose][I] ipc.NewClient: 06b43e4a-diagnose-network -> Library/Containers/com.docker.docker/Data/diagnosticd.sock diagnosticsd
[common/pkg/diagkit/gather/diagnose.runIsVMNetworkingOK()
[   common/pkg/diagkit/gather/diagnose/network.go:34 +0xdd
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x2, 0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x4d50ce0, 0xc0008cd828)
[   common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000203000, 0xc0008cd828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0x46c1e00, 0xc00035f968)
[   common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x4d50b60, 0x45fd7af, {0xc00035faf8, 0x1, 0x1})
[   common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000c6010, 0x6, 0x4}, {0x0, 0x0})
[   common/cmd/com.docker.diagnose/main.go:131 +0x105
[main.main()
[   common/cmd/com.docker.diagnose/main.go:97 +0x296
[2022-03-19T09:34:27.425005000Z][com.docker.diagnose][I] (b342f3e3) 06b43e4a-diagnose-network C->S diagnosticsd POST /check-network-connectivity: {"ips":["192.168.1.117"]}
[2022-03-19T09:34:27.425400000Z][com.docker.diagnose][E] (b342f3e3) 06b43e4a-diagnose-network C<-S NoResponse POST /check-network-connectivity (491.765µs): Post "http://ipc/check-network-connectivity": dial unix Library/Containers/com.docker.docker/Data/diagnosticd.sock: connect: connection refused
[common/pkg/diagkit/gather/diagnose.runIsVMNetworkingOK()
[   common/pkg/diagkit/gather/diagnose/network.go:35 +0x15b
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x2, 0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x4d50ce0, 0xc0008cd828)
[   common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000203000, 0xc0008cd828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0x46c1e00, 0xc00035f968)
[   common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x4d50b60, 0x45fd7af, {0xc00035faf8, 0x1, 0x1})
[   common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000c6010, 0x6, 0x4}, {0x0, 0x0})
[   common/cmd/com.docker.diagnose/main.go:131 +0x105
[main.main()
[   common/cmd/com.docker.diagnose/main.go:97 +0x296
[2022-03-19T09:34:27.425950000Z][com.docker.diagnose][I] (b342f3e3-1) 06b43e4a-diagnose-network C->S diagnosticsd GET /ping
[2022-03-19T09:34:27.426247000Z][com.docker.diagnose][E] (b342f3e3-1) 06b43e4a-diagnose-network C<-S NoResponse GET /ping (285.292µs): Get "http://ipc/ping": dial unix Library/Containers/com.docker.docker/Data/diagnosticd.sock: connect: connection refused
[common/pkg/diagkit/gather/diagnose.runIsVMNetworkingOK()
[   common/pkg/diagkit/gather/diagnose/network.go:35 +0x15b
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x2, 0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x4d50ce0, 0xc0008cd828)
[   common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000203000, 0xc0008cd828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0x46c1e00, 0xc00035f968)
[   common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x4d50b60, 0x45fd7af, {0xc00035faf8, 0x1, 0x1})
[   common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000c6010, 0x6, 0x4}, {0x0, 0x0})
[   common/cmd/com.docker.diagnose/main.go:131 +0x105
[main.main()
[   common/cmd/com.docker.diagnose/main.go:97 +0x296
[2022-03-19T09:34:28.427668000Z][com.docker.diagnose][I] (b342f3e3-2) 06b43e4a-diagnose-network C->S diagnosticsd GET /ping
[2022-03-19T09:34:28.428093000Z][com.docker.diagnose][E] (b342f3e3-2) 06b43e4a-diagnose-network C<-S NoResponse GET /ping (419.88µs): Get "http://ipc/ping": dial unix Library/Containers/com.docker.docker/Data/diagnosticd.sock: connect: connection refused
[common/pkg/diagkit/gather/diagnose.runIsVMNetworkingOK()
[   common/pkg/diagkit/gather/diagnose/network.go:35 +0x15b
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x2, 0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x4d50ce0, 0xc0008cd828)
[   common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000203000, 0xc0008cd828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0x46c1e00, 0xc00035f968)
[   common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x4d50b60, 0x45fd7af, {0xc00035faf8, 0x1, 0x1})
[   common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000c6010, 0x6, 0x4}, {0x0, 0x0})
[   common/cmd/com.docker.diagnose/main.go:131 +0x105
[main.main()
[   common/cmd/com.docker.diagnose/main.go:97 +0x296
[2022-03-19T09:34:29.429131000Z][com.docker.diagnose][I] (b342f3e3-3) 06b43e4a-diagnose-network C->S diagnosticsd GET /ping
[2022-03-19T09:34:29.429886000Z][com.docker.diagnose][E] (b342f3e3-3) 06b43e4a-diagnose-network C<-S NoResponse GET /ping (755.106µs): Get "http://ipc/ping": dial unix Library/Containers/com.docker.docker/Data/diagnosticd.sock: connect: connection refused
[common/pkg/diagkit/gather/diagnose.runIsVMNetworkingOK()
[   common/pkg/diagkit/gather/diagnose/network.go:35 +0x15b
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x2, 0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x4d50ce0, 0xc0008cd828)
[   common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000203000, 0xc0008cd828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0x46c1e00, 0xc00035f968)
[   common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x4d50b60, 0x45fd7af, {0xc00035faf8, 0x1, 0x1})
[   common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000c6010, 0x6, 0x4}, {0x0, 0x0})
[   common/cmd/com.docker.diagnose/main.go:131 +0x105
[main.main()
[   common/cmd/com.docker.diagnose/main.go:97 +0x296
[2022-03-19T09:34:30.430861000Z][com.docker.diagnose][I] (b342f3e3-4) 06b43e4a-diagnose-network C->S diagnosticsd GET /ping
[2022-03-19T09:34:30.431562000Z][com.docker.diagnose][E] (b342f3e3-4) 06b43e4a-diagnose-network C<-S NoResponse GET /ping (701.711µs): Get "http://ipc/ping": dial unix Library/Containers/com.docker.docker/Data/diagnosticd.sock: connect: connection refused
[common/pkg/diagkit/gather/diagnose.runIsVMNetworkingOK()
[   common/pkg/diagkit/gather/diagnose/network.go:35 +0x15b
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x2, 0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x4d50ce0, 0xc0008cd828)
[   common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000203000, 0xc0008cd828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0x46c1e00, 0xc00035f968)
[   common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x4d50b60, 0x45fd7af, {0xc00035faf8, 0x1, 0x1})
[   common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000c6010, 0x6, 0x4}, {0x0, 0x0})
[   common/cmd/com.docker.diagnose/main.go:131 +0x105
[main.main()
[   common/cmd/com.docker.diagnose/main.go:97 +0x296
[2022-03-19T09:34:31.432478000Z][com.docker.diagnose][I] (b342f3e3-5) 06b43e4a-diagnose-network C->S diagnosticsd GET /ping
[2022-03-19T09:34:31.433172000Z][com.docker.diagnose][E] (b342f3e3-5) 06b43e4a-diagnose-network C<-S NoResponse GET /ping (685.902µs): Get "http://ipc/ping": dial unix Library/Containers/com.docker.docker/Data/diagnosticd.sock: connect: connection refused
[common/pkg/diagkit/gather/diagnose.runIsVMNetworkingOK()
[   common/pkg/diagkit/gather/diagnose/network.go:35 +0x15b
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x2, 0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x4d50ce0, 0xc0008cd828)
[   common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000203000, 0xc0008cd828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0x46c1e00, 0xc00035f968)
[   common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x4d50b60, 0x45fd7af, {0xc00035faf8, 0x1, 0x1})
[   common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000c6010, 0x6, 0x4}, {0x0, 0x0})
[   common/cmd/com.docker.diagnose/main.go:131 +0x105
[main.main()
[   common/cmd/com.docker.diagnose/main.go:97 +0x296
[2022-03-19T09:34:32.434093000Z][com.docker.diagnose][I] (b342f3e3-6) 06b43e4a-diagnose-network C->S diagnosticsd GET /ping
[2022-03-19T09:34:32.434812000Z][com.docker.diagnose][E] (b342f3e3-6) 06b43e4a-diagnose-network C<-S NoResponse GET /ping (716.453µs): Get "http://ipc/ping": dial unix Library/Containers/com.docker.docker/Data/diagnosticd.sock: connect: connection refused
[common/pkg/diagkit/gather/diagnose.runIsVMNetworkingOK()
[   common/pkg/diagkit/gather/diagnose/network.go:35 +0x15b
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x2, 0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x4d50ce0, 0xc0008cd828)
[   common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000203000, 0xc0008cd828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0x46c1e00, 0xc00035f968)
[   common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x4d50b60, 0x45fd7af, {0xc00035faf8, 0x1, 0x1})
[   common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000c6010, 0x6, 0x4}, {0x0, 0x0})
[   common/cmd/com.docker.diagnose/main.go:131 +0x105
[main.main()
[   common/cmd/com.docker.diagnose/main.go:97 +0x296
[2022-03-19T09:34:33.435774000Z][com.docker.diagnose][I] (b342f3e3-7) 06b43e4a-diagnose-network C->S diagnosticsd GET /ping
[2022-03-19T09:34:33.436484000Z][com.docker.diagnose][E] (b342f3e3-7) 06b43e4a-diagnose-network C<-S NoResponse GET /ping (707.782µs): Get "http://ipc/ping": dial unix Library/Containers/com.docker.docker/Data/diagnosticd.sock: connect: connection refused
[common/pkg/diagkit/gather/diagnose.runIsVMNetworkingOK()
[   common/pkg/diagkit/gather/diagnose/network.go:35 +0x15b
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x2, 0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x4d50ce0, 0xc0008cd828)
[   common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000203000, 0xc0008cd828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0x46c1e00, 0xc00035f968)
[   common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x4d50b60, 0x45fd7af, {0xc00035faf8, 0x1, 0x1})
[   common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000c6010, 0x6, 0x4}, {0x0, 0x0})
[   common/cmd/com.docker.diagnose/main.go:131 +0x105
[main.main()
[   common/cmd/com.docker.diagnose/main.go:97 +0x296
[2022-03-19T09:34:34.437545000Z][com.docker.diagnose][I] (b342f3e3-8) 06b43e4a-diagnose-network C->S diagnosticsd GET /ping
[2022-03-19T09:34:34.438205000Z][com.docker.diagnose][E] (b342f3e3-8) 06b43e4a-diagnose-network C<-S NoResponse GET /ping (734.078µs): Get "http://ipc/ping": dial unix Library/Containers/com.docker.docker/Data/diagnosticd.sock: connect: connection refused
[common/pkg/diagkit/gather/diagnose.runIsVMNetworkingOK()
[   common/pkg/diagkit/gather/diagnose/network.go:35 +0x15b
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x2, 0x4d50ce0)
[   common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x4d50ce0, 0xc0008cd828)
[   common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000203000, 0xc0008cd828)
[   common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0x46c1e00, 0xc00035f968)
[   common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x4d50b60, 0x45fd7af, {0xc00035faf8, 0x1, 0x1})
[   common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000c6010, 0x6, 0x4}, {0x0, 0x0})
[   common/cmd/com.docker.diagnose/main.go:131 +0x105
[main.main()
[   common/cmd/com.docker.diagnose/main.go:97 +0x296

[FAIL] DD0032: do Docker networks overlap with host IPs? Cannot connect to the Docker daemon at unix://Library/Containers/com.docker.docker/Data/docker.raw.sock. Is the docker daemon running?
[SKIP] DD0030: is the image access management authorized?
[PASS] DD0019: is the com.docker.vmnetd process responding?
[PASS] DD0033: does the host have Internet access?

Please investigate the following 2 issues:

1 : The test: are the LinuxKit services running?
    Failed with: failed to ping VM diagnosticsd with error: Get "http://ipc/ping": dial unix Library/Containers/com.docker.docker/Data/diagnosticd.sock: connect: connection refused

The Docker engine runs inside a Linux VM as a service. Therefore the services must have started.

2 : The test: is the VM networking working?
    Failed with: network checks failed: Post "http://ipc/check-network-connectivity": dial unix Library/Containers/com.docker.docker/Data/diagnosticd.sock: connect: connection refused

VM seems to have a network connectivity issue. Please check your host firewall and anti-virus settings in case they are blocking the VM.
BojteTamas commented 2 years ago

Same here with M1Max, after updating to 4.6.0 Docker is starting forever.

mikart143 commented 2 years ago

The same for me on M1 MBP

linganmin commented 2 years ago

The same for me on Intel chip, then i reinstall old version 4.5.0(74594) docker engine is unable to start too.

arambau commented 2 years ago

See https://github.com/docker/for-mac/issues/6244#issuecomment-1073446399 if you are in urgent need of recovery.

alcohol commented 2 years ago

See #6244 (comment) if you are in urgent need of recovery.

Thanks for sharing, will give that a try when I get back home today.

mikhin commented 2 years ago

See https://github.com/docker/for-mac/issues/6244#issuecomment-1073446399 if you are in urgent need of recovery.

Didn't work for me.

linganmin commented 2 years ago

The same for me on Intel chip, then i reinstall old version 4.5.0(74594) docker engine is unable to start too.

image

uninstall and run The following command

rm -rf ~/Library/Group\ Containers/group.com.docker
rm -rf ~/Library/Containers/com.docker.docker
rm -rf ~/.docker

then, reinstall docker desktop. it useful for me. but will clean all containers. @alcohol @mikhin

alcohol commented 2 years ago

I cleaned up all the docker related directories I could find. Then did a reinstall but it still got stuck on starting and then went into stopped state again. I then quit docker desktop and started it again, and that seemed to do the trick finally. Unfortunately, no idea what was wrong/misconfigured/broken and what actually fixed it now.

brentmitchell25 commented 2 years ago

I have cleaned all my directories, uninstalled, reinstalled, quit and re-opened docker desktop, but still have not gotten it to work on my intel chip. I will keep trying daily until it works or until the end of time. Whichever comes first.

marcomorain commented 2 years ago

I've hit the same issue when I enabled the new feature. My Docker install is no longer functioning.

brentmitchell25 commented 2 years ago

The same for me on Intel chip, then i reinstall old version 4.5.0(74594) docker engine is unable to start too.

image

uninstall and run The following command

rm -rf ~/Library/Group\ Containers/group.com.docker
rm -rf ~/Library/Containers/com.docker.docker
rm -rf ~/.docker

then, reinstall docker desktop. it useful for me. but will clean all containers. @alcohol @mikhin

Ok, after multiple days of trying these commands it does seems to work. Now this time before enabling VirtioFS, I enabled the new Virtualization framework first and then enabled VirtioFS and everything is running.

anttix commented 2 years ago

Simple steps to disabling crashing virtiofs ....

  1. Stop docker desktop
  2. Edit ~/Library/Group\ Containers/group.com.docker/settings.json
  3. Change useVirtualizationFrameworkVirtioFS to false
  4. Profit!

In my case the actual culprit was the fact that gFUSE doesn't care if a shared folder doesn't exist, but virtiofs does so if any of the shared folders listed in the config is missing, it will fail to start.

ghandic commented 2 years ago

The above worked for me too! Might be worth chucking in some exception handling into docker desktop for folders that dont exist, as there was no descriptive message in the UI to indicate why

docker-robott commented 2 years ago

Issues go stale after 90 days of inactivity. Mark the issue as fresh with /remove-lifecycle stale comment. Stale issues will be closed after an additional 30 days of inactivity.

Prevent issues from auto-closing with an /lifecycle frozen comment.

If this issue is safe to close now please do so.

Send feedback to Docker Community Slack channels #docker-for-mac or #docker-for-windows. /lifecycle stale

pablosproject commented 2 years ago

No luck with the latest version 4.12.0. Enabling VirtioFS make docker restarting forever on an M1 Macbook.

lazarristickantox commented 1 year ago

No luck with the latest version 4.12.0. Enabling VirtioFS make docker restarting forever on an M1 Macbook.

Same here.

petri-lipponen-movesense commented 1 year ago

No luck with the latest version 4.12.0. Enabling VirtioFS make docker restarting forever on an M1 Macbook.

Same with Intel Macbook. Log last lines are from com.docker.virtualization before getting "still waiting docker..." messages:

accepted connection on AF_VSOCK, forwarding fd to filesystem-fd.sock dialing filesystem-fd.sock: dial unix filesystem-fd.sock: connect: no such file or directory

petri-lipponen-movesense commented 1 year ago

No luck with the latest version 4.12.0. Enabling VirtioFS make docker restarting forever on an M1 Macbook.

Same with Intel Macbook. Log last lines are from com.docker.virtualization before getting "still waiting docker..." messages:

accepted connection on AF_VSOCK, forwarding fd to filesystem-fd.sock dialing filesystem-fd.sock: dial unix filesystem-fd.sock: connect: no such file or directory

Weird. After some (unrelated) reboots on the computer, the virtiofs was enabled and started working!! Really no idea what gave it the permissions to the sockets, but now it works for me and it's quite fast (almost docker-sync fast).

unipro-LeighMason commented 1 year ago

Same here on an M1 mac, enabling it breaks Docker Desktop and it cannot start properly. https://github.com/docker/for-mac/issues/6241#issuecomment-1116214506 fixed the issue after a reboot

Within docker desktop settings all of my file sharing folders exist so I have no idea what's causing this issue

vibou commented 1 year ago

Same on macbook m1 pro. Docker falls completely unusable. Such a shame because when it's working VirtioFS is just amazing ! Hope we will find what is causing such pain.

Is there any where we can see logs of what docker fails to start with the VirtioFS options enabled ?

vibou commented 1 year ago

/remove-lifecycle stale

vibou commented 1 year ago

In my case the actual culprit was the fact that gFUSE doesn't care if a shared folder doesn't exist, but virtiofs does so if any of the shared folders listed in the config is missing, it will fail to start.

Every shared folder are existing in my host machine. I even remove every other folders than /Users

image

And still not working. :'(

marrrc commented 1 year ago

I had the same issue last week on my m1, had to revert back by editing settings.json. Tried again today, now it works flawlessly. Either 4.13.0 or upgrading to macOS ventura fixed it for me, can't really tell since I installed both at the same time.

dkechag commented 1 year ago

M1 MBP latest Ventura 13.0.1, latest docker 4.14, if virtiofs is enabled, Docker Desktop does not boot, flipping it to false in settings.json helps me boot, but I can find no way to get it to work.

Edit: Got it working on mine! I looked more carefully into settings.json, as I had migrated recently from an older laptop. I found a directory I did not have on the new Mac listed in filesharingDirectories, removed it and VirtioFS started. And it is indeed much faster! Surely a missing directory should produce some sort of obvious error somewhere ;)

Moximillian commented 1 year ago

Simple steps to disabling crashing virtiofs ....

  1. Stop docker desktop
  2. Edit ~/Library/Group\ Containers/group.com.docker/settings.json
  3. Change useVirtualizationFrameworkVirtioFS to false
  4. Profit!

In my case the actual culprit was the fact that gFUSE doesn't care if a shared folder doesn't exist, but virtiofs does so if any of the shared folders listed in the config is missing, it will fail to start.

gRPC FUSE allows both non-existent folders as well as file sharing directly to a file instead of folder. In my case the hanging was caused by sharing a file in the docker settings instead of the containing folder.

docker-robott commented 1 year ago

There hasn't been any activity on this issue for a long time. If the problem is still relevant, mark the issue as fresh with a /remove-lifecycle stale comment. If not, this issue will be closed in 30 days.

Prevent issues from auto-closing with a /lifecycle frozen comment.

/lifecycle stale

Duveshka commented 1 year ago

I think this is still an issue https://youtrack.jetbrains.com/issue/RIDER-93564

docker-robot[bot] commented 1 year ago

Closed issues are locked after 30 days of inactivity. This helps our team focus on active issues.

If you have found a problem that seems similar to this, please open a new issue.

/lifecycle locked