Description
openedon May 25, 2021
- I have tried with the latest version of Docker Desktop
- I have tried disabling enabled experimental features
- I have uploaded Diagnostics
- Diagnostics ID: 451E4284-F706-484F-B3D8-C1C10764534B/20210525180941
Actual behavior
Docker Engine not starting up
Expected behavior
Docker Engine up and running
Information
- Windows Version: Version 10.0.19041 Build 19041
- Docker Desktop Version: 3.3.3
- WSL2 or Hyper-V backend? WSL2
- Are you running inside a virtualized Windows e.g. on a cloud server or a VM: No
Problem suddenly starts happening for no reason, tried to reinstall Docker but not luck.
Log shows VpnKitBridge error:
[15:01:39.878][VpnKitBridge ][Error ] Process died
also, log output is full with errors like blow:
[15:01:55.685][LinuxWSL2Engine ][Info ] GET failed with Get "http://unix/forwards/list": dial unix /run/host-services/backend.sock: connect: no such file or directory
[15:01:55.985][LinuxWSL2Engine ][Info ] GET failed with Get "http://unix/forwards/list": dial unix /run/host-services/backend.sock: connect: no such file or directory
[15:01:56.286][LinuxWSL2Engine ][Info ] GET failed with Get "http://unix/forwards/list": dial unix /run/host-services/backend.sock: connect: no such file or directory
[15:01:56.587][LinuxWSL2Engine ][Info ] GET failed with Get "http://unix/forwards/list": dial unix /run/host-services/backend.sock: connect: no such file or directory
[15:01:56.889][LinuxWSL2Engine ][Info ] GET failed with Get "http://unix/forwards/list": dial unix /run/host-services/backend.sock: connect: no such file or directory
Steps to reproduce the behavior
Start / Restart Docker... it never starts
The "vpnkit-bridge.exe.log" log file shows the following error:
time="2021-05-31T08:22:35-03:00" level=info msg="[C:\Program Files\Docker\Docker\resources\vpnkit-bridge.exe --disable ssh-auth,osxfs-data,transfused,filesystem-event,filesystem-test,http-proxy-control --addr stdio --wsl-distro docker-desktop host]"
time="2021-05-31T08:22:35-03:00" level=info msg="pid: 19256; globalOpts: addr=stdio, bootstrapHost=gateway.docker.internal, useKernelCmdline=false, wslDistro=docker-desktop, verbose=false, pidFile=, suffix=, only=, disable=ssh-auth,osxfs-data,transfused,filesystem-event,filesystem-test,http-proxy-control"
time="2021-05-31T08:22:35-03:00" level=fatal msg="read |0: file already closed"
goroutine 1 [running]:
main.main()
C:/workspaces/3.3.x/src/github.com/docker/pinata/common/cmd/vpnkit-bridge/main.go:51 +0x5b1
WORKAROUND:
- manually start vpnkit-bridge.exe using a command prompt, see also Docker Engine fails to start #11300 (comment)