Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows 11: Docker does not work #12546

Closed
win32nipuh opened this issue Feb 11, 2022 · 11 comments
Closed

Windows 11: Docker does not work #12546

win32nipuh opened this issue Feb 11, 2022 · 11 comments

Comments

@win32nipuh
Copy link

I had Windows 10 and Docker worked fine.
Then I have upgraded Windows 10->WIndows 11.
Docker does not work.
I have uninstalled/installed it but the same result.

.\com.docker.diagnose.exe gather -upload


[042:14:42:44.412][I] ipc.NewClient: 3e369849-com.docker.diagnose -> \.\pipe\dockerBackendV2 com.docker.service.exe
[goroutine 1 [running, locked to thread]:
[win/backend/pkg/service.NewClientForPath(...)
[ win/backend/pkg/service/service.go:31
[win/backend/pkg/service.NewClient({0xadd772, 0x13})
[ win/backend/pkg/service/service.go:25 +0xc5
[common/pkg/diagkit/gather/diagnose.init()
[ common/pkg/diagkit/gather/diagnose/ipc_windows.go:23 +0x118
Gathering diagnostics for ID A2C5ABFE-0EE2-439A-A095-FA29FAE42571/20220211134244 into C:\Users\CHERKA~1\AppData\Local\Temp\A2C5ABFE-0EE2-439A-A095-FA29FAE42571\20220211134244.zip.
This may take up to 15 minutes.
time="2022-02-11T14:42:44+01:00" level=info msg="Triggering Linux sysrq via a unix socket: \\.\pipe\dockerDiagnosticd" type=unixsock
time="2022-02-11T14:42:44+01:00" level=warning msg="/sysrq failed: Post "http://unix/sysrq": open \\.\pipe\dockerDiagnosticd: The system cannot find the file specified." type=unixsock
time="2022-02-11T14:42:44+01:00" level=info msg="Start gathering list of 114 elements (timeout=15m0s)" type=list
time="2022-02-11T14:42:44+01:00" level=info msg="Gathering DiagKit" type=list
time="2022-02-11T14:42:44+01:00" level=info msg="Gathering BackendGatherer" type=list
time="2022-02-11T14:42:44+01:00" level=info msg="Gathering LifecycleServerGatherer" type=list
time="2022-02-11T14:42:51+01:00" level=info msg="Gathering ProxyAPIGatherer" type=list
error during connect: In the default daemon configuration on Windows, the docker client must be run with elevated privileges to connect.: Get "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/containers/json": open //./pipe/docker_engine: The system cannot find the file specified.
2022/02/11 14:42:53 exit status 0xffffffff

Then

.\com.docker.diagnose.exe check
[042:14:47:46.831][I] ipc.NewClient: 87ea9269-com.docker.diagnose -> \.\pipe\dockerBackendV2 com.docker.service.exe
[goroutine 1 [running, locked to thread]:
[win/backend/pkg/service.NewClientForPath(...)
[ win/backend/pkg/service/service.go:31
[win/backend/pkg/service.NewClient({0xadd772, 0x13})
[ win/backend/pkg/service/service.go:25 +0xc5
[common/pkg/diagkit/gather/diagnose.init()
[ common/pkg/diagkit/gather/diagnose/ipc_windows.go:23 +0x118
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? error during connect: In the default daemon configuration on Windows, the docker client must be run with elevated privileges to connect.: Get "http://%2F%2F.%2Fpipe%2Fdocker_engine_linux/v1.24/containers/json?limit=0": open //./pipe/docker_engine_linux: The system cannot find the file specified.
[FAIL] DD0004: is the Docker engine running? Get "http://ipc/docker": open \.\pipe\dockerLifecycleServer: The system cannot find the file specified.
[042:14:47:47.034][I] ipc.NewClient: 3b4a90d6-com.docker.diagnose -> \.\pipe\dockerLifecycleServer LifecycleServer
[linuxkit/pkg/desktop-host-tools/pkg/client.NewClientForPath(...)
[ linuxkit/pkg/desktop-host-tools/pkg/client/client.go:66
[linuxkit/pkg/desktop-host-tools/pkg/client.NewClient({0xadd772, 0x13})
[ linuxkit/pkg/desktop-host-tools/pkg/client/client.go:60 +0xc5
[common/pkg/diagkit/gather/diagnose.isDockerEngineRunning()
[ common/pkg/diagkit/gather/diagnose/dockerd.go:21 +0x29
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x11315e0)
[ common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x11315e0)
[ common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x8991f7, 0x11315e0)
[ common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x2, 0x11315e0, 0xc00061f7d8)
[ common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x1131660, 0xc00061f7d8)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000000000, 0xc00061f7d8)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0xa0d8e0, 0xc00061f918)
[ common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x11317e0, 0xc0006fe190, {0xc00061fb20, 0x1, 0x1})
[ common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000683d0, 0xc0000683d0, 0x4}, {0x0, 0x0})
[ common/cmd/com.docker.diagnose/main.go:130 +0x105
[main.main()
[ common/cmd/com.docker.diagnose/main.go:96 +0x273
[042:14:47:47.035][I] (a15cca60) 3b4a90d6-com.docker.diagnose C->S LifecycleServer GET /docker
[042:14:47:47.035][E] (a15cca60) 3b4a90d6-com.docker.diagnose C<-S NoResponse GET /docker (0s): Get "http://ipc/docker": open \.\pipe\dockerLifecycleServer: The system cannot find the file specified.
[linuxkit/pkg/desktop-host-tools/pkg/client.(*lifecycleClient).GetDockerState(0xc000066210)
[ linuxkit/pkg/desktop-host-tools/pkg/client/client.go:117 +0x5c
[common/pkg/diagkit/gather/diagnose.isDockerEngineRunning()
[ common/pkg/diagkit/gather/diagnose/dockerd.go:22 +0x32
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x11315e0)
[ common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x11315e0)
[ common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x8991f7, 0x11315e0)
[ common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x2, 0x11315e0, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x1131660, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000000000, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0xa0d8e0, 0xc00061f918)
[ common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x11317e0, 0xc0006fe190, {0xc00061fb20, 0x1, 0x1})
[ common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000683d0, 0xc0000683d0, 0x4}, {0x0, 0x0})
[ common/cmd/com.docker.diagnose/main.go:130 +0x105
[main.main()
[ common/cmd/com.docker.diagnose/main.go:96 +0x273
[042:14:47:47.035][I] (a15cca60-1) 3b4a90d6-com.docker.diagnose C->S LifecycleServer GET /ping
[042:14:47:47.035][E] (a15cca60-1) 3b4a90d6-com.docker.diagnose C<-S NoResponse GET /ping (0s): Get "http://ipc/ping": open \.\pipe\dockerLifecycleServer: The system cannot find the file specified.
[linuxkit/pkg/desktop-host-tools/pkg/client.(*lifecycleClient).GetDockerState(0xc000066210)
[ linuxkit/pkg/desktop-host-tools/pkg/client/client.go:117 +0x5c
[common/pkg/diagkit/gather/diagnose.isDockerEngineRunning()
[ common/pkg/diagkit/gather/diagnose/dockerd.go:22 +0x32
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x11315e0)
[ common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x11315e0)
[ common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x8991f7, 0x11315e0)
[ common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x2, 0x11315e0, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x1131660, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000000000, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0xa0d8e0, 0xc00061f918)
[ common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x11317e0, 0xc0006fe190, {0xc00061fb20, 0x1, 0x1})
[ common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000683d0, 0xc0000683d0, 0x4}, {0x0, 0x0})
[ common/cmd/com.docker.diagnose/main.go:130 +0x105
[main.main()
[ common/cmd/com.docker.diagnose/main.go:96 +0x273
[042:14:47:48.046][I] (a15cca60-2) 3b4a90d6-com.docker.diagnose C->S LifecycleServer GET /ping
[042:14:47:48.046][E] (a15cca60-2) 3b4a90d6-com.docker.diagnose C<-S NoResponse GET /ping (0s): Get "http://ipc/ping": open \.\pipe\dockerLifecycleServer: The system cannot find the file specified.
[linuxkit/pkg/desktop-host-tools/pkg/client.(*lifecycleClient).GetDockerState(0xc000066210)
[ linuxkit/pkg/desktop-host-tools/pkg/client/client.go:117 +0x5c
[common/pkg/diagkit/gather/diagnose.isDockerEngineRunning()
[ common/pkg/diagkit/gather/diagnose/dockerd.go:22 +0x32
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x11315e0)
[ common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x11315e0)
[ common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x8991f7, 0x11315e0)
[ common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x2, 0x11315e0, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x1131660, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000000000, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0xa0d8e0, 0xc00061f918)
[ common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x11317e0, 0xc0006fe190, {0xc00061fb20, 0x1, 0x1})
[ common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000683d0, 0xc0000683d0, 0x4}, {0x0, 0x0})
[ common/cmd/com.docker.diagnose/main.go:130 +0x105
[main.main()
[ common/cmd/com.docker.diagnose/main.go:96 +0x273
[042:14:47:49.060][I] (a15cca60-3) 3b4a90d6-com.docker.diagnose C->S LifecycleServer GET /ping
[042:14:47:49.060][E] (a15cca60-3) 3b4a90d6-com.docker.diagnose C<-S NoResponse GET /ping (0s): Get "http://ipc/ping": open \.\pipe\dockerLifecycleServer: The system cannot find the file specified.
[linuxkit/pkg/desktop-host-tools/pkg/client.(*lifecycleClient).GetDockerState(0xc000066210)
[ linuxkit/pkg/desktop-host-tools/pkg/client/client.go:117 +0x5c
[common/pkg/diagkit/gather/diagnose.isDockerEngineRunning()
[ common/pkg/diagkit/gather/diagnose/dockerd.go:22 +0x32
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x11315e0)
[ common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x11315e0)
[ common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x8991f7, 0x11315e0)
[ common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x2, 0x11315e0, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x1131660, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000000000, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0xa0d8e0, 0xc00061f918)
[ common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x11317e0, 0xc0006fe190, {0xc00061fb20, 0x1, 0x1})
[ common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000683d0, 0xc0000683d0, 0x4}, {0x0, 0x0})
[ common/cmd/com.docker.diagnose/main.go:130 +0x105
[main.main()
[ common/cmd/com.docker.diagnose/main.go:96 +0x273
[042:14:47:50.067][I] (a15cca60-4) 3b4a90d6-com.docker.diagnose C->S LifecycleServer GET /ping
[042:14:47:50.067][E] (a15cca60-4) 3b4a90d6-com.docker.diagnose C<-S NoResponse GET /ping (0s): Get "http://ipc/ping": open \.\pipe\dockerLifecycleServer: The system cannot find the file specified.
[linuxkit/pkg/desktop-host-tools/pkg/client.(*lifecycleClient).GetDockerState(0xc000066210)
[ linuxkit/pkg/desktop-host-tools/pkg/client/client.go:117 +0x5c
[common/pkg/diagkit/gather/diagnose.isDockerEngineRunning()
[ common/pkg/diagkit/gather/diagnose/dockerd.go:22 +0x32
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x11315e0)
[ common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x11315e0)
[ common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x8991f7, 0x11315e0)
[ common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x2, 0x11315e0, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x1131660, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000000000, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0xa0d8e0, 0xc00061f918)
[ common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x11317e0, 0xc0006fe190, {0xc00061fb20, 0x1, 0x1})
[ common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000683d0, 0xc0000683d0, 0x4}, {0x0, 0x0})
[ common/cmd/com.docker.diagnose/main.go:130 +0x105
[main.main()
[ common/cmd/com.docker.diagnose/main.go:96 +0x273
[042:14:47:51.072][I] (a15cca60-5) 3b4a90d6-com.docker.diagnose C->S LifecycleServer GET /ping
[042:14:47:51.072][E] (a15cca60-5) 3b4a90d6-com.docker.diagnose C<-S NoResponse GET /ping (0s): Get "http://ipc/ping": open \.\pipe\dockerLifecycleServer: The system cannot find the file specified.
[linuxkit/pkg/desktop-host-tools/pkg/client.(*lifecycleClient).GetDockerState(0xc000066210)
[ linuxkit/pkg/desktop-host-tools/pkg/client/client.go:117 +0x5c
[common/pkg/diagkit/gather/diagnose.isDockerEngineRunning()
[ common/pkg/diagkit/gather/diagnose/dockerd.go:22 +0x32
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x11315e0)
[ common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x11315e0)
[ common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x8991f7, 0x11315e0)
[ common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x2, 0x11315e0, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x1131660, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000000000, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0xa0d8e0, 0xc00061f918)
[ common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x11317e0, 0xc0006fe190, {0xc00061fb20, 0x1, 0x1})
[ common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000683d0, 0xc0000683d0, 0x4}, {0x0, 0x0})
[ common/cmd/com.docker.diagnose/main.go:130 +0x105
[main.main()
[ common/cmd/com.docker.diagnose/main.go:96 +0x273
[042:14:47:52.074][I] (a15cca60-6) 3b4a90d6-com.docker.diagnose C->S LifecycleServer GET /ping
[042:14:47:52.074][E] (a15cca60-6) 3b4a90d6-com.docker.diagnose C<-S NoResponse GET /ping (0s): Get "http://ipc/ping": open \.\pipe\dockerLifecycleServer: The system cannot find the file specified.
[linuxkit/pkg/desktop-host-tools/pkg/client.(*lifecycleClient).GetDockerState(0xc000066210)
[ linuxkit/pkg/desktop-host-tools/pkg/client/client.go:117 +0x5c
[common/pkg/diagkit/gather/diagnose.isDockerEngineRunning()
[ common/pkg/diagkit/gather/diagnose/dockerd.go:22 +0x32
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x11315e0)
[ common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x11315e0)
[ common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x8991f7, 0x11315e0)
[ common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x2, 0x11315e0, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x1131660, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000000000, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0xa0d8e0, 0xc00061f918)
[ common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x11317e0, 0xc0006fe190, {0xc00061fb20, 0x1, 0x1})
[ common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000683d0, 0xc0000683d0, 0x4}, {0x0, 0x0})
[ common/cmd/com.docker.diagnose/main.go:130 +0x105
[main.main()
[ common/cmd/com.docker.diagnose/main.go:96 +0x273
[042:14:47:53.082][I] (a15cca60-7) 3b4a90d6-com.docker.diagnose C->S LifecycleServer GET /ping
[042:14:47:53.082][E] (a15cca60-7) 3b4a90d6-com.docker.diagnose C<-S NoResponse GET /ping (0s): Get "http://ipc/ping": open \.\pipe\dockerLifecycleServer: The system cannot find the file specified.
[linuxkit/pkg/desktop-host-tools/pkg/client.(*lifecycleClient).GetDockerState(0xc000066210)
[ linuxkit/pkg/desktop-host-tools/pkg/client/client.go:117 +0x5c
[common/pkg/diagkit/gather/diagnose.isDockerEngineRunning()
[ common/pkg/diagkit/gather/diagnose/dockerd.go:22 +0x32
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x11315e0)
[ common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x11315e0)
[ common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x8991f7, 0x11315e0)
[ common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x2, 0x11315e0, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x1131660, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000000000, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0xa0d8e0, 0xc00061f918)
[ common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x11317e0, 0xc0006fe190, {0xc00061fb20, 0x1, 0x1})
[ common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000683d0, 0xc0000683d0, 0x4}, {0x0, 0x0})
[ common/cmd/com.docker.diagnose/main.go:130 +0x105
[main.main()
[ common/cmd/com.docker.diagnose/main.go:96 +0x273
[042:14:47:54.088][I] (a15cca60-8) 3b4a90d6-com.docker.diagnose C->S LifecycleServer GET /ping
[042:14:47:54.088][E] (a15cca60-8) 3b4a90d6-com.docker.diagnose C<-S NoResponse GET /ping (0s): Get "http://ipc/ping": open \.\pipe\dockerLifecycleServer: The system cannot find the file specified.
[linuxkit/pkg/desktop-host-tools/pkg/client.(*lifecycleClient).GetDockerState(0xc000066210)
[ linuxkit/pkg/desktop-host-tools/pkg/client/client.go:117 +0x5c
[common/pkg/diagkit/gather/diagnose.isDockerEngineRunning()
[ common/pkg/diagkit/gather/diagnose/dockerd.go:22 +0x32
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x11315e0)
[ common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x11315e0)
[ common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x8991f7, 0x11315e0)
[ common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x2, 0x11315e0, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x1131660, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000000000, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0xa0d8e0, 0xc00061f918)
[ common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x11317e0, 0xc0006fe190, {0xc00061fb20, 0x1, 0x1})
[ common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000683d0, 0xc0000683d0, 0x4}, {0x0, 0x0})
[ common/cmd/com.docker.diagnose/main.go:130 +0x105
[main.main()
[ common/cmd/com.docker.diagnose/main.go:96 +0x273

[FAIL] DD0011: are the LinuxKit services running? failed to ping VM diagnosticsd with error: Get "http://ipc/ping": open \.\pipe\dockerDiagnosticd: The system cannot find the file specified.
[042:14:47:54.093][I] ipc.NewClient: 1ac9f101-diagnose -> \.\pipe\dockerDiagnosticd diagnosticsd
[common/pkg/diagkit/gather/diagnose.glob..func13()
[ common/pkg/diagkit/gather/diagnose/linuxkit.go:18 +0xb2
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x1131560)
[ common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x1131560)
[ common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x8991f7, 0x1131560)
[ common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x3, 0x1131560, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x2, 0x11315e0, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x1131660, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000000000, 0xc0006377d8)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0xa0d8e0, 0xc00061f918)
[ common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x11317e0, 0xc0006fe190, {0xc00061fb20, 0x1, 0x1})
[ common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000683d0, 0xc0000683d0, 0x4}, {0x0, 0x0})
[ common/cmd/com.docker.diagnose/main.go:130 +0x105
[main.main()
[ common/cmd/com.docker.diagnose/main.go:96 +0x273
[042:14:47:54.093][I] (ad00bd85) 1ac9f101-diagnose C->S diagnosticsd GET /ping
[042:14:47:54.094][E] (ad00bd85) 1ac9f101-diagnose C<-S NoResponse GET /ping (996.7µs): Get "http://ipc/ping": open \.\pipe\dockerDiagnosticd: The system cannot find the file specified.
[common/pkg/diagkit/gather/diagnose.glob..func13()
[ common/pkg/diagkit/gather/diagnose/linuxkit.go:19 +0xbe
[common/pkg/diagkit/gather/diagnose.(*test).GetResult(0x1131560)
[ common/pkg/diagkit/gather/diagnose/test.go:46 +0x43
[common/pkg/diagkit/gather/diagnose.Run.func1(0x1131560)
[ common/pkg/diagkit/gather/diagnose/run.go:17 +0x5a
[common/pkg/diagkit/gather/diagnose.walkOnce.func1(0x8991f7, 0x1131560)
[ common/pkg/diagkit/gather/diagnose/run.go:140 +0x77
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x3, 0x1131560, 0xc0005137d8)
[ common/pkg/diagkit/gather/diagnose/run.go:146 +0x36
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x2, 0x11315e0, 0xc0005137d8)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x1, 0x1131660, 0xc0005137d8)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkDepthFirst(0x0, 0x100000000000000, 0xc0005137d8)
[ common/pkg/diagkit/gather/diagnose/run.go:149 +0x73
[common/pkg/diagkit/gather/diagnose.walkOnce(0xa0d8e0, 0xc00061f918)
[ common/pkg/diagkit/gather/diagnose/run.go:135 +0xcc
[common/pkg/diagkit/gather/diagnose.Run(0x11317e0, 0xc0006fe190, {0xc00061fb20, 0x1, 0x1})
[ common/pkg/diagkit/gather/diagnose/run.go:16 +0x1ce
[main.checkCmd({0xc0000683d0, 0xc0000683d0, 0x4}, {0x0, 0x0})
[ common/cmd/com.docker.diagnose/main.go:130 +0x105
[main.main()
[ common/cmd/com.docker.diagnose/main.go:96 +0x273

[PASS] DD0016: is the LinuxKit VM running?
[PASS] DD0001: is the application running?
[SKIP] DD0018: does the host support virtualization?
[PASS] DD0002: does the bootloader have virtualization enabled?
[PASS] DD0017: can a VM be started?
[PASS] DD0024: is WSL installed?
[PASS] DD0021: is the WSL 2 Windows Feature enabled?
[PASS] DD0022: is the Virtual Machine Platform Windows Feature enabled?
[FAIL] DD0025: are WSL distros installed? WSL Distribution docker-desktop is missing
[PASS] DD0026: is the WSL LxssManager service running?
[FAIL] DD0029: is the WSL 2 Linux filesystem corrupt? exit status 0xffffffff
[PASS] DD0015: are the binary symlinks installed?
error during connect: In the default daemon configuration on Windows, the docker client must be run with elevated privileges to connect.: Get "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/containers/json": open //./pipe/docker_engine: The system cannot find the file specified.
[FAIL] DD0003: is the Docker CLI working? exit status 1
[PASS] DD0013: is the $PATH ok?
[PASS] DD0005: is the user in the docker-users group?
[PASS] DD0007: is the backend responding?
2022/02/11 14:47:56 exit status 0xffffffff

@mccaa25
Copy link

mccaa25 commented Feb 11, 2022

IF you are on 4.5.0 you need to go back to 4.4 I believe. I spent about 6 hours trying to get 4.5.0 to work with no luck so I went back to release notes and grabbed 4.4.2 and it loaded no problem and works fine for me.
I saw another issue recently posted where someone said it worked fine for them on 4.4 but once they went to 4.5 it no longer ran properly. I experienced the same exact issues so I decided to try an earlier version and voila!

The only thing is that 4.4.2 while it works fine gives you a message that 4.4.4. is the most current so it might be worth going with 4.4.4 but I can't say for sure that it will work. I know 4.5.0 did not work and 4.4.2 did work without doing anything different other than changing the version of Docker Desktop for Windows

@mccaa25
Copy link

mccaa25 commented Feb 11, 2022

**Ok well, it "tricked" me into downloading 4.5.0 because it said it was going to update to 4.4.4,
However this time, 4.5.0 worked immediately. The WSL integration box is grayed out but this time it is checked! Before it was unchecked.

@faiyazulnoor
Copy link

faiyazulnoor commented Feb 11, 2022

i was struggling from hours . I just did install version 4.4.4 and it working , Don't want to try & upgrade to 4.5 now seems bug in compatibility with WSL2 , win11 and docker 4.5

image

@mccaa25
Copy link

mccaa25 commented Feb 11, 2022 via email

@raulbrennersc
Copy link

@mccaa25, I can confirm. I was using 4.5 on an older laptop and it was working. Switched to a new laptop and 4.5 was not working on a clean Windows 11 install.

@mccaa25
Copy link

mccaa25 commented Feb 12, 2022 via email

@Jenietoc
Copy link

I can confirm, I was trying to get the 4.5 version to work, I downloaded the 4.4.4 version and it works correctly.

@VaibhavPatil4240
Copy link

VaibhavPatil4240 commented Feb 14, 2022

In another issue thread a solution was posted that seems to work: Just go to the config file at C:\Users<username>\AppData\Roaming\Docker\settings.json, and set "wslEngineEnabled": true that will fix this issue for v4.5 :)

Thanks a lot @mccaa25 It worked for me for fresh install on windows 11 :)

@mccaa25
Copy link

mccaa25 commented Feb 14, 2022 via email

@mat007
Copy link
Member

mat007 commented Feb 14, 2022

Hi, thanks for reporting, and sorry about the inconvenience, I’ll close this issue in favor of #12545 which has a temporary workaround until we release Desktop 4.5.1

@mat007 mat007 closed this as completed Feb 14, 2022
@docker-robott
Copy link
Collaborator

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.

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

@docker docker locked and limited conversation to collaborators Mar 16, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

8 participants