Package: mount
Version: 2.16.2-0
Severity: normal

I've tried to loop mount a file with spaces in its name and directory.

This fails as follows. I've also tried to enclose the file name in double
quotes and use \040 in place of spaces, but it still fails.

When I've copied the file to a name with no spaces in a directory with no 
spaces in its path, then attempted to mount the copy of the file, the mount
works.

Is there a proper way to escape the spaces so that the mount works?

am64:/home/amarsh04/torrent/x264 Demo Blu-ray# strace mount "x264 Blue-ray.iso" 
/mnt -t udf -o loop=/dev/loop0
execve("/bin/mount", ["mount", "x264 Blue-ray.iso", "/mnt", "-t", "udf", "-o", 
"loop=/dev/loop0"], [/* 35 vars */]) = 0
brk(0)                                  = 0x2488000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f0915c2c000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f0915c2a000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=133538, ...}) = 0
mmap(NULL, 133538, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0915c09000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libblkid.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\260A`/0\0\0\0"..., 832) 
= 832
fstat(3, {st_mode=S_IFREG|0644, st_size=84776, ...}) = 0
mmap(0x302f600000, 2177472, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 
0) = 0x302f600000
mprotect(0x302f612000, 2093056, PROT_NONE) = 0
mmap(0x302f811000, 12288, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x302f811000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libuuid.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\0\25\240\0070\0\0\0"..., 832) = 
832
fstat(3, {st_mode=S_IFREG|0644, st_size=18048, ...}) = 0
mmap(0x3007a00000, 2110432, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 
0) = 0x3007a00000
mprotect(0x3007a03000, 2097152, PROT_NONE) = 0
mmap(0x3007c03000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x3007c03000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libselinux.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\360]\240\0100\0\0\0"..., 832) = 
832
fstat(3, {st_mode=S_IFREG|0644, st_size=120440, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f0915c08000
mmap(0x3008a00000, 2217744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 
0) = 0x3008a00000
mprotect(0x3008a1c000, 2093056, PROT_NONE) = 0
mmap(0x3008c1b000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1b000) = 0x3008c1b000
mmap(0x3008c1d000, 1808, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3008c1d000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libsepol.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\220D`\2270\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=244008, ...}) = 0
mmap(0x3097600000, 2338592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 
0) = 0x3097600000
mprotect(0x309763b000, 2093056, PROT_NONE) = 0
mmap(0x309783a000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3a000) = 0x309783a000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/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\320\353a\0010\0\0\0"..., 832) = 
832
fstat(3, {st_mode=S_IFREG|0755, st_size=1385152, ...}) = 0
mmap(0x3001600000, 3487784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 
0) = 0x3001600000
mprotect(0x300174a000, 2097152, PROT_NONE) = 0
mmap(0x300194a000, 20480, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14a000) = 0x300194a000
mmap(0x300194f000, 18472, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x300194f000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.2", 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\340\r\340\0010\0\0\0"..., 832) 
= 832
fstat(3, {st_mode=S_IFREG|0644, st_size=17504, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f0915c07000
mmap(0x3001e00000, 2109696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 
0) = 0x3001e00000
mprotect(0x3001e02000, 2097152, PROT_NONE) = 0
mmap(0x3002002000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x3002002000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f0915c06000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f0915c05000
arch_prctl(ARCH_SET_FS, 0x7f0915c057d0) = 0
mprotect(0x3008c1b000, 4096, PROT_READ) = 0
mprotect(0x300194a000, 16384, PROT_READ) = 0
mprotect(0x300021c000, 4096, PROT_READ) = 0
mprotect(0x3002002000, 4096, PROT_READ) = 0
munmap(0x7f0915c09000, 133538)          = 0
statfs("/selinux", {f_type="EXT2_SUPER_MAGIC", f_bsize=4096, 
f_blocks=117432633, f_bfree=89543675, f_bavail=83578239, f_files=29885328, 
f_ffree=28460049, f_fsid={-1806083445, -1315805748}, f_namelen=255, 
f_frsize=4096}) = 0
brk(0)                                  = 0x2488000
brk(0x24a9000)                          = 0x24a9000
open("/proc/filesystems", O_RDONLY)     = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f0915c29000
read(3, "nodev\tsysfs\nnodev\trootfs\nnodev\tb"..., 1024) = 309
read(3, "", 1024)                       = 0
close(3)                                = 0
munmap(0x7f0915c29000, 4096)            = 0
open("/usr/lib/locale/locale-archive", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1575424, ...}) = 0
mmap(NULL, 1575424, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0915a84000
close(3)                                = 0
umask(022)                              = 022
open("/dev/null", O_RDWR)               = 3
close(3)                                = 0
getuid()                                = 0
geteuid()                               = 0
getcwd("/home/amarsh04/torrent/x264 Demo Blu-ray", 4095) = 41
readlink("/home/amarsh04/torrent/x264 Demo Blu-ray/x264 Blue-ray.iso", 
0x7fff3d422400, 4096) = -1 ENOENT (No such file or directory)


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.33 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages mount depends on:
ii  libblkid1                     2.16.2-0   block device id library
ii  libc6                         2.10.2-7   Embedded GNU C Library: Shared lib
ii  libselinux1                   2.0.94-1   SELinux runtime shared libraries
ii  libsepol1                     2.0.40-2   SELinux library for manipulating b
ii  libuuid1                      2.16.2-0   Universally Unique ID library

mount recommends no packages.

Versions of packages mount suggests:
pn  nfs-common                    <none>     (no description available)

-- debconf-show failed



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to