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