hi,
i'm using this minimal config:
lxc.utsname = c0
lxc.mount.entry = none /lxc/c0/proc proc defaults 0 0
lxc.rootfs = /lxc/c0/
but lxc does not mount proc into /lxc/c0/proc.
using lxc.mount = /path/to/fstab also does not work.
it's also not only proc, it does not mount anything.
mounting within the container works fine.
but i want do drop cap_sys_admin.
to test the issue i'm using this command:
strace -f /opt/lxc/bin/lxc-start -n c0 -- /bin/ps > log.txt 2>&1
/bin/ps writes:
Error, do this: mount -t proc none /proc
so, /proc is not mounted.
i double checked it using /bin/bash as init...
log.txt is attached. you can see proc gets never mounted to /lxc/c0/proc/
is this a configuration error or a bug?
--
Thanks,
//richard
execve("/opt/lxc/bin/lxc-start", ["/opt/lxc/bin/lxc-start", "-n", "c0", "--",
"/bin/ps"], [/* 22 vars */]) = 0
brk(0) = 0x883000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f135f5c2000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f135f5c1000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/opt/lxc//lib/tls/x86_64/liblxc.so.0", O_RDONLY) = -1 ENOENT (No such
file or directory)
stat("/opt/lxc//lib/tls/x86_64", 0x7fffd1109080) = -1 ENOENT (No such file or
directory)
open("/opt/lxc//lib/tls/liblxc.so.0", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat("/opt/lxc//lib/tls", 0x7fffd1109080) = -1 ENOENT (No such file or
directory)
open("/opt/lxc//lib/x86_64/liblxc.so.0", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat("/opt/lxc//lib/x86_64", 0x7fffd1109080) = -1 ENOENT (No such file or
directory)
open("/opt/lxc//lib/liblxc.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240o\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=463322, ...}) = 0
mmap(NULL, 2243232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f135f39d000
mprotect(0x7f135f3bf000, 2093056, PROT_NONE) = 0
mmap(0x7f135f5be000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x21000) = 0x7f135f5be000
mmap(0x7f135f5c0000, 2720, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f135f5c0000
close(3) = 0
open("/opt/lxc//lib/libcap.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=39206, ...}) = 0
mmap(NULL, 39206, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f135f393000
close(3) = 0
open("/lib64/libcap.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p\r\240\276?\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=17384, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f135f392000
mmap(0x3fbea00000, 2111000, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x3fbea00000
mprotect(0x3fbea03000, 2097152, PROT_NONE) = 0
mmap(0x3fbec03000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x3fbec03000
close(3) = 0
open("/opt/lxc//lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/lib64/libc.so.6", O_RDONLY) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\332!\273?\0\0\0"..., 832) =
832
fstat(3, {st_mode=S_IFREG|0755, st_size=1718120, ...}) = 0
mmap(0x3fbb200000, 3498328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x3fbb200000
mprotect(0x3fbb34e000, 2093056, PROT_NONE) = 0
mmap(0x3fbb54d000, 20480, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14d000) = 0x3fbb54d000
mmap(0x3fbb552000, 16728, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3fbb552000
close(3) = 0
open("/opt/lxc//lib/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/opt/lxc//lib/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/lib64/libutil.so.1", O_RDONLY) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\16\340\275?\0\0\0"..., 832)
= 832
fstat(3, {st_mode=S_IFREG|0755, st_size=18152, ...}) = 0
mmap(0x3fbde00000, 2105616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0x3fbde00000
mprotect(0x3fbde02000, 2093056, PROT_NONE) = 0
mmap(0x3fbe001000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x3fbe001000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f135f391000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f135f390000
arch_prctl(ARCH_SET_FS, 0x7f135f3906e0) = 0
mprotect(0x3fbe001000, 4096, PROT_READ) = 0
mprotect(0x3fbb54d000, 16384, PROT_READ) = 0
mprotect(0x3fbb01b000, 4096, PROT_READ) = 0
munmap(0x7f135f393000, 39206) = 0
getuid() = 0
getgid() = 0
geteuid() = 0
brk(0) = 0x883000
brk(0x8a4000) = 0x8a4000
access("/opt/lxc//var/lib/lxc/c0/config", F_OK) = 0
open("/opt/lxc//var/lib/lxc/c0/config", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=330, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f135f39c000
read(3, "lxc.utsname = c0\nlxc.mount.entry"..., 4096) = 330
read(3, "", 4096) = 0
close(3) = 0
munmap(0x7f135f39c000, 4096) = 0
open("/proc/self/fd", O_RDONLY|O_NONBLOCK|O_DIRECTORY) = 3
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
getdents(3, /* 6 entries */, 32768) = 144
getdents(3, /* 0 entries */, 32768) = 0
close(3) = 0
socket(PF_FILE, SOCK_DGRAM, 0) = 3
sendto(3, "\0\0\0\0c0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
4104, 0, {sa_family=AF_FILE, path=@"lxc-monitor"...}, 110) = -1 ECONNREFUSED
(Connection refused)
close(3) = 0
access("/dev/tty", F_OK) = 0
open("/dev/tty", O_RDWR) = 3
close(3) = 0
open("/dev/ptmx", O_RDWR) = 3
statfs("/dev/pts", {f_type="DEVPTS_SUPER_MAGIC", f_bsize=4096, f_blocks=0,
f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255,
f_frsize=4096}) = 0
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(3, TIOCGPTN, [2]) = 0
stat("/dev/pts/2", {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 2), ...}) = 0
statfs("/dev/pts/2", {f_type="DEVPTS_SUPER_MAGIC", f_bsize=4096, f_blocks=0,
f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255,
f_frsize=4096}) = 0
ioctl(3, TIOCSPTLCK, [0]) = 0
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(3, TIOCGPTN, [2]) = 0
stat("/dev/pts/2", {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 2), ...}) = 0
open("/dev/pts/2", O_RDWR|O_NOCTTY) = 4
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
getuid() = 0
open("/dev/tty", O_RDWR|O_CREAT|O_APPEND|0x80000, 0600) = 5
getuid() = 0
ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(5, SNDCTL_TMR_CONTINUE or TCSETSF, {B38400 opost -isig -icanon -echo
...}) = 0
rt_sigprocmask(SIG_BLOCK, ~[ILL BUS SEGV RTMIN RT_1], [], 8) = 0
syscall_289(0xffffffff, 0x7fffd11098b0, 0x8, 0, 0x10, 0xffffffff, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0) = 0x6
fcntl(6, F_SETFD, FD_CLOEXEC) = 0
socketpair(PF_FILE, SOCK_STREAM, 0, [7, 8]) = 0
fcntl(7, F_SETFD, FD_CLOEXEC) = 0
clone(Process 2677 attached
child_stack=0x7fffd11098c0, flags=CLONE_NEWNS|0x2c000000|SIGCHLD) = 2677
[pid 2677] getpid() = 1
[pid 2676] close(7) = 0
[pid 2676] read(8, <unfinished ...>
[pid 2677] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
[pid 2677] prctl(0x1, 0x9, 0, 0, 0) = 0
[pid 2677] close(8) = 0
[pid 2677] write(7, "\0\0\0\0", 4) = 4
[pid 2677] read(7, <unfinished ...>
[pid 2676] <... read resumed> "\0\0\0\0", 4) = 4
[pid 2676] open("/proc/mounts", O_RDONLY) = 7
[pid 2676] fstat(7, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
[pid 2676] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x7f135f39c000
[pid 2676] read(7, "rootfs / rootfs rw 0 0\n/dev/root"..., 1024) = 692
[pid 2676] read(7, "", 1024) = 0
[pid 2676] close(7) = 0
[pid 2676] munmap(0x7f135f39c000, 4096) = 0
[pid 2676] access("/cgroup/c0", F_OK) = -1 ENOENT (No such file or directory)
[pid 2676] open("/proc/mounts", O_RDONLY) = 7
[pid 2676] fstat(7, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
[pid 2676] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x7f135f39c000
[pid 2676] read(7, "rootfs / rootfs rw 0 0\n/dev/root"..., 1024) = 692
[pid 2676] read(7, "", 1024) = 0
[pid 2676] close(7) = 0
[pid 2676] munmap(0x7f135f39c000, 4096) = 0
[pid 2676] rename("/cgroup/2677", "/cgroup/c0") = 0
[pid 2676] write(8, "\1\0\0\0", 4 <unfinished ...>
[pid 2677] <... read resumed> "\1\0\0\0", 4) = 4
[pid 2676] <... write resumed> ) = 4
[pid 2677] sethostname("c0"..., 2) = 0
[pid 2677] access("/opt/lxc//lib/lxc/rootfs", F_OK) = 0
[pid 2677] lstat("/lxc", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 2677] lstat("/lxc/c0", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 2677] access("/lxc/c0", F_OK) = 0
[pid 2677] stat("/lxc/c0", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
[pid 2677] mount("/lxc/c0", "/opt/lxc//lib/lxc/rootfs", 0x7f135f3b9057,
MS_BIND|MS_REC, NULL) = 0
[pid 2677] stat("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=4096, ...}) = 0
[pid 2676] read(8, <unfinished ...>
[pid 2677] open("/tmp/tmpfcZXgOE", O_RDWR|O_CREAT|O_EXCL, 0600) = 8
[pid 2677] unlink("/tmp/tmpfcZXgOE") = 0
[pid 2677] fcntl(8, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
[pid 2677] fstat(8, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
[pid 2677] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x7f135f39c000
[pid 2677] lseek(8, 0, SEEK_CUR) = 0
[pid 2677] write(8, "none /lxc/c0/proc proc defaults "..., 36) = 36
[pid 2677] lseek(8, 0, SEEK_SET) = 0
[pid 2677] read(8, "none /lxc/c0/proc proc defaults "..., 4096) = 36
[pid 2677] mount("none", "/opt/lxc//lib/lxc/rootfsproc", "proc", 0, NULL) = 0
[pid 2677] read(8, "", 4096) = 0
[pid 2677] close(8) = 0
[pid 2677] munmap(0x7f135f39c000, 4096) = 0
[pid 2677] access("/opt/lxc//lib/lxc/rootfs/dev/console", F_OK) = 0
[pid 2677] stat("/opt/lxc//lib/lxc/rootfs/dev/console", {st_mode=S_IFCHR|0600,
st_rdev=makedev(5, 1), ...}) = 0
[pid 2677] chmod("/dev/pts/2", 020600) = 0
[pid 2677] mount("/dev/pts/2", "/opt/lxc//lib/lxc/rootfs/dev/console",
0x7f135f3b9057, MS_BIND, NULL) = 0
[pid 2677] chdir("/opt/lxc//lib/lxc/rootfs") = 0
[pid 2677] access("/opt/lxc//lib/lxc/rootfs/mnt", F_OK) = 0
[pid 2677] pivot_root(".", "/opt/lxc//lib/lxc/rootfs/mnt") = 0
[pid 2677] chdir("/") = 0
[pid 2677] open("mnt/proc/mounts", O_RDONLY) = 8
[pid 2677] fstat(8, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
[pid 2677] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x7f135f39c000
[pid 2677] read(8, "rootfs / rootfs rw 0 0\n/dev/root"..., 1024) = 947
[pid 2677] read(8, "", 1024) = 0
[pid 2677] close(8) = 0
[pid 2677] munmap(0x7f135f39c000, 4096) = 0
[pid 2677] umount("/mnt", 0) = -1 EBUSY (Device or resource busy)
[pid 2677] umount("/mnt/dev", 0) = -1 EBUSY (Device or resource busy)
[pid 2677] umount("/mnt/dev/pts", 0) = 0
[pid 2677] umount("/mnt/dev/shm", 0) = 0
[pid 2677] umount("/mnt/proc", 0) = -1 EBUSY (Device or resource busy)
[pid 2677] umount("/mnt/proc/bus/usb", 0) = 0
[pid 2677] umount("/mnt/proc/sys/fs/binfmt_misc", 0) = 0
[pid 2677] umount("/mnt/sys", 0) = 0
[pid 2677] umount("/mnt/lxc", 0) = 0
[pid 2677] umount("/mnt/boot", 0) = 0
[pid 2677] umount("/mnt/cgroup", 0) = 0
[pid 2677] umount("/mnt/opt/lxc/lib/lxc/rootfsproc", 0) = 0
[pid 2677] umount("/mnt", 0) = -1 EBUSY (Device or resource busy)
[pid 2677] umount("/mnt/dev", 0) = 0
[pid 2677] umount("/mnt/proc", 0) = 0
[pid 2677] umount("/mnt", 0) = 0
[pid 2677] prctl(0x18, 0x16, 0, 0, 0) = 0
[pid 2677] close(6) = 0
[pid 2677] execve("/bin/ps", ["/bin/ps"], [/* 23 vars */] <unfinished ...>
[pid 2676] <... read resumed> "", 4) = 0
[pid 2676] socket(PF_FILE, SOCK_DGRAM, 0) = 7
[pid 2676] sendto(7,
"\0\0\0\0c0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4104, 0,
{sa_family=AF_FILE, path=@"lxc-monitor"...}, 110 <unfinished ...>
[pid 2677] <... execve resumed> ) = 0
[pid 2676] <... sendto resumed> ) = -1 ECONNREFUSED (Connection refused)
[pid 2676] close(7) = 0
[pid 2677] brk(0) = 0x1568000
[pid 2676] close(8) = 0
[pid 2677] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x7fef72190000
[pid 2676] rt_sigaction(SIGINT, {0x7f135f3a5370, ~[RTMIN RT_1],
SA_RESTORER|SA_SIGINFO, 0x3fbb2302d0}, {SIG_DFL, [], 0}, 8) = 0
[pid 2676] rt_sigaction(SIGQUIT, {0x7f135f3a5390, ~[RTMIN RT_1],
SA_RESTORER|SA_SIGINFO, 0x3fbb2302d0}, <unfinished ...>
[pid 2677] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0 <unfinished ...>
[pid 2676] <... rt_sigaction resumed> {SIG_DFL, [], 0}, 8) = 0
[pid 2677] <... mmap resumed> ) = 0x7fef7218f000
[pid 2676] epoll_create(2 <unfinished ...>
[pid 2677] access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or
directory)
[pid 2676] <... epoll_create resumed> ) = 7
[pid 2676] fcntl(7, F_SETFD, FD_CLOEXEC) = 0
[pid 2677] open("/etc/ld.so.cache", O_RDONLY <unfinished ...>
[pid 2676] epoll_ctl(7, EPOLL_CTL_ADD, 6, {EPOLLIN, {u32=8930096,
u64=8930096}} <unfinished ...>
[pid 2677] <... open resumed> ) = 3
[pid 2677] fstat(3, <unfinished ...>
[pid 2676] <... epoll_ctl resumed> ) = 0
[pid 2677] <... fstat resumed> {st_mode=S_IFREG|0644, st_size=10163, ...}) = 0
[pid 2677] mmap(NULL, 10163, PROT_READ, MAP_PRIVATE, 3, 0 <unfinished ...>
[pid 2676] epoll_ctl(7, EPOLL_CTL_ADD, 3, {EPOLLIN, {u32=8930160,
u64=8930160}} <unfinished ...>
[pid 2677] <... mmap resumed> ) = 0x7fef7218c000
[pid 2677] close(3) = 0
[pid 2676] <... epoll_ctl resumed> ) = 0
[pid 2676] epoll_ctl(7, EPOLL_CTL_ADD, 5, {EPOLLIN, {u32=8930224,
u64=8930224}} <unfinished ...>
[pid 2677] open("/lib64/libproc-3.2.7.so", O_RDONLY) = 3
[pid 2676] <... epoll_ctl resumed> ) = 0
[pid 2677] read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320;\0\0\0\0\0\0"..., 832) = 832
[pid 2676] socket(PF_FILE, SOCK_STREAM, 0 <unfinished ...>
[pid 2677] fstat(3, {st_mode=S_IFREG|0755, st_size=58920, ...}) = 0
[pid 2676] <... socket resumed> ) = 8
[pid 2676] bind(8, {sa_family=AF_FILE,
path=@"/opt/lxc//var/lib/lxc/c0/command"...}, 110 <unfinished ...>
[pid 2677] mmap(NULL, 2235192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0 <unfinished ...>
[pid 2676] <... bind resumed> ) = 0
[pid 2677] <... mmap resumed> ) = 0x7fef71d54000
[pid 2677] mprotect(0x7fef71d61000, 2097152, PROT_NONE <unfinished ...>
[pid 2676] listen(8, 100 <unfinished ...>
[pid 2677] <... mprotect resumed> ) = 0
[pid 2676] <... listen resumed> ) = 0
[pid 2677] mmap(0x7fef71f61000, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000 <unfinished ...>
[pid 2676] fcntl(8, F_SETFD, FD_CLOEXEC <unfinished ...>
[pid 2677] <... mmap resumed> ) = 0x7fef71f61000
[pid 2676] <... fcntl resumed> ) = 0
[pid 2676] epoll_ctl(7, EPOLL_CTL_ADD, 8, {EPOLLIN, {u32=8930288,
u64=8930288}} <unfinished ...>
[pid 2677] mmap(0x7fef71f62000, 80696, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0 <unfinished ...>
[pid 2676] <... epoll_ctl resumed> ) = 0
[pid 2677] <... mmap resumed> ) = 0x7fef71f62000
[pid 2677] close(3 <unfinished ...>
[pid 2676] access("/proc/2677/root/var/run", F_OK <unfinished ...>
[pid 2677] <... close resumed> ) = 0
[pid 2676] <... access resumed> ) = 0
[pid 2677] open("/lib64/libdl.so.2", O_RDONLY <unfinished ...>
[pid 2676] inotify_init( <unfinished ...>
[pid 2677] <... open resumed> ) = 3
[pid 2676] <... inotify_init resumed> ) = 9
[pid 2677] read(3, <unfinished ...>
[pid 2676] fcntl(9, F_SETFD, FD_CLOEXEC <unfinished ...>
[pid 2677] <... read resumed>
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\16\0\0\0\0\0\0"..., 832) =
832
[pid 2677] fstat(3, <unfinished ...>
[pid 2676] <... fcntl resumed> ) = 0
[pid 2677] <... fstat resumed> {st_mode=S_IFREG|0755, st_size=20424, ...}) = 0
[pid 2677] mmap(NULL, 2109696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0 <unfinished ...>
[pid 2676] inotify_add_watch(9, "/proc/2677/root/var/run", IN_MODIFY|IN_CREATE
<unfinished ...>
[pid 2677] <... mmap resumed> ) = 0x7fef71b50000
[pid 2677] mprotect(0x7fef71b52000, 2097152, PROT_NONE <unfinished ...>
[pid 2676] <... inotify_add_watch resumed> ) = 1
[pid 2677] <... mprotect resumed> ) = 0
[pid 2676] epoll_ctl(7, EPOLL_CTL_ADD, 9, {EPOLLIN, {u32=8930384,
u64=8930384}} <unfinished ...>
[pid 2677] mmap(0x7fef71d52000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000 <unfinished ...>
[pid 2676] <... epoll_ctl resumed> ) = 0
[pid 2677] <... mmap resumed> ) = 0x7fef71d52000
[pid 2676] epoll_wait(7, <unfinished ...>
[pid 2677] close(3) = 0
[pid 2677] open("/lib64/libc.so.6", O_RDONLY) = 3
[pid 2677] read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\332\1\0\0\0\0\0"..., 832) =
832
[pid 2677] fstat(3, {st_mode=S_IFREG|0755, st_size=1712536, ...}) = 0
[pid 2677] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x7fef7218b000
[pid 2677] mmap(NULL, 3498328, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0) = 0x7fef717f9000
[pid 2677] mprotect(0x7fef71947000, 2093056, PROT_NONE) = 0
[pid 2677] mmap(0x7fef71b46000, 20480, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14d000) = 0x7fef71b46000
[pid 2677] mmap(0x7fef71b4b000, 16728, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fef71b4b000
[pid 2677] close(3) = 0
[pid 2677] mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x7fef7218a000
[pid 2677] arch_prctl(ARCH_SET_FS, 0x7fef7218a6e0) = 0
[pid 2677] mprotect(0x7fef71b46000, 16384, PROT_READ) = 0
[pid 2677] mprotect(0x7fef71d52000, 4096, PROT_READ) = 0
[pid 2677] mprotect(0x7fef72191000, 4096, PROT_READ) = 0
[pid 2677] munmap(0x7fef7218c000, 10163) = 0
[pid 2677] uname({sys="Linux", node="c0", ...}) = 0
[pid 2677] open("/proc/stat", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid 2677] open("/proc/cpuinfo", O_RDONLY) = -1 ENOENT (No such file or
directory)
[pid 2677] brk(0) = 0x1568000
[pid 2677] brk(0x1589000) = 0x1589000
[pid 2677] open("/usr/lib/locale/locale-archive", O_RDONLY) = 3
[pid 2677] fstat(3, {st_mode=S_IFREG|0644, st_size=56413664, ...}) = 0
[pid 2677] mmap(NULL, 56413664, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fef6e22c000
[pid 2677] close(3) = 0
[pid 2677] rt_sigaction(SIGSYS, {0x402640, ~[RTMIN RT_1], SA_RESTORER,
0x7fef718292d0}, NULL, 8) = 0
[pid 2677] rt_sigaction(SIGPWR, {0x402640, ~[RTMIN RT_1], SA_RESTORER,
0x7fef718292d0}, NULL, 8) = 0
[pid 2677] rt_sigaction(SIGIO, {0x402640, ~[RTMIN RT_1], SA_RESTORER,
0x7fef718292d0}, NULL, 8) = 0
[pid 2677] rt_sigaction(SIGVTALRM, {0x402640, ~[RTMIN RT_1], SA_RESTORER,
0x7fef718292d0}, NULL, 8) = 0
[pid 2677] rt_sigaction(SIGXFSZ, {0x402640, ~[RTMIN RT_1], SA_RESTORER,
0x7fef718292d0}, NULL, 8) = 0
[pid 2677] rt_sigaction(SIGXCPU, {0x402640, ~[RTMIN RT_1], SA_RESTORER,
0x7fef718292d0}, NULL, 8) = 0
[pid 2677] rt_sigaction(SIGURG, {0x402640, ~[RTMIN RT_1], SA_RESTORER,
0x7fef718292d0}, NULL, 8) = 0
[pid 2677] rt_sigaction(SIGTTIN, {0x402640, ~[RTMIN RT_1], SA_RESTORER,
0x7fef718292d0}, NULL, 8) = 0
[pid 2677] rt_sigaction(SIGCONT, {0x402640, ~[RTMIN RT_1], SA_RESTORER,
0x7fef718292d0}, NULL, 8) = 0
[pid 2677] rt_sigaction(SIGCHLD, {0x402640, ~[RTMIN RT_1], SA_RESTORER,
0x7fef718292d0}, NULL, 8) = 0
[pid 2677] rt_sigaction(SIGSTKFLT, {0x402640, ~[RTMIN RT_1], SA_RESTORER,
0x7fef718292d0}, NULL, 8) = 0
[pid 2677] rt_sigaction(SIGTERM, {0x402640, ~[RTMIN RT_1], SA_RESTORER,
0x7fef718292d0}, NULL, 8) = 0
[pid 2677] rt_sigaction(SIGALRM, {0x402640, ~[RTMIN RT_1], SA_RESTORER,
0x7fef718292d0}, NULL, 8) = 0
[pid 2677] rt_sigaction(SIGPIPE, {0x402640, ~[RTMIN RT_1], SA_RESTORER,
0x7fef718292d0}, NULL, 8) = 0
[pid 2677] rt_sigaction(SIGUSR2, {0x402640, ~[RTMIN RT_1], SA_RESTORER,
0x7fef718292d0}, NULL, 8) = 0
[pid 2677] rt_sigaction(SIGUSR1, {0x402640, ~[RTMIN RT_1], SA_RESTORER,
0x7fef718292d0}, NULL, 8) = 0
[pid 2677] rt_sigaction(SIGFPE, {0x402640, ~[RTMIN RT_1], SA_RESTORER,
0x7fef718292d0}, NULL, 8) = 0
[pid 2677] rt_sigaction(SIGBUS, {0x402640, ~[RTMIN RT_1], SA_RESTORER,
0x7fef718292d0}, NULL, 8) = 0
[pid 2677] rt_sigaction(SIGTRAP, {0x402640, ~[RTMIN RT_1], SA_RESTORER,
0x7fef718292d0}, NULL, 8) = 0
[pid 2677] rt_sigaction(SIGILL, {0x402640, ~[RTMIN RT_1], SA_RESTORER,
0x7fef718292d0}, NULL, 8) = 0
[pid 2677] rt_sigaction(SIGHUP, {0x402640, ~[RTMIN RT_1], SA_RESTORER,
0x7fef718292d0}, NULL, 8) = 0
[pid 2677] open("/proc/self/stat", O_RDONLY) = -1 ENOENT (No such file or
directory)
[pid 2677] write(2, "Error, do this: mount -t proc no"..., 41Error, do this:
mount -t proc none /proc
) = 41
[pid 2677] exit_group(47) = ?
Process 2677 detached
<... epoll_wait resumed> {{EPOLLIN, {u32=8930096, u64=8930096}}}, 10,
4294967295) = 1
read(6, "\21\0\0\0\0\0\0\0\1\0\0\0u\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
128) = 128
wait4(2677, [{WIFEXITED(s) && WEXITSTATUS(s) == 47}], 0, NULL) = 2677
rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x3fbb2302d0}, NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x3fbb2302d0}, NULL, 8) = 0
open("/proc/mounts", O_RDONLY) = 10
fstat(10, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f135f39c000
read(10, "rootfs / rootfs rw 0 0\n/dev/root"..., 1024) = 692
read(10, "", 1024) = 0
close(10) = 0
munmap(0x7f135f39c000, 4096) = 0
rmdir("/cgroup/c0") = 0
socket(PF_FILE, SOCK_DGRAM, 0) = 10
sendto(10, "\0\0\0\0c0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
4104, 0, {sa_family=AF_FILE, path=@"lxc-monitor"...}, 110) = -1 ECONNREFUSED
(Connection refused)
close(10) = 0
socket(PF_FILE, SOCK_DGRAM, 0) = 10
sendto(10, "\0\0\0\0c0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
4104, 0, {sa_family=AF_FILE, path=@"lxc-monitor"...}, 110) = -1 ECONNREFUSED
(Connection refused)
close(10) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
ioctl(5, SNDCTL_TMR_CONTINUE or TCSETSF, {B38400 opost isig icanon echo ...}) = 0
close(3) = 0
close(4) = 0
exit_group(47) = ?
------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
Lxc-devel mailing list
Lxc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxc-devel