Colin Walters <walt...@verbum.org> writes: > # atomic host status > State: idle > Deployments: > ● fedora-atomic:fedora-atomic/25/x86_64/docker-host > Version: 25.80 (2017-03-13 23:35:50) > Commit: > 24d4499420ffb2cc49681020bbe5aa6780d780d2b811eab1f5ffea6446b5a4c5 > OSName: fedora-atomic > # atomic install --system gscrivano/docker-fedora > # systemctl start docker-fedora > ... > Mar 15 16:02:02 localhost.localdomain runc[4867]: container_linux.go:247: > starting container process caused "process_linux.go:359: container init > caused \"rootfs_linux.go:89: jailing process inside rootfs caused > \\\"pivot_root invalid argument\\\"\"" > ```
it seems like a bug in runC. The same version of runC works on Rawhide though, I think the difference is that /var is a bind mount on Atomic Host. The issue is fixed in runC upstream, looking at the git log, by this: commit 6c147f86496c02f1c28315d1e86ea8be08049ceb Author: Vivek Goyal <vgo...@redhat.com> Date: Tue Oct 25 11:15:11 2016 -0400 Make parent mount private before bind mounting rootfs This reverts part of the commit eb0a144b5e383 Could we get an updated runC package? There is also another fix that would be nice to have for the Flannel system container: https://github.com/projectatomic/atomic-system-containers/pull/24 Regards, Giuseppe