On a twitch stream on March 26, hell, I’m actually writing this blog post on the steam. We ran into this error:
sudo docker run hello-world Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world 1b930d010525: Pull complete Digest: sha256:f9dfddf63636d84ef479d645ab5885156ae030f611a56f3a7ac7f2fdd86d7e4e Status: Downloaded newer image for hello-world:latest docker: Error response from daemon: OCI runtime create failed: container_linux.go:346: starting container process caused "process_linux.go:297: applying cgroup configuration for process caused \"open /sys/fs/cgroup/docker/cpuset.cpus.effective: no such file or directory\"": unknown. ERRO error waiting for container: context canceled
We did some googling, and discovered it was a difference between,
containerd and the original
docker implementation. We found the github issue but it was buried in the comments. I’ve put this post together hopefully to short circut someones searching.
If you have Fedora “31” which I’m assuming is any “new” Fedora, do the following:
cat /etc/redhat-release Fedora release 31 (Thirty One) sudo grubby --update-kernel=ALL --args="systemd.unified_cgroup_hierarchy=0" sudo reboot
And if you have a Ubuntu “19.10” which I’m assuming is also any “new” Ubuntu/Debian based installation, do the following:
cat /etc/debian_version buster/sid sudo update-grub "systemd.unified_cgroup_hierarchy=0"