/proc for docker
Elan Ruusamäe
glen at pld-linux.org
Wed Jan 15 21:00:18 CET 2014
On 11/01/14 19:44, Elan Ruusamäe wrote:
> root at e0ea0ce6904b:/# ls -l /proc
> ls: cannot access /proc/1: No such file or directory
> ls: cannot access /proc/10: No such file or directory
> total 0
> ?????????? ? ? ? ? ? 1
> ?????????? ? ? ? ? ? 10
> dr-xr-xr-x 3 root root 0 Jan 11 17:38 acpi
> -r--r--r-- 1 root root 0 Jan 11 17:38 buddyinfo
> dr-xr-xr-x 4 root root 0 Jan 11 17:38 bus
the problem that readdir() returns pid entries but stat() gives ENOENT
is caused by vserver patch.
i.e disabling vserver patch would make it work back again.
i updated vserver patch to be recent, just in case 3.10.25-vs2.3.6.8,
but the problem remained.
btw, this can be easily tested with plain lxc only:
# lxc-create -t busybox --name busybox
# lxc-start --name busybox -d
# lxc-attach busybox --name busybox ls -- -l /proc/self
ls: /proc/self: cannot read link: No such file or directory
lrwxrwxrwx 1 root root 0 Jan 15 19:58 /proc/self
--
glen
More information about the pld-devel-en
mailing list