Docker run error: /proc/self/fd/6: permission denied

Hi,

I’m pretty new to docker and was trying to install it and run the hello-world container on a new Ubuntu 25.10 machine.

I followed the steps listed here: Ubuntu | Docker Docs and used the “apt” install method (I am not using docker desktop). Here is the result of docker --version and uname -a as I’m writing this post:

$ docker --version
Docker version 29.1.5, build 0e6fee6
$ uname -a
Linux desktop 6.17.0-8-generic #8-Ubuntu SMP PREEMPT_DYNAMIC Fri Nov 14 21:44:46 UTC 2025 x86_64 GNU/Linux

Everything went well, and the docker system service is running:

sudo systemctl status docker
● docker.service - Docker Application Container Engine
     Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; preset: enabled)
     Active: active (running) since Sun 2026-01-18 10:47:09 CET; 2h 7min ago
 Invocation: a4de63628ab54215a43cfc6be6709c29
TriggeredBy: ● docker.socket
       Docs: https://docs.docker.com
   Main PID: 10158 (dockerd)
      Tasks: 23
     Memory: 45.1M (peak: 190.8M)
        CPU: 24.629s
     CGroup: /system.slice/docker.service
             └─10158 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

Jan 18 12:47:06 desktop dockerd[10158]: time="2026-01-18T12:47:06.439408084+01:00" level=error msg="copy stream failed" error="reading from a closed fifo" stream=stdout
Jan 18 12:47:06 desktop dockerd[10158]: time="2026-01-18T12:47:06.439464771+01:00" level=error msg="copy stream failed" error="reading from a closed fifo" stream=stderr


I then tried to run the test container as root (so it is not the classic user-not-in-docker-group error) and got this error:

$ sudo su -
$ docker run hello-world
.............
.............

docker: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: unable to start init: fork/exec /proc/self/fd/6: permission denied

Run 'docker run --help' for more information

And in /etc/syslog:

2026-01-18T12:50:11.864759+01:00 desktop systemd[1]: tmp-containerd\x2dmount1436078743.mount: Deactivated successfully.
2026-01-18T12:50:11.957393+01:00 desktop containerd[9841]: time="2026-01-18T12:50:11.956529707+01:00" level=info msg="connecting to shim 90a229c2b094a3417ca4f54184b7f965d736f68cc34c5308af9f49ae1f6c8265" address="unix:///run/containerd/s/c2708cbe956af7ef60d9dca64cf58fb52c8fa4ff6f4ecaac3155caaf0ee70a6a" namespace=moby protocol=ttrpc version=3
2026-01-18T12:50:11.978506+01:00 desktop containerd[9841]: time="2026-01-18T12:50:11.978455477+01:00" level=error msg="failed to delete task" error="rpc error: code = NotFound desc = container not created: not found" id=90a229c2b094a3417ca4f54184b7f965d736f68cc34c5308af9f49ae1f6c8265
2026-01-18T12:50:11.978633+01:00 desktop containerd[9841]: time="2026-01-18T12:50:11.978611768+01:00" level=info msg="shim disconnected" id=90a229c2b094a3417ca4f54184b7f965d736f68cc34c5308af9f49ae1f6c8265 namespace=moby
2026-01-18T12:50:11.978675+01:00 desktop containerd[9841]: time="2026-01-18T12:50:11.978626621+01:00" level=info msg="cleaning up after shim disconnected" id=90a229c2b094a3417ca4f54184b7f965d736f68cc34c5308af9f49ae1f6c8265 namespace=moby
2026-01-18T12:50:11.978690+01:00 desktop containerd[9841]: time="2026-01-18T12:50:11.978632468+01:00" level=info msg="cleaning up dead shim" id=90a229c2b094a3417ca4f54184b7f965d736f68cc34c5308af9f49ae1f6c8265 namespace=moby
2026-01-18T12:50:11.983515+01:00 desktop containerd[9841]: time="2026-01-18T12:50:11.983462014+01:00" level=warning msg="warnings while cleaning up dead shim" id=90a229c2b094a3417ca4f54184b7f965d736f68cc34c5308af9f49ae1f6c8265 namespace=moby warnings="time=\"2026-01-18T12:50:11+01:00\" level=warning msg=\"failed to read init pid file\" error=\"open /run/containerd/io.containerd.runtime.v2.task/moby/90a229c2b094a3417ca4f54184b7f965d736f68cc34c5308af9f49ae1f6c8265/init.pid: no such file or directory\" runtime=io.containerd.runc.v2\n"
2026-01-18T12:50:11.983729+01:00 desktop containerd[9841]: time="2026-01-18T12:50:11.983711227+01:00" level=error msg="copy shim log" error="read /proc/self/fd/13: file already closed" namespace=moby
2026-01-18T12:50:11.984242+01:00 desktop dockerd[10158]: time="2026-01-18T12:50:11.984035219+01:00" level=error msg="copy stream failed" error="reading from a closed fifo" stream=stdout
2026-01-18T12:50:11.984322+01:00 desktop dockerd[10158]: time="2026-01-18T12:50:11.984033264+01:00" level=error msg="copy stream failed" error="reading from a closed fifo" stream=stderr
2026-01-18T12:50:12.856456+01:00 desktop systemd[1]: var-lib-docker-rootfs-overlayfs-90a229c2b094a3417ca4f54184b7f965d736f68cc34c5308af9f49ae1f6c8265.mount: Deactivated successfully.

It seems docker is unable to create a fd in /proc/self, but I can’t figure out why. I get the exact same error when running another container I need to work with, so this i not limited to the test container.


I have apparmor installed, but it is not an apparmor error, as:

  • there is no auditd log related to docker;
  • systemctl stop apparmor does not change the outcome;
  • docker run --security-opt seccomp=unconfined --security-opt apparmor=unconfined hello-world gives the same output

Using strace (I’m even newer to strace than docker), I found these lines that might correspond to my problem:

$ sudo strace docker run hello-world

..............
readlinkat(AT_FDCWD, "/proc/self/exe", "/usr/bin/docker", 128) = 15
openat(AT_FDCWD, "/usr/bin/docker", O_RDONLY|O_CLOEXEC) = 3
fcntl(3, F_GETFL)                       = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fcntl(3, F_SETFL, O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 0
epoll_create1(EPOLL_CLOEXEC)            = 4
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK)   = 5
epoll_ctl(4, EPOLL_CTL_ADD, 5, {events=EPOLLIN, data=0x614ae0ee30a8}) = 0
epoll_ctl(4, EPOLL_CTL_ADD, 3, {events=EPOLLIN|EPOLLOUT|EPOLLRDHUP|EPOLLET, data=0x3d81328247000001}) = -1 EPERM (Operation not permitted)
..............

But i have no clue what to do with that information, or even if it’s relevant to my problem.

If anyone could show me what I did wrong, i would be grateful.

EDIT:
By uninstalling every docker-related packages and installing Docker Desktop, everything works fine.
This is not ideal and I would still love to understand what the problem is, but I can work with that.

Since the root user should have access to everything, I don’t know why you would have permission denied error. My only idea would be that your docker client was somehow connected to the wrong Docker daemon which ran as a non-root suer and that had no access to the file descriptor. But I cannot imagine how that could work as even Docker contexts belong to specific users so your root user would not see a Rootless Docker context of another user.

There was another issue where I saw some of your error messages, but not the “permission denied”

and for me, it looks different, bt Docker Desktop starts it’s own virtual machine so if that doesn’t rely on your actual host Operating System’s configuration.

I also never tried Ubuntu 25.10, so I don’t know if that handles anything differently. If you try to install Docker in your virtual machine again and you get the same error, you could report it in GitHub · Where software is built

EDIT:

Is your host a virtual machine? If it is, How did you create that?

Thanks for replying !

I checked the post you linked to, and indeed both his and my problem seem to happen around the same part of the program:

  • his docker can’t access the PID of some process that docker spawned;
  • my docker fails to spawn a process.

But it’s hard to figure out which problem occurs first, and they might be completely unrelated from all I know.


I did not check the context in which the Docker daemon was running, but I can’t imagine why he would have run as anything else than root.
But then again, I don’t understand a lot about this stuff.


My host is a physical machine, a regular install of Ubuntu on my personal computer.

Then I am out of ideas at the moment, but we will see if anyone else reports similar issues.

U have no idea what causes this either, but I am curious if the systemd logs of containerd might show some insights?

Can you share the output of sudo journalctl -u containerd --since "10 minutes ago" (this assumes you run the command within the last 10 minutes)

Here is the result from sudo journalctl -u containerd --since "10 minutes ago", ran right after restarting the docker daemon and running docker run hello-world. I did not prune anything, so it’s a little verbose.

Jan 19 19:06:58 desktop systemd[1]: Starting containerd.service - containerd container runtime...
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.673604121+01:00" level=info msg="starting containerd" revision=dea7da592f5d1d2b7755e3a161be07f43fad8f75 version=v2.2.1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.681070817+01:00" level=info msg="loading plugin" id=io.containerd.content.v1.content type=io.containerd.content.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.681319807+01:00" level=info msg="loading plugin" id=io.containerd.image-verifier.v1.bindir type=io.containerd.image-verifier.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.681347612+01:00" level=info msg="loading plugin" id=io.containerd.internal.v1.opt type=io.containerd.internal.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.681414380+01:00" level=info msg="loading plugin" id=io.containerd.warning.v1.deprecations type=io.containerd.warning.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.681434263+01:00" level=info msg="loading plugin" id=io.containerd.mount-handler.v1.erofs type=io.containerd.mount-handler.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.681449848+01:00" level=info msg="loading plugin" id=io.containerd.snapshotter.v1.blockfile type=io.containerd.snapshotter.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.681479909+01:00" level=info msg="skip loading plugin" error="no scratch file generator: skip plugin" id=io.containerd.snapshotter.v1.blockfile type=io.containerd.snapshotter.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.681491178+01:00" level=info msg="loading plugin" id=io.containerd.snapshotter.v1.btrfs type=io.containerd.snapshotter.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.681755640+01:00" level=info msg="skip loading plugin" error="path /var/lib/containerd/io.containerd.snapshotter.v1.btrfs (ext4) must be a btrfs filesystem to be used with the btrfs snapshotter: skip plugin" id=io.containerd.snapshotter.v1.btrfs type=io.containerd.snapshotter.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.682092967+01:00" level=info msg="loading plugin" id=io.containerd.snapshotter.v1.devmapper type=io.containerd.snapshotter.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.682513849+01:00" level=info msg="skip loading plugin" error="devmapper not configured: skip plugin" id=io.containerd.snapshotter.v1.devmapper type=io.containerd.snapshotter.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.682950453+01:00" level=info msg="loading plugin" id=io.containerd.snapshotter.v1.erofs type=io.containerd.snapshotter.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.683607649+01:00" level=info msg="skip loading plugin" error="EROFS unsupported, please `modprobe erofs`: skip plugin" id=io.containerd.snapshotter.v1.erofs type=io.containerd.snapshotter.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.683668499+01:00" level=info msg="loading plugin" id=io.containerd.snapshotter.v1.native type=io.containerd.snapshotter.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.683761974+01:00" level=info msg="loading plugin" id=io.containerd.snapshotter.v1.overlayfs type=io.containerd.snapshotter.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.684121627+01:00" level=info msg="loading plugin" id=io.containerd.snapshotter.v1.zfs type=io.containerd.snapshotter.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.684243671+01:00" level=info msg="skip loading plugin" error="lstat /var/lib/containerd/io.containerd.snapshotter.v1.zfs: no such file or directory: skip plugin" id=io.containerd.snapshotter.v1.zfs type=io.containerd.snapshotter.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.684313305+01:00" level=info msg="loading plugin" id=io.containerd.event.v1.exchange type=io.containerd.event.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.684416614+01:00" level=info msg="loading plugin" id=io.containerd.monitor.task.v1.cgroups type=io.containerd.monitor.task.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.685370387+01:00" level=info msg="loading plugin" id=io.containerd.metadata.v1.bolt type=io.containerd.metadata.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.685434281+01:00" level=info msg="metadata content store policy set" policy=shared
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.726954179+01:00" level=info msg="loading plugin" id=io.containerd.gc.v1.scheduler type=io.containerd.gc.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.726993104+01:00" level=info msg="loading plugin" id=io.containerd.nri.v1.nri type=io.containerd.nri.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727015081+01:00" level=info msg="built-in NRI default validator is disabled"
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727019562+01:00" level=info msg="runtime interface created"
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727022217+01:00" level=info msg="created NRI interface"
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727029130+01:00" level=info msg="loading plugin" id=io.containerd.differ.v1.erofs type=io.containerd.differ.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727088216+01:00" level=info msg="skip loading plugin" error="failed to check mkfs.erofs availability: failed to run mkfs.erofs --help: exec: \"mkfs.erofs\": executable file not found in $PATH: skip plugin" id=io.containerd.differ.v1.erofs type=io.containerd.differ.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727098368+01:00" level=info msg="loading plugin" id=io.containerd.differ.v1.walking type=io.containerd.differ.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727105064+01:00" level=info msg="loading plugin" id=io.containerd.lease.v1.manager type=io.containerd.lease.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727111650+01:00" level=info msg="loading plugin" id=io.containerd.mount-manager.v1.bolt type=io.containerd.mount-manager.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727195200+01:00" level=info msg="loading plugin" id=io.containerd.service.v1.containers-service type=io.containerd.service.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727204965+01:00" level=info msg="loading plugin" id=io.containerd.service.v1.content-service type=io.containerd.service.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727210527+01:00" level=info msg="loading plugin" id=io.containerd.service.v1.diff-service type=io.containerd.service.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727218647+01:00" level=info msg="loading plugin" id=io.containerd.service.v1.images-service type=io.containerd.service.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727224161+01:00" level=info msg="loading plugin" id=io.containerd.service.v1.introspection-service type=io.containerd.service.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727232930+01:00" level=info msg="loading plugin" id=io.containerd.service.v1.namespaces-service type=io.containerd.service.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727240601+01:00" level=info msg="loading plugin" id=io.containerd.service.v1.snapshots-service type=io.containerd.service.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727245342+01:00" level=info msg="loading plugin" id=io.containerd.shim.v1.manager type=io.containerd.shim.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727251358+01:00" level=info msg="loading plugin" id=io.containerd.runtime.v2.task type=io.containerd.runtime.v2
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727292818+01:00" level=info msg="loading plugin" id=io.containerd.service.v1.tasks-service type=io.containerd.service.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727301344+01:00" level=info msg="loading plugin" id=io.containerd.grpc.v1.containers type=io.containerd.grpc.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727307063+01:00" level=info msg="loading plugin" id=io.containerd.grpc.v1.content type=io.containerd.grpc.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727314652+01:00" level=info msg="loading plugin" id=io.containerd.grpc.v1.diff type=io.containerd.grpc.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727319731+01:00" level=info msg="loading plugin" id=io.containerd.grpc.v1.events type=io.containerd.grpc.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727326959+01:00" level=info msg="loading plugin" id=io.containerd.grpc.v1.images type=io.containerd.grpc.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727332311+01:00" level=info msg="loading plugin" id=io.containerd.grpc.v1.introspection type=io.containerd.grpc.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727337504+01:00" level=info msg="loading plugin" id=io.containerd.grpc.v1.leases type=io.containerd.grpc.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727346933+01:00" level=info msg="loading plugin" id=io.containerd.grpc.v1.mounts type=io.containerd.grpc.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727351466+01:00" level=info msg="loading plugin" id=io.containerd.grpc.v1.namespaces type=io.containerd.grpc.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727357632+01:00" level=info msg="loading plugin" id=io.containerd.sandbox.store.v1.local type=io.containerd.sandbox.store.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727364653+01:00" level=info msg="loading plugin" id=io.containerd.transfer.v1.local type=io.containerd.transfer.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727395957+01:00" level=info msg="loading plugin" id=io.containerd.cri.v1.images type=io.containerd.cri.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727420001+01:00" level=info msg="Get image filesystem path \"/var/lib/containerd/io.containerd.snapshotter.v1.overlayfs\" for snapshotter \"overlayfs\""
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727426205+01:00" level=info msg="Start snapshots syncer"
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727437885+01:00" level=info msg="loading plugin" id=io.containerd.cri.v1.runtime type=io.containerd.cri.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727572502+01:00" level=info msg="starting cri plugin" config="{\"containerd\":{\"defaultRuntimeName\":\"runc\",\"runtimes\":{\"runc\":{\"runtimeType\":\"io.containerd.runc.v2\",\"runtimePath\":\"\",\"PodAnnotations\":null,\"ContainerAnnotations\":null,\"options\":{\"BinaryName\":\"\",\"CriuImagePath\":\"\",\"CriuWorkPath\":\"\",\"IoGid\":0,\"IoUid\":0,\"NoNewKeyring\":false,\"Root\":\"\",\"ShimCgroup\":\"\",\"SystemdCgroup\":false},\"privileged_without_host_devices\":false,\"privileged_without_host_devices_all_devices_allowed\":false,\"cgroupWritable\":false,\"baseRuntimeSpec\":\"\",\"cniConfDir\":\"\",\"cniMaxConfNum\":0,\"snapshotter\":\"\",\"sandboxer\":\"podsandbox\",\"io_type\":\"\"}},\"ignoreBlockIONotEnabledErrors\":false,\"ignoreRdtNotEnabledErrors\":false},\"cni\":{\"binDir\":\"\",\"binDirs\":[\"/opt/cni/bin\"],\"confDir\":\"/etc/cni/net.d\",\"maxConfNum\":1,\"setupSerially\":false,\"confTemplate\":\"\",\"ipPref\":\"\",\"useInternalLoopback\":false},\"enableSelinux\":false,\"selinuxCategoryRange\":1024,\"maxContainerLogLineSize\":16384,\"disableApparmor\":false,\"restrictOOMScoreAdj\":false,\"disableProcMount\":false,\"unsetSeccompProfile\":\"\",\"tolerateMissingHugetlbController\":true,\"disableHugetlbController\":true,\"device_ownership_from_security_context\":false,\"ignoreImageDefinedVolumes\":false,\"netnsMountsUnderStateDir\":false,\"enableUnprivilegedPorts\":true,\"enableUnprivilegedICMP\":true,\"enableCDI\":true,\"cdiSpecDirs\":[\"/etc/cdi\",\"/var/run/cdi\"],\"drainExecSyncIOTimeout\":\"0s\",\"ignoreDeprecationWarnings\":null,\"containerdRootDir\":\"/var/lib/containerd\",\"containerdEndpoint\":\"/run/containerd/containerd.sock\",\"rootDir\":\"/var/lib/containerd/io.containerd.grpc.v1.cri\",\"stateDir\":\"/run/containerd/io.containerd.grpc.v1.cri\"}"
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727603656+01:00" level=info msg="loading plugin" id=io.containerd.podsandbox.controller.v1.podsandbox type=io.containerd.podsandbox.controller.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727629651+01:00" level=info msg="loading plugin" id=io.containerd.sandbox.controller.v1.shim type=io.containerd.sandbox.controller.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727657867+01:00" level=info msg="loading plugin" id=io.containerd.grpc.v1.sandbox-controllers type=io.containerd.grpc.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727667408+01:00" level=info msg="loading plugin" id=io.containerd.grpc.v1.sandboxes type=io.containerd.grpc.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727677143+01:00" level=info msg="loading plugin" id=io.containerd.grpc.v1.snapshots type=io.containerd.grpc.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727682265+01:00" level=info msg="loading plugin" id=io.containerd.streaming.v1.manager type=io.containerd.streaming.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727690379+01:00" level=info msg="loading plugin" id=io.containerd.grpc.v1.streaming type=io.containerd.grpc.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727698051+01:00" level=info msg="loading plugin" id=io.containerd.grpc.v1.tasks type=io.containerd.grpc.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727705391+01:00" level=info msg="loading plugin" id=io.containerd.grpc.v1.transfer type=io.containerd.grpc.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727711641+01:00" level=info msg="loading plugin" id=io.containerd.grpc.v1.version type=io.containerd.grpc.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727716571+01:00" level=info msg="loading plugin" id=io.containerd.monitor.container.v1.restart type=io.containerd.monitor.container.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727731546+01:00" level=info msg="loading plugin" id=io.containerd.tracing.processor.v1.otlp type=io.containerd.tracing.processor.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727740341+01:00" level=info msg="skip loading plugin" error="skip plugin: tracing endpoint not configured" id=io.containerd.tracing.processor.v1.otlp type=io.containerd.tracing.processor.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727747185+01:00" level=info msg="loading plugin" id=io.containerd.internal.v1.tracing type=io.containerd.internal.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727751614+01:00" level=info msg="skip loading plugin" error="skip plugin: tracing endpoint not configured" id=io.containerd.internal.v1.tracing type=io.containerd.internal.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727757858+01:00" level=info msg="loading plugin" id=io.containerd.ttrpc.v1.otelttrpc type=io.containerd.ttrpc.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727762659+01:00" level=info msg="loading plugin" id=io.containerd.grpc.v1.healthcheck type=io.containerd.grpc.v1
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727895029+01:00" level=info msg=serving... address=/run/containerd/containerd.sock.ttrpc
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727914474+01:00" level=info msg=serving... address=/run/containerd/containerd.sock
Jan 19 19:06:58 desktop containerd[36421]: time="2026-01-19T19:06:58.727943533+01:00" level=info msg="containerd successfully booted in 0.054689s"
Jan 19 19:06:58 desktop systemd[1]: Started containerd.service - containerd container runtime.
Jan 19 19:07:12 desktop containerd[36421]: time="2026-01-19T19:07:12.989465507+01:00" level=info msg="connecting to shim 6cea29a67858ed892bcb2865d9b00f6a083605ce4cea8d81d13327ac4d005c9f" address="unix:///run/containerd/s/9b0a45da8715df737d5a92c559ce35ce3ba99c8ac1f1132d8a2259e10b8680ea" namespace=moby protocol=ttrpc version=3
Jan 19 19:07:13 desktop containerd[36421]: time="2026-01-19T19:07:13.020975848+01:00" level=error msg="failed to delete task" error="rpc error: code = NotFound desc = container not created: not found" id=6cea29a67858ed892bcb2865d9b00f6a083605ce4cea8d81d13327ac4d005c9f
Jan 19 19:07:13 desktop containerd[36421]: time="2026-01-19T19:07:13.022777131+01:00" level=info msg="shim disconnected" id=6cea29a67858ed892bcb2865d9b00f6a083605ce4cea8d81d13327ac4d005c9f namespace=moby
Jan 19 19:07:13 desktop containerd[36421]: time="2026-01-19T19:07:13.022812757+01:00" level=info msg="cleaning up after shim disconnected" id=6cea29a67858ed892bcb2865d9b00f6a083605ce4cea8d81d13327ac4d005c9f namespace=moby
Jan 19 19:07:13 desktop containerd[36421]: time="2026-01-19T19:07:13.022827217+01:00" level=info msg="cleaning up dead shim" id=6cea29a67858ed892bcb2865d9b00f6a083605ce4cea8d81d13327ac4d005c9f namespace=moby
Jan 19 19:07:13 desktop containerd[36421]: time="2026-01-19T19:07:13.038812691+01:00" level=warning msg="warnings while cleaning up dead shim" id=6cea29a67858ed892bcb2865d9b00f6a083605ce4cea8d81d13327ac4d005c9f namespace=moby warnings="time=\"2026-01-19T19:07:13+01:00\" level=warning msg=\"failed to read init pid file\" error=\"open /run/containerd/io.containerd.runtime.v2.task/moby/6cea29a67858ed892bcb2865d9b00f6a083605ce4cea8d81d13327ac4d005c9f/init.pid: no such file or directory\" runtime=io.containerd.runc.v2\n"
Jan 19 19:07:13 desktop containerd[36421]: time="2026-01-19T19:07:13.040084413+01:00" level=error msg="copy shim log" error="read /proc/self/fd/15: file already closed" namespace=moby