loopback won't unmount?!
Net Llama!
netllama
Mon May 17 11:47:44 PDT 2004
On Fri, 23 May 2003, Roger Oberholtzer wrote:
> On Fri, 23 May 2003 10:36:03 -0400
> Tim Wunder <tim at thewunders.org> wrote:
>
> > On Friday 23 May 2003 9:17 am, someone claiming to be Net Llama! wrote:
> > <snip>
> > > Both come up dry. any other ideas?
>
> What, exactly, does umount report? Anything in /var/log or thereabouts when
> you umount? I had a problem like this when mounting one time (ok, not
nothing new appears in /var/log/messages.
> exactly like but for my suggestion it is). I ran the command with strace
> (ltrace -S for those so inclined) and saw that the OS in fact returned a
> more informative error than was reported. I was then able to approach from a
> different angle.
>
> So, what does:
>
> strace -f -o /tmp/ick.txt umount /mountpoint
>
> put in /tmp/ick.txt
see attached file.
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lonni J Friedman netllama at linux-sxs.org
Linux Step-by-step & TyGeMo http://netllama.ipfox.com
-------------- next part --------------
583 execve("/bin/umount", ["umount", "/mnt/tmp/"], [/* 21 vars */]) = 0
583 uname({sys="Linux", node="newmayor.trial.vasoftware.com", ...}) = 0
583 brk(0) = 0x80505a0
583 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
583 open("/etc/ld.so.cache", O_RDONLY) = 3
583 fstat64(3, {st_mode=S_IFREG|0644, st_size=37653, ...}) = 0
583 old_mmap(NULL, 37653, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40013000
583 close(3) = 0
583 open("/lib/libc.so.6", O_RDONLY) = 3
583 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0hr\1\000"..., 1024) = 1024
583 fstat64(3, {st_mode=S_IFREG|0755, st_size=1344152, ...}) = 0
583 old_mmap(NULL, 1207648, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4001d000
583 mprotect(0x4013b000, 36192, PROT_NONE) = 0
583 old_mmap(0x4013b000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11e000) = 0x4013b000
583 old_mmap(0x40140000, 15712, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40140000
583 close(3) = 0
583 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40144000
583 munmap(0x40013000, 37653) = 0
583 brk(0) = 0x80505a0
583 brk(0x80505d0) = 0x80505d0
583 brk(0x8051000) = 0x8051000
583 open("/usr/share/locale/locale.alias", O_RDONLY) = 3
583 fstat64(3, {st_mode=S_IFREG|0644, st_size=2601, ...}) = 0
583 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40013000
583 read(3, "# Locale name alias data base.\n#"..., 4096) = 2601
583 brk(0x8052000) = 0x8052000
583 read(3, "", 4096) = 0
583 close(3) = 0
583 munmap(0x40013000, 4096) = 0
583 open("/usr/lib/locale/en_US.iso885915/LC_IDENTIFICATION", O_RDONLY) = 3
583 fstat64(3, {st_mode=S_IFREG|0644, st_size=371, ...}) = 0
583 old_mmap(NULL, 371, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40013000
583 close(3) = 0
583 open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
583 fstat64(3, {st_mode=S_IFREG|0644, st_size=20666, ...}) = 0
583 old_mmap(NULL, 20666, PROT_READ, MAP_SHARED, 3, 0) = 0x40014000
583 close(3) = 0
583 open("/usr/lib/locale/en_US.iso885915/LC_MEASUREMENT", O_RDONLY) = 3
583 fstat64(3, {st_mode=S_IFREG|0644, st_size=29, ...}) = 0
583 old_mmap(NULL, 29, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001a000
583 close(3) = 0
583 open("/usr/lib/locale/en_US.iso885915/LC_TELEPHONE", O_RDONLY) = 3
583 fstat64(3, {st_mode=S_IFREG|0644, st_size=65, ...}) = 0
583 old_mmap(NULL, 65, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001b000
583 close(3) = 0
583 open("/usr/lib/locale/en_US.iso885915/LC_ADDRESS", O_RDONLY) = 3
583 fstat64(3, {st_mode=S_IFREG|0644, st_size=161, ...}) = 0
583 old_mmap(NULL, 161, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001c000
583 close(3) = 0
583 open("/usr/lib/locale/en_US.iso885915/LC_NAME", O_RDONLY) = 3
583 fstat64(3, {st_mode=S_IFREG|0644, st_size=83, ...}) = 0
583 old_mmap(NULL, 83, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40145000
583 close(3) = 0
583 open("/usr/lib/locale/en_US.iso885915/LC_PAPER", O_RDONLY) = 3
583 fstat64(3, {st_mode=S_IFREG|0644, st_size=40, ...}) = 0
583 old_mmap(NULL, 40, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40146000
583 close(3) = 0
583 open("/usr/lib/locale/en_US.iso885915/LC_MESSAGES", O_RDONLY) = 3
583 fstat64(3, {st_mode=S_IFDIR|0755, st_size=28, ...}) = 0
583 close(3) = 0
583 open("/usr/lib/locale/en_US.iso885915/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3
583 fstat64(3, {st_mode=S_IFREG|0644, st_size=58, ...}) = 0
583 old_mmap(NULL, 58, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40147000
583 close(3) = 0
583 open("/usr/lib/locale/en_US.iso885915/LC_MONETARY", O_RDONLY) = 3
583 fstat64(3, {st_mode=S_IFREG|0644, st_size=292, ...}) = 0
583 old_mmap(NULL, 292, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40148000
583 close(3) = 0
583 brk(0x8053000) = 0x8053000
583 open("/usr/lib/locale/en_US.iso885915/LC_COLLATE", O_RDONLY) = 3
583 fstat64(3, {st_mode=S_IFREG|0644, st_size=22592, ...}) = 0
583 old_mmap(NULL, 22592, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40149000
583 close(3) = 0
583 open("/usr/lib/locale/en_US.iso885915/LC_TIME", O_RDONLY) = 3
583 fstat64(3, {st_mode=S_IFREG|0644, st_size=2457, ...}) = 0
583 old_mmap(NULL, 2457, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4014f000
583 close(3) = 0
583 open("/usr/lib/locale/en_US.iso885915/LC_NUMERIC", O_RDONLY) = 3
583 fstat64(3, {st_mode=S_IFREG|0644, st_size=60, ...}) = 0
583 old_mmap(NULL, 60, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40150000
583 close(3) = 0
583 open("/usr/lib/locale/en_US.iso885915/LC_CTYPE", O_RDONLY) = 3
583 fstat64(3, {st_mode=S_IFREG|0644, st_size=173680, ...}) = 0
583 old_mmap(NULL, 173680, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40151000
583 close(3) = 0
583 getuid32() = 0
583 geteuid32() = 0
583 brk(0x8055000) = 0x8055000
583 readlink("/mnt", 0xbfffea00, 4096) = -1 EINVAL (Invalid argument)
583 readlink("/mnt/tmp", 0xbfffea00, 4096) = -1 EINVAL (Invalid argument)
583 open("/etc/mtab", O_RDONLY|O_LARGEFILE) = 3
583 fstat64(3, {st_mode=S_IFREG|0644, st_size=317, ...}) = 0
583 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4017c000
583 read(3, "/dev/rd/c0d0p2 / xfs rw 0 0\nnone"..., 4096) = 317
583 read(3, "", 4096) = 0
583 close(3) = 0
583 munmap(0x4017c000, 4096) = 0
583 oldumount("/mnt/tmp") = -1 EBUSY (Device or resource busy)
583 lstat64("/etc/mtab", {st_mode=S_IFREG|0644, st_size=317, ...}) = 0
583 open("/etc/mtab", O_RDWR|O_CREAT|O_LARGEFILE, 0644) = 3
583 close(3) = 0
583 open("/usr/share/locale/en_US.iso885915/LC_MESSAGES/util-linux.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
583 open("/usr/share/locale/en_US/LC_MESSAGES/util-linux.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
583 open("/usr/share/locale/en.iso885915/LC_MESSAGES/util-linux.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
583 open("/usr/share/locale/en/LC_MESSAGES/util-linux.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
583 write(2, "umount: /mnt/tmp: device is busy"..., 33) = 33
583 _exit(1) = ?
More information about the Linux-users
mailing list