#29749·podman

`podman run` fails with WSL pre-release (v2.9.x)

Author: l0rdCreated Sep 10, 2026Updated Sep 17, 2026
Labelskind/bugremotemachinewindows

Issue Description

The following error is returned when trying podman run hello on the pre-release version of WSL (v2.9.11 with kernel version 6.18.40.1-1):

log
Error: preparing container 175dfadfb2db1773aaeb9f82994a347e7fd0d8bff927d5223b5bd65f5e905017 for attach: crun: 
controller `pids` is not available under /sys/fs/cgroup/wsl-user/distro-440/user.slice/user-1000.slice/[email protected]/user.slice/libpod-175dfadfb2db1773aaeb9f82994a347e7fd0d8bff927d5223b5bd65f5e905017.scope/container/cgroup.controllers: OCI runtime error

Steps to reproduce the issue

Steps to reproduce the issue

  1. wsl --update --pre-release # <-- this installs version 2.9.11
  2. podman machine init --now
  3. podman run hello

podman info output

yaml
Client:
  APIVersion: 6.2.0-dev
  Built: 1788887757
  BuiltTime: Tue Sep  8 19:15:57 2026
  GitCommit: c30add3f1ca485088750a73119dfb5f85312bcc1-dirty
  GoVersion: go1.27.0
  Os: windows
  OsArch: windows/arm64
  Version: 6.2.0-dev
host:
  arch: arm64
  buildahVersion: 1.45.0
  cdiSpecDirs:
  - /etc/cdi
  - /var/run/cdi
  cgroupControllers: []
  cgroupManager: systemd
  cgroupVersion: v2
  conmon:
    package: conmon-2.2.1-2.fc44.aarch64
    path: /usr/bin/conmon
    version: 'conmon version 2.2.1, commit: '
  cpuUtilization:
    idlePercent: 99.12
    systemPercent: 0.72
    userPercent: 0.16
  cpus: 12
  databaseBackend: sqlite
  distribution:
    distribution: fedora
    variant: podman-machine-os
    version: "44"
  eventLogger: journald
  freeLocks: 2047
  hostname: rascarcapac
  idMappings:
    gidmap:
    - container_id: 0
      host_id: 1000
      size: 1
    - container_id: 1
      host_id: 524288
      size: 1000000
    uidmap:
    - container_id: 0
      host_id: 1000
      size: 1
    - container_id: 1
      host_id: 524288
      size: 1000000
  kernel: 6.18.40.1-microsoft-standard-WSL2
  linkmode: dynamic
  logDriver: journald
  memAvailable: 15856488448
  memFree: 15610957824
  memTotal: 16512077824
  networkBackend: netavark
  networkBackendInfo:
    backend: netavark
    defaultNetwork: podman
    dns:
      package: aardvark-dns-2.1.0-1.20260811105353540362.main.6.g2d364eb.fc44.aarch64
      path: /usr/libexec/podman/aardvark-dns
      version: aardvark-dns 2.1.0
    package: netavark-2.1.0-1.20260818222846495485.main.59.g9a10e462.fc44.aarch64
    path: /usr/libexec/podman/netavark
    version: netavark 2.1.0
  ociRuntime:
    name: crun
    package: crun-1.29.1-1.20260909091116491877.main.173.g322729a7.fc44.aarch64
    path: /usr/bin/crun
    version: |-
      crun version UNKNOWN
      commit: 72748b64bf2828c558a955c66e0fe3f5ecd8ca59
      rundir: /run/user/1000/crun
      spec: 1.0.0
      +SYSTEMD +SELINUX +APPARMOR +CAP +SECCOMP +EBPF +CRIU +LIBKRUN +WASM:wasmedge +JSON_C
  os: linux
  pasta:
    executable: /usr/bin/pasta
    package: passt-0^20260728.gf8df3f1-2.fc44.aarch64
    version: |
      pasta 0^20260728.gf8df3f1-2.fc44.aarch64-pasta
      Copyright Red Hat
      GNU General Public License, version 2 or later
        <https://www.gnu.org/licenses/old-licenses/gpl-2.0.html>
      This is free software: you are free to change and redistribute it.
      There is NO WARRANTY, to the extent permitted by law.
  remoteSocket:
    exists: true
    path: unix:///run/user/1000/podman/podman.sock
  rootlessNetworkCmd: pasta
  rootlessPortForwarder: rootlessport
  security:
    apparmorEnabled: false
    capabilities: CAP_CHOWN,CAP_DAC_OVERRIDE,CAP_FOWNER,CAP_FSETID,CAP_KILL,CAP_NET_BIND_SERVICE,CAP_SETFCAP,CAP_SETGID,CAP_SETPCAP,CAP_SETUID,CAP_SYS_CHROOT
    rootless: true
    seccompEnabled: true
    seccompProfilePath: /usr/share/containers/seccomp.json
    selinuxEnabled: false
  serviceIsRemote: true
  swapFree: 4294967296
  swapTotal: 4294967296
  uptime: 0h 2m 20.00s
  variant: v8
plugins:
  authorization: null
  log:
  - k8s-file
  - none
  - passthrough
  - journald
  network:
  - bridge
  - macvlan
  - ipvlan
  volume:
  - local
registries:
  search:
  - docker.io
store:
  containerStore:
    number: 1
    paused: 0
    running: 0
    stopped: 1
  graphDriverName: overlay
  graphOptions:
    overlay.mountopt: nodev
  graphRoot: /home/user/.local/share/containers/storage
  graphRootAllocated: 1081101176832
  graphRootUsed: 1112948736
  graphStatus:
    Backing Filesystem: extfs
    Native Overlay Diff: "true"
    Supports d_type: "true"
    Supports shifting: "false"
    Supports volatile: "true"
    Using metacopy: "false"
  imageCopyTmpDir: /var/tmp
  imageStore:
    number: 1
  runRoot: /run/user/1000/containers
  transientStore: false
  volumePath: /home/user/.local/share/containers/storage/volumes
version:
  APIVersion: 6.2.0-dev
  BuildOrigin: 'Copr: rhcontainerbot/podman-next'
  Built: 1788825600
  BuiltTime: Tue Sep  8 02:00:00 2026
  GitCommit: 5affbadb26ee52ebe205051368f16921c9497b43
  GoVersion: go1.26.8-X:nodwarf5
  Os: linux
  OsArch: linux/arm64
  Version: 6.2.0-dev

Podman in a container

No

Privileged Or Rootless

Rootless

Upstream Latest Release

Yes

Source: podman-container-tools/podman