Hello everyone!
I'm playing with guestunmount and got the following issues:
1) guestunmount never returns 3 (not mounted) - i guess it's a bug at
guestunmount.c:223
2) I don't know whether it's a bug in guestunmount or fusermount, but on
my machine while executing
> guestmount
> guestunmount
> guestunmount
on second "guestunmount" I get
"guestunmount: failed to unmount {...}: fusermount: failed to unmount
{...}: Invalid argument"
while, according to guestunmount.c, guestunmount should return something
like
"entry for {} not found"
3)
> fusermount -u {}
gives me "Invalid argument" as well, while
> umount {}
handles this error successfully and returns "not mounted".
(strace logs attached)
I have a custom centos7-based distro, but I don't think it matters.
I'd like someone to compare results with mine, and, possibly, give me
some explanations about why it's going like this and how to distinguish
non-mounted mountpoints from busy ones (I guess I'll have to parse
umount {} output).
Thanks in advance!
--
Your sincerely,
Maxim Perevedentsev
execve("/usr/bin/fusermount", ["fusermount", "-u", "/vz/root/test/c6486080-aaa7-4f70-b192-51d25971b618"], ["XDG_SESSION_ID=c3143", "GUESTFISH_INIT=\\e[1;34m", "HOSTNAME=XXX", "TERM=xterm", "SHELL=/bin/bash", "HISTSIZE=1000", "SSH_CLIENT=XXX", "SSH_TTY=/dev/pts/1", "QT_GRAPHICSSYSTEM_CHECKED=1", "USER=root", "LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;0"..., "GUESTFISH_PS1=\\[\\e[1;32m\\]><fs>\\[\\e[0;31m\\] ", "MAIL=/var/spool/mail/root", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin", "PWD=/root", "LANG=en_US.UTF-8", "GUESTFISH_OUTPUT=\\e[0m", "HISTCONTROL=ignoredups", "SHLVL=1", "HOME=/root", "LOGNAME=root", "SSH_CONNECTION=XXX", "LESSOPEN=||/usr/bin/lesspipe.sh %s", "XDG_RUNTIME_DIR=/run/user/0", "GUESTFISH_RESTORE=\\e[0m", "_=/usr/bin/strace"]) = 0
brk(0) = 0x1019000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fee45f1b000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_dev=makedev(253, 0), st_ino=1180781, st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=88, st_size=42906, st_atime=2015/11/23-08:38:56, st_mtime=2015/11/13-08:34:56, st_ctime=2015/11/13-08:34:56}) = 0
mmap(NULL, 42906, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fee45f10000
close(3) = 0
open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\34\2\0\0\0\0\0@\0\0\0\0\0\0\0p\37 \0\0\0\0\0\0\0\0\0@\0008\0\n\0@\0(\0'\0\6\0\0\0\5\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0000\2\0\0"..., 832) = 832
fstat(3, {st_dev=makedev(253, 0), st_ino=1704841, st_mode=S_IFREG|0755, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=4120, st_size=2107760, st_atime=2015/11/23-05:00:01, st_mtime=2015/03/05-16:10:12, st_ctime=2015/10/01-13:55:32}) = 0
mmap(NULL, 3932736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fee4593a000
mprotect(0x7fee45af0000, 2097152, PROT_NONE) = 0
mmap(0x7fee45cf0000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b6000) = 0x7fee45cf0000
mmap(0x7fee45cf6000, 16960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fee45cf6000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fee45f0f000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fee45f0d000
arch_prctl(ARCH_SET_FS, 0x7fee45f0d740) = 0
mprotect(0x7fee45cf0000, 16384, PROT_READ) = 0
mprotect(0x606000, 4096, PROT_READ) = 0
mprotect(0x7fee45f1c000, 4096, PROT_READ) = 0
munmap(0x7fee45f10000, 42906) = 0
brk(0) = 0x1019000
brk(0x103a000) = 0x103a000
brk(0) = 0x103a000
getuid() = 0
lstat("/vz", {st_dev=makedev(253, 2), st_ino=2, st_mode=S_IFDIR|0755, st_nlink=11, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=8, st_size=4096, st_atime=2015/11/23-09:30:54, st_mtime=2015/11/06-04:48:33, st_ctime=2015/11/06-04:48:33}) = 0
lstat("/vz/root", {st_dev=makedev(253, 2), st_ino=655361, st_mode=S_IFDIR|0750, st_nlink=6, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=8, st_size=4096, st_atime=2015/11/23-09:30:57, st_mtime=2015/11/13-12:00:25, st_ctime=2015/11/13-12:00:25}) = 0
lstat("/vz/root/test", {st_dev=makedev(253, 2), st_ino=655365, st_mode=S_IFDIR|0755, st_nlink=3, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=8, st_size=4096, st_atime=2015/11/23-09:31:03, st_mtime=2015/11/16-04:53:18, st_ctime=2015/11/16-04:53:18}) = 0
chdir("/") = 0
getuid() = 0
umask(033) = 022
geteuid() = 0
lstat("/etc/mtab", {st_dev=makedev(253, 0), st_ino=1179652, st_mode=S_IFLNK|0777, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=0, st_size=17, st_atime=2015/11/23-02:00:02, st_mtime=2015/10/01-13:55:10, st_ctime=2015/10/01-13:55:10}) = 0
getuid() = 0
chdir("/vz/root/test") = 0
getcwd("/vz/root/test", 65536) = 14
umount("", 0x80000000 /* MNT_??? */) = -1 EINVAL (Invalid argument)
umount("", 0x8 /* MNT_??? */) = -1 ENOENT (No such file or directory)
umount("c6486080-aaa7-4f70-b192-51d25971b618", 0x8 /* MNT_??? */) = -1 EINVAL (Invalid argument)
write(2, "fusermount: failed to unmount /vz/root/test/c6486080-aaa7-4f70-b192-51d25971b618: Invalid argument\n", 99fusermount: failed to unmount /vz/root/test/c6486080-aaa7-4f70-b192-51d25971b618: Invalid argument
) = 99
exit_group(1) = ?
+++ exited with 1 +++
execve("/usr/bin/umount", ["umount", "/vz/root/test/c6486080-aaa7-4f70-b192-51d25971b618"], ["XDG_SESSION_ID=c3143", "GUESTFISH_INIT=\\e[1;34m", "HOSTNAME=XXX", "TERM=xterm", "SHELL=/bin/bash", "HISTSIZE=1000", "SSH_CLIENT=XXX", "SSH_TTY=/dev/pts/1", "QT_GRAPHICSSYSTEM_CHECKED=1", "USER=root", "LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;0"..., "GUESTFISH_PS1=\\[\\e[1;32m\\]><fs>\\[\\e[0;31m\\] ", "MAIL=/var/spool/mail/root", "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin", "PWD=/root", "LANG=en_US.UTF-8", "GUESTFISH_OUTPUT=\\e[0m", "HISTCONTROL=ignoredups", "SHLVL=1", "HOME=/root", "LOGNAME=root", "SSH_CONNECTION=XXX", "LESSOPEN=||/usr/bin/lesspipe.sh %s", "XDG_RUNTIME_DIR=/run/user/0", "GUESTFISH_RESTORE=\\e[0m", "_=/usr/bin/strace"]) = 0
brk(0) = 0x7feb9383a000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7feb93454000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_dev=makedev(253, 0), st_ino=1180781, st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=88, st_size=42906, st_atime=2015/11/23-08:38:56, st_mtime=2015/11/13-08:34:56, st_ctime=2015/11/13-08:34:56}) = 0
mmap(NULL, 42906, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7feb93449000
close(3) = 0
open("/lib64/libmount.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\230\0\0\0\0\0\0@\0\0\0\0\0\0\0 \363\3\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\36\0\35\0\1\0\0\0\5\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\0\34\276\3\0"..., 832) = 832
fstat(3, {st_dev=makedev(253, 0), st_ino=1707843, st_mode=S_IFREG|0755, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=512, st_size=260768, st_atime=2015/11/22-16:28:42, st_mtime=2015/08/07-15:25:46, st_ctime=2015/10/01-13:57:39}) = 0
mmap(NULL, 2354496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7feb92ff5000
mprotect(0x7feb93031000, 2097152, PROT_NONE) = 0
mmap(0x7feb93231000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3c000) = 0x7feb93231000
mmap(0x7feb93233000, 3392, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7feb93233000
close(3) = 0
open("/lib64/libblkid.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\177\0\0\0\0\0\0@\0\0\0\0\0\0\0x\303\3\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\36\0\35\0\1\0\0\0\5\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\0\204u\3\0"..., 832) = 832
fstat(3, {st_dev=makedev(253, 0), st_ino=1708232, st_mode=S_IFREG|0755, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=488, st_size=248568, st_atime=2015/11/22-16:28:42, st_mtime=2015/08/07-15:25:46, st_ctime=2015/10/01-13:57:43}) = 0
mmap(NULL, 2341704, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7feb92db9000
mprotect(0x7feb92df1000, 2093056, PROT_NONE) = 0
mmap(0x7feb92ff0000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x37000) = 0x7feb92ff0000
mmap(0x7feb92ff4000, 2888, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7feb92ff4000
close(3) = 0
open("/lib64/libuuid.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\25\0\0\0\0\0\0@\0\0\0\0\0\0\0\300F\0\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\36\0\35\0\1\0\0\0\5\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\0\2641\0\0"..., 832) = 832
fstat(3, {st_dev=makedev(253, 0), st_ino=1705302, st_mode=S_IFREG|0755, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=40, st_size=20032, st_atime=2015/11/23-02:00:01, st_mtime=2015/08/07-15:25:46, st_ctime=2015/10/01-13:55:40}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7feb93448000
mmap(NULL, 2113920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7feb92bb4000
mprotect(0x7feb92bb8000, 2093056, PROT_NONE) = 0
mmap(0x7feb92db7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7feb92db7000
close(3) = 0
open("/lib64/libselinux.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240d\0\0\0\0\0\0@\0\0\0\0\0\0\00087\2\0\0\0\0\0\0\0\0\0@\0008\0\10\0@\0\36\0\35\0\1\0\0\0\5\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\0\\\r\2\0"..., 832) = 832
fstat(3, {st_dev=makedev(253, 0), st_ino=1705280, st_mode=S_IFREG|0755, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=288, st_size=147128, st_atime=2015/11/23-05:21:19, st_mtime=2014/09/14-20:03:22, st_ctime=2015/10/01-13:55:37}) = 0
mmap(NULL, 2246808, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7feb9298f000
mprotect(0x7feb929b0000, 2097152, PROT_NONE) = 0
mmap(0x7feb92bb0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x21000) = 0x7feb92bb0000
mmap(0x7feb92bb2000, 6296, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7feb92bb2000
close(3) = 0
open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\34\2\0\0\0\0\0@\0\0\0\0\0\0\0p\37 \0\0\0\0\0\0\0\0\0@\0008\0\n\0@\0(\0'\0\6\0\0\0\5\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0000\2\0\0"..., 832) = 832
fstat(3, {st_dev=makedev(253, 0), st_ino=1704841, st_mode=S_IFREG|0755, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=4120, st_size=2107760, st_atime=2015/11/23-05:00:01, st_mtime=2015/03/05-16:10:12, st_ctime=2015/10/01-13:55:32}) = 0
mmap(NULL, 3932736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7feb925ce000
mprotect(0x7feb92784000, 2097152, PROT_NONE) = 0
mmap(0x7feb92984000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b6000) = 0x7feb92984000
mmap(0x7feb9298a000, 16960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7feb9298a000
close(3) = 0
open("/lib64/libpcre.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360\25\0\0\0\0\0\0@\0\0\0\0\0\0\0\300\f\6\0\0\0\0\0\0\0\0\0@\0008\0\7\0@\0\34\0\33\0\1\0\0\0\5\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\0,\357\5\0"..., 832) = 832
fstat(3, {st_dev=makedev(253, 0), st_ino=1705270, st_mode=S_IFREG|0755, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=784, st_size=398272, st_atime=2015/11/23-05:21:19, st_mtime=2015/03/05-16:38:13, st_ctime=2015/10/01-13:55:37}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7feb93447000
mmap(NULL, 2490888, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7feb9236d000
mprotect(0x7feb923cc000, 2097152, PROT_NONE) = 0
mmap(0x7feb925cc000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5f000) = 0x7feb925cc000
close(3) = 0
open("/lib64/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000/\0\0\0\0\0\0@\0\0\0\0\0\0\0hO\2\0\0\0\0\0\0\0\0\0@\0008\0\7\0@\0\34\0\33\0\1\0\0\0\5\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\0,5\2\0"..., 832) = 832
fstat(3, {st_dev=makedev(253, 0), st_ino=1705268, st_mode=S_IFREG|0755, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=304, st_size=153192, st_atime=2015/11/23-05:00:01, st_mtime=2015/01/19-04:52:32, st_ctime=2015/10/01-13:55:37}) = 0
mmap(NULL, 2245240, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7feb92148000
mprotect(0x7feb9216c000, 2093056, PROT_NONE) = 0
mmap(0x7feb9236b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x7feb9236b000
close(3) = 0
open("/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\16\0\0\0\0\0\0@\0\0\0\0\0\0\0\370C\0\0\0\0\0\0\0\0\0\0@\0008\0\t\0@\0!\0 \0\6\0\0\0\5\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\370\1\0\0"..., 832) = 832
fstat(3, {st_dev=makedev(253, 0), st_ino=1704847, st_mode=S_IFREG|0755, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=40, st_size=19512, st_atime=2015/11/23-05:00:01, st_mtime=2015/03/05-16:10:12, st_ctime=2015/10/01-13:55:32}) = 0
mmap(NULL, 2109744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7feb91f44000
mprotect(0x7feb91f47000, 2093056, PROT_NONE) = 0
mmap(0x7feb92146000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7feb92146000
close(3) = 0
open("/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240l\0\0\0\0\0\0@\0\0\0\0\0\0\0\260\37\2\0\0\0\0\0\0\0\0\0@\0008\0\t\0@\0&\0%\0\6\0\0\0\5\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\370\1\0\0"..., 832) = 832
fstat(3, {st_dev=makedev(253, 0), st_ino=1704867, st_mode=S_IFREG|0755, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=280, st_size=141616, st_atime=2015/11/23-05:00:01, st_mtime=2015/03/05-16:10:13, st_ctime=2015/10/01-13:55:32}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7feb93446000
mmap(NULL, 2208864, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7feb91d28000
mprotect(0x7feb91d3e000, 2097152, PROT_NONE) = 0
mmap(0x7feb91f3e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7feb91f3e000
mmap(0x7feb91f40000, 13408, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7feb91f40000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7feb93445000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7feb93443000
arch_prctl(ARCH_SET_FS, 0x7feb93443880) = 0
mprotect(0x7feb92984000, 16384, PROT_READ) = 0
mprotect(0x7feb91f3e000, 4096, PROT_READ) = 0
mprotect(0x7feb92146000, 4096, PROT_READ) = 0
mprotect(0x7feb9236b000, 4096, PROT_READ) = 0
mprotect(0x7feb925cc000, 4096, PROT_READ) = 0
mprotect(0x7feb92bb0000, 4096, PROT_READ) = 0
mprotect(0x7feb92db7000, 4096, PROT_READ) = 0
mprotect(0x7feb92ff0000, 12288, PROT_READ) = 0
mprotect(0x7feb93231000, 4096, PROT_READ) = 0
mprotect(0x7feb9365e000, 4096, PROT_READ) = 0
mprotect(0x7feb93455000, 4096, PROT_READ) = 0
munmap(0x7feb93449000, 42906) = 0
set_tid_address(0x7feb93443b50) = 974040
set_robust_list(0x7feb93443b60, 24) = 0
rt_sigaction(SIGRTMIN, {0x7feb91d2e780, [], SA_RESTORER|SA_SIGINFO, 0x7feb91d37130}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7feb91d2e810, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7feb91d37130}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
statfs("/sys/fs/selinux", 0x7ffea1c60910) = -1 ENOENT (No such file or directory)
statfs("/selinux", 0x7ffea1c60910) = -1 ENOENT (No such file or directory)
brk(0) = 0x7feb9383a000
brk(0x7feb9385b000) = 0x7feb9385b000
open("/proc/filesystems", O_RDONLY) = 3
fstat(3, {st_dev=makedev(0, 3), st_ino=4026532027, st_mode=S_IFREG|0444, st_nlink=1, st_uid=0, st_gid=0, st_blksize=1024, st_blocks=0, st_size=0, st_atime=2015/11/23-10:22:55, st_mtime=2015/11/23-10:22:55, st_ctime=2015/11/23-10:22:55}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7feb93453000
read(3, "nodev\tsysfs\nnodev\trootfs\nnodev\tbdev\nnodev\tproc\nnodev\tcgroup\nnodev\tcpuset\nnodev\ttmpfs\nnodev\tdevtmpfs\n"..., 1024) = 346
read(3, "", 1024) = 0
close(3) = 0
munmap(0x7feb93453000, 4096) = 0
open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_dev=makedev(253, 0), st_ino=3678, st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=207096, st_size=106065056, st_atime=2015/11/23-05:00:01, st_mtime=2015/10/01-13:55:34, st_ctime=2015/10/01-13:55:34}) = 0
mmap(NULL, 106065056, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7feb8b801000
close(3) = 0
getuid() = 0
geteuid() = 0
getuid() = 0
geteuid() = 0
getgid() = 0
getegid() = 0
prctl(PR_GET_DUMPABLE) = 1
lstat("/etc/mtab", {st_dev=makedev(253, 0), st_ino=1179652, st_mode=S_IFLNK|0777, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=0, st_size=17, st_atime=2015/11/23-02:00:02, st_mtime=2015/10/01-13:55:10, st_ctime=2015/10/01-13:55:10}) = 0
getuid() = 0
geteuid() = 0
getgid() = 0
getegid() = 0
prctl(PR_GET_DUMPABLE) = 1
stat("/run", {st_dev=makedev(0, 22), st_ino=7356, st_mode=S_IFDIR|0755, st_nlink=35, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=0, st_size=1240, st_atime=2015/11/02-10:12:49, st_mtime=2015/11/23-10:22:04, st_ctime=2015/11/23-10:22:04}) = 0
lstat("/run/mount/utab", {st_dev=makedev(0, 22), st_ino=1625, st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=0, st_size=0, st_atime=2015/11/02-10:12:49, st_mtime=2015/11/02-10:12:49, st_ctime=2015/11/02-10:12:49}) = 0
open("/run/mount/utab", O_RDWR|O_CREAT|O_CLOEXEC, 0644) = 3
close(3) = 0
stat("/vz/root/test/c6486080-aaa7-4f70-b192-51d25971b618", {st_dev=makedev(253, 2), st_ino=655366, st_mode=S_IFDIR|0750, st_nlink=2, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=8, st_size=4096, st_atime=2015/11/23-08:11:09, st_mtime=2015/11/16-04:53:18, st_ctime=2015/11/16-04:53:18}) = 0
readlink("/vz", 0x7ffea1c5e680, 4096) = -1 EINVAL (Invalid argument)
readlink("/vz/root", 0x7ffea1c5e680, 4096) = -1 EINVAL (Invalid argument)
readlink("/vz/root/test", 0x7ffea1c5e680, 4096) = -1 EINVAL (Invalid argument)
readlink("/vz/root/test/c6486080-aaa7-4f70-b192-51d25971b618", 0x7ffea1c5e680, 4096) = -1 EINVAL (Invalid argument)
lstat("/etc/mtab", {st_dev=makedev(253, 0), st_ino=1179652, st_mode=S_IFLNK|0777, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=0, st_size=17, st_atime=2015/11/23-02:00:02, st_mtime=2015/10/01-13:55:10, st_ctime=2015/10/01-13:55:10}) = 0
open("/proc/self/mountinfo", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_dev=makedev(0, 3), st_ino=6762393, st_mode=S_IFREG|0444, st_nlink=1, st_uid=0, st_gid=0, st_blksize=1024, st_blocks=0, st_size=0, st_atime=2015/11/23-10:22:55, st_mtime=2015/11/23-10:22:55, st_ctime=2015/11/23-10:22:55}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7feb93453000
read(3, "20 43 0:3 / /proc rw,nosuid,nodev,noexec,relatime shared:5 - proc proc rw\n21 43 0:19 / /sys rw,nosui"..., 1024) = 1024
read(3, "rw,cpuset\n31 27 0:17 / /sys/fs/cgroup/cpu,cpuacct rw,nosuid,nodev,noexec,relatime shared:11 - cgroup"..., 1024) = 1024
read(3, " shared:20 - cgroup cgroup rw,beancounter\n41 21 0:32 / /sys/kernel/config rw,relatime shared:22 - co"..., 1024) = 1024
read(3, "relatime shared:34 - binfmt_misc binfmt_misc rw\n52 51 182:338961 / /vz/root/3b200385-4e97-45e2-aa14-"..., 1024) = 204
read(3, "", 1024) = 0
close(3) = 0
munmap(0x7feb93453000, 4096) = 0
stat("/run/mount/utab", {st_dev=makedev(0, 22), st_ino=1625, st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=0, st_size=0, st_atime=2015/11/02-10:12:49, st_mtime=2015/11/02-10:12:49, st_ctime=2015/11/02-10:12:49}) = 0
umount("/vz/root/test/c6486080-aaa7-4f70-b192-51d25971b618", 0) = -1 EINVAL (Invalid argument)
open("/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_dev=makedev(253, 0), st_ino=1704828, st_mode=S_IFREG|0644, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=8, st_size=2502, st_atime=2015/11/23-01:19:49, st_mtime=2015/03/05-15:45:29, st_ctime=2015/10/01-13:55:30}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7feb93453000
read(3, "# Locale name alias data base.\n# Copyright (C) 1996-2001,2003,2007 Free Software Foundation, Inc.\n#\n"..., 4096) = 2502
read(3, "", 4096) = 0
close(3) = 0
munmap(0x7feb93453000, 4096) = 0
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/util-linux.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/util-linux.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/util-linux.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/util-linux.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/util-linux.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/util-linux.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, "umount: ", 8umount: ) = 8
write(2, "/vz/root/test/c6486080-aaa7-4f70-b192-51d25971b618: not mounted", 63/vz/root/test/c6486080-aaa7-4f70-b192-51d25971b618: not mounted) = 63
write(2, "\n", 1
) = 1
close(1) = 0
close(2) = 0
exit_group(32) = ?
+++ exited with 32 +++
_______________________________________________
Libguestfs mailing list
Libguestfs@redhat.com
https://www.redhat.com/mailman/listinfo/libguestfs