sorry.

may it be I've no understand you.
all what I show you was a complete cut and paste of my strace log.
when the remount hungs, non output is shown on the console.
anyway, I put again another log:

aspi2 ~ # strace -f mount -o remount,noxino,ro /etc 2>&1 &
[1] 2295
aspi2 ~ # execve("/bin/mount", ["mount", "-o", "remount,noxino,ro",
"/etc"], [/* 50 vars */]) = 0
brk(0)                                  = 0x816f000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7761000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=184384, ...}) = 0
mmap2(NULL, 184384, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7733000
close(3)                                = 0
open("/lib/libblkid.so.1", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2409\0\0004\0\0\0"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=125204, ...}) = 0
mmap2(NULL, 128076, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xb7713000
mmap2(0xb7730000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c) = 0xb7730000
close(3)                                = 0
open("/lib/libuuid.so.1", O_RDONLY)     = 3
read(3, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\16\0\0004\0\0\0"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=13832, ...}) = 0
mmap2(NULL, 16604, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xb770e000
mmap2(0xb7711000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xb7711000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20m\1\0004\0\0\0"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1323292, ...}) = 0
mmap2(NULL, 1329448, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0) = 0xb75c9000
mmap2(0xb7708000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13f) = 0xb7708000
mmap2(0xb770b000, 10536, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb770b000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb75c8000
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb75c7000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb75c8b60,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7708000, 8192, PROT_READ)   = 0
mprotect(0xb7711000, 4096, PROT_READ)   = 0
mprotect(0xb7730000, 8192, PROT_READ)   = 0
mprotect(0x8057000, 4096, PROT_READ)    = 0
mprotect(0xb777f000, 4096, PROT_READ)   = 0
munmap(0xb7733000, 184384)              = 0
brk(0)                                  = 0x816f000
brk(0x8190000)                          = 0x8190000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2026992, ...}) = 0
mmap2(NULL, 2026992, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb73d8000
close(3)                                = 0
umask(022)                              = 022
open("/dev/null", O_RDWR|O_LARGEFILE)   = 3
close(3)                                = 0
getuid32()                              = 0
geteuid32()                             = 0
readlink("/etc", 0xbff2965f, 4096)      = -1 EINVAL (Invalid argument)
umask(077)                              = 022
open("/etc/fstab", O_RDONLY|O_LARGEFILE) = 3
umask(022)                              = 077
fstat64(3, {st_mode=S_IFREG|0644, st_size=470, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7760000
read(3, "/dev/loop0              /       "..., 2048) = 470
read(3, "", 2048)                       = 0
close(3)                                = 0
munmap(0xb7760000, 4096)                = 0
readlink("/dev", 0xbff2961f, 4096)      = -1 EINVAL (Invalid argument)
readlink("/dev/loop0", 0xbff2961f, 4096) = -1 EINVAL (Invalid argument)
readlink("/dev", 0xbff2961f, 4096)      = -1 EINVAL (Invalid argument)
readlink("/dev/sda5", 0xbff2961f, 4096) = -1 EINVAL (Invalid argument)
readlink("/umem", 0xbff2961f, 4096)     = -1 EINVAL (Invalid argument)
readlink("/umem/live", 0xbff2961f, 4096) = -1 EINVAL (Invalid argument)
readlink("/umem/live/data", 0xbff2961f, 4096) = -1 EINVAL (Invalid argument)
readlink("/umem/live/data/home", 0xbff2961f, 4096) = -1 EINVAL
(Invalid argument)
readlink("/umem", 0xbff2961f, 4096)     = -1 EINVAL (Invalid argument)
readlink("/umem/live", 0xbff2961f, 4096) = -1 EINVAL (Invalid argument)
readlink("/umem/live/data", 0xbff2961f, 4096) = -1 EINVAL (Invalid argument)
readlink("/umem/live/data/usr-local", 0xbff2961f, 4096) = -1 EINVAL
(Invalid argument)
readlink("/dev", 0xbff2961f, 4096)      = -1 EINVAL (Invalid argument)
readlink("/dev/loop0", 0xbff2961f, 4096) = -1 EINVAL (Invalid argument)
readlink("/dev", 0xbff2961f, 4096)      = -1 EINVAL (Invalid argument)
readlink("/dev/sda5", 0xbff2961f, 4096) = -1 EINVAL (Invalid argument)
readlink("/umem", 0xbff2961f, 4096)     = -1 EINVAL (Invalid argument)
readlink("/umem/live", 0xbff2961f, 4096) = -1 EINVAL (Invalid argument)
readlink("/umem/live/data", 0xbff2961f, 4096) = -1 EINVAL (Invalid argument)
readlink("/umem/live/data/home", 0xbff2961f, 4096) = -1 EINVAL
(Invalid argument)
readlink("/umem", 0xbff2961f, 4096)     = -1 EINVAL (Invalid argument)
readlink("/umem/live", 0xbff2961f, 4096) = -1 EINVAL (Invalid argument)
readlink("/umem/live/data", 0xbff2961f, 4096) = -1 EINVAL (Invalid argument)
readlink("/umem/live/data/usr-local", 0xbff2961f, 4096) = -1 EINVAL
(Invalid argument)
readlink("/etc", 0xbff2967f, 4096)      = -1 EINVAL (Invalid argument)
readlink("/etc", 0xbff2967f, 4096)      = -1 EINVAL (Invalid argument)
readlink("/dev", 0xbff2965f, 4096)      = -1 EINVAL (Invalid argument)
readlink("/dev/loop0", 0xbff2965f, 4096) = -1 EINVAL (Invalid argument)
readlink("/dev", 0xbff2965f, 4096)      = -1 EINVAL (Invalid argument)
readlink("/dev/sda5", 0xbff2965f, 4096) = -1 EINVAL (Invalid argument)
readlink("/umem", 0xbff2965f, 4096)     = -1 EINVAL (Invalid argument)
readlink("/umem/live", 0xbff2965f, 4096) = -1 EINVAL (Invalid argument)
readlink("/umem/live/data", 0xbff2965f, 4096) = -1 EINVAL (Invalid argument)
readlink("/umem/live/data/home", 0xbff2965f, 4096) = -1 EINVAL
(Invalid argument)
readlink("/umem", 0xbff2965f, 4096)     = -1 EINVAL (Invalid argument)
readlink("/umem/live", 0xbff2965f, 4096) = -1 EINVAL (Invalid argument)
readlink("/umem/live/data", 0xbff2965f, 4096) = -1 EINVAL (Invalid argument)
readlink("/umem/live/data/usr-local", 0xbff2965f, 4096) = -1 EINVAL
(Invalid argument)
open("/etc", O_RDONLY|O_LARGEFILE)      = 3
fadvise64_64(3, 0, 0, POSIX_FADV_RANDOM) = 0
fstat64(3, {st_mode=S_IFDIR|0755, st_size=2048, ...}) = 0
close(3)                                = 0
open("/etc", O_RDONLY|O_LARGEFILE)      = 3
fadvise64_64(3, 0, 0, POSIX_FADV_RANDOM) = 0
fstat64(3, {st_mode=S_IFDIR|0755, st_size=2048, ...}) = 0
close(3)                                = 0
umask(077)                              = 022
open("/etc/mtab", O_RDONLY|O_LARGEFILE) = 3
umask(022)                              = 077
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7760000
read(3, "rootfs / rootfs rw 0 0\numem /ume"..., 1024) = 1024
read(3, "us/usb usbfs rw,nosuid,noexec,re"..., 1024) = 259
read(3, "", 1024)                       = 0
close(3)                                = 0
munmap(0xb7760000, 4096)                = 0
getcwd("/root", 4095)                   = 6
readlink("/root/etc", 0xbff2960f, 4096) = -1 ENOENT (No such file or directory)
stat64("/sbin/mount.aufs", {st_mode=S_IFREG|0755, st_size=17856, ...}) = 0
clone(Process 2297 attached
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0xb75c8bc8) = 2297
[pid  2296] wait4(-1, Process 2296 suspended
 <unfinished ...>
[pid  2297] getgid32()                  = 0
[pid  2297] setgid32(0)                 = 0
[pid  2297] getuid32()                  = 0
[pid  2297] setuid32(0)                 = 0
[pid  2297] execve("/sbin/mount.aufs", ["/sbin/mount.aufs", "etc",
"/etc", "-o", "ro,remount,relatime,si=e213213c,"...], [/* 47 vars */])
= 0
[pid  2297] brk(0)                      = 0x8fc5000
[pid  2297] mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7745000
[pid  2297] access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such
file or directory)
[pid  2297] open("/etc/ld.so.cache", O_RDONLY) = 3
[pid  2297] fstat64(3, {st_mode=S_IFREG|0644, st_size=184384, ...}) = 0
[pid  2297] mmap2(NULL, 184384, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7717000
[pid  2297] close(3)                    = 0
[pid  2297] open("/lib/libc.so.6", O_RDONLY) = 3
[pid  2297] read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20m\1\0004\0\0\0"...,
512) = 512
[pid  2297] fstat64(3, {st_mode=S_IFREG|0755, st_size=1323292, ...}) = 0
[pid  2297] mmap2(NULL, 1329448, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb75d2000
[pid  2297] mmap2(0xb7711000, 12288, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13f) = 0xb7711000
[pid  2297] mmap2(0xb7714000, 10536, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7714000
[pid  2297] close(3)                    = 0
[pid  2297] mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb75d1000
[pid  2297] set_thread_area({entry_number:-1 -> 6,
base_addr:0xb75d16c0, limit:1048575, seg_32bit:1, contents:0,
read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
[pid  2297] mprotect(0xb7711000, 8192, PROT_READ) = 0
[pid  2297] mprotect(0x804c000, 4096, PROT_READ) = 0
[pid  2297] mprotect(0xb7763000, 4096, PROT_READ) = 0
[pid  2297] munmap(0xb7717000, 184384)  = 0
[pid  2297] open(".", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3
[pid  2297] fcntl64(3, F_GETFD)         = 0x1 (flags FD_CLOEXEC)
[pid  2297] brk(0)                      = 0x8fc5000
[pid  2297] brk(0x8fee000)              = 0x8fee000
[pid  2297] chdir("/etc")               = 0
[pid  2297] getcwd("/etc", 4096)        = 5
[pid  2297] fchdir(3)                   = 0
[pid  2297] close(3)                    = 0
[pid  2297] access("/etc/mtab", R_OK|W_OK) = 0
[pid  2297] open("/proc/self/mounts", O_RDONLY) = 3
[pid  2297] fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
[pid  2297] mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7744000
[pid  2297] read(3, "rootfs / rootfs rw 0 0\numem /ume"..., 1024) = 1024
[pid  2297] read(3, "us/usb usbfs rw,nosuid,noexec,re"..., 1024) = 259
[pid  2297] read(3, "", 1024)           = 0
[pid  2297] close(3)                    = 0
[pid  2297] munmap(0xb7744000, 4096)    = 0
[pid  2297] open("/proc/fs/aufs/plink_maint", O_WRONLY|O_LARGEFILE) = 3
[pid  2297] write(3, "si=e213213c", 11) = 11
[pid  2297] open("/proc/self/mounts", O_RDONLY) = 4
[pid  2297] fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
[pid  2297] mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7744000
[pid  2297] read(4, "rootfs / rootfs rw 0 0\numem /ume"..., 1024) = 1024
[pid  2297] read(4, "us/usb usbfs rw,nosuid,noexec,re"..., 1024) = 259
[pid  2297] read(4, "", 1024)           = 0
[pid  2297] close(4)                    = 0
[pid  2297] munmap(0xb7744000, 4096)    = 0
[pid  2297] access("/sys/fs/aufs/si_e213213c/br0", F_OK) = 0
[pid  2297] access("/sys/fs/aufs/si_e213213c/br1", F_OK) = 0
[pid  2297] access("/sys/fs/aufs/si_e213213c/br2", F_OK) = -1 ENOENT
(No such file or directory)
[pid  2297] open("/sys/fs/aufs/si_e213213c/br0", O_RDONLY) = 4
[pid  2297] fstat64(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
[pid  2297] mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7744000
[pid  2297] read(4, "/umem/live/data/save-conf/b0bf20"..., 4096) = 70
[pid  2297] close(4)                    = 0
[pid  2297] munmap(0xb7744000, 4096)    = 0
[pid  2297] open("/sys/fs/aufs/si_e213213c/br1", O_RDONLY) = 4
[pid  2297] fstat64(4, {st_mode=S_IFREG|0444, st_size=4096, ...}) = 0
[pid  2297] mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7744000
[pid  2297] read(4, "/umem/squashfs/etc=rr\n", 4096) = 22
[pid  2297] close(4)                    = 0
[pid  2297] munmap(0xb7744000, 4096)    = 0
[pid  2297] 
access("/umem/live/data/save-conf/b0bf2094-5458-4a00-982c-ebb9cc16ee63/etc/.wh..wh.plnk",
F_OK) = 0
[pid  2297] 
open("/umem/live/data/save-conf/b0bf2094-5458-4a00-982c-ebb9cc16ee63/etc/.wh..wh.plnk",
O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 4
[pid  2297] getdents64(4, /* 2 entries */, 32768) = 48
[pid  2297] getdents64(4, /* 0 entries */, 32768) = 0
[pid  2297] close(4)                    = 0
[pid  2297] clone(Process 2298 attached
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0xb75d1728) = 2298
[pid  2297] waitpid(2298, Process 2297 suspended
 <unfinished ...>
[pid  2298] execve("mount", ["mount", "-i", "-n", "-t", "aufs", "-o",
"ro,remount,relatime,si=e213213c,"..., "etc", "/etc"], [/* 47 vars
*/]) = -1 ENOENT (No such file or directory)
[pid  2298] execve("/bin/mount", ["mount", "-i", "-n", "-t", "aufs",
"-o", "ro,remount,relatime,si=e213213c,"..., "etc", "/etc"], [/* 47
vars */]) = 0
[pid  2298] brk(0)                      = 0x9182000
[pid  2298] mmap2(NULL, 4096, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7899000
[pid  2298] access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such
file or directory)
[pid  2298] open("/etc/ld.so.cache", O_RDONLY) = 4
[pid  2298] fstat64(4, {st_mode=S_IFREG|0644, st_size=184384, ...}) = 0
[pid  2298] mmap2(NULL, 184384, PROT_READ, MAP_PRIVATE, 4, 0^C
aspi2 ~ #


2010/12/17, sf...@users.sourceforge.net <sf...@users.sourceforge.net>:
>
> Marco Clocchiatti:
>> > Do you mean that remount hung?
>> >
>> yes, it do.
>> I read a lot of -1 EINVAL (Invalid argument) for directories which
>> should be accessible in a normal configuration.
>
> Let me make sure.
> - remount didn't end.
> - you could see many EINVAL in your "strace -f mount -no
>   remount,noxino,ro /etc".
> If so, show me the strace log.
>
>
> J. R. Okajima
>
>
>

------------------------------------------------------------------------------
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d

Reply via email to