Skip to content

WSL not mounting dev drives and docker fails to start. #12239

Closed

Description

Windows Version

Microsoft Windows [Version 10.0.26100.2161]

WSL Version

2.3.24.0

Are you using WSL 1 or WSL 2?

  • WSL 2
  • WSL 1

Kernel Version

5.15.153.1-2

Distro Version

Ubuntu 24.04

Other Software

No response

Repro Steps

Loading docker gives me this error.

(HTTP code 400) unexpected - failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting "/run/desktop/mnt/host/g/program" to rootfs at "/code": mount /run/desktop/mnt/host/g/program:/program(via /proc/self/fd/6), flags: 0x5000: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type

And starting WSL in the dev drive gives me this error

<3>WSL (289) ERROR: CreateProcessCommon:551: chdir(/mnt/g/program) failed 13
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

I assumed that this is an issue with the latest windows update. I tried to roll back the update but after it restarts my computer the update still shows up as installed.

Expected Behavior

I expect not to see any errors and docker to work and be able to open a dev drive

Actual Behavior

Docker does not work and can't open any dev drives.

Diagnostic Logs

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions