On Mon, Jan 19, 2009 at 2:51 AM, Bill Allombert <bill.allomb...@math.u-bordeaux1.fr> wrote:> > So actually update-menus fails before running this command, but no > syscalls fail.
I have a slightly different strace. It appears to be a locales issue to me but I have no idea what the root cause is. I suspect this is related to updating libc/locales packages to experimental version. strace follows: jclin...@jclinton-laptop:~$ sudo strace update-menus execve("/usr/bin/update-menus", ["update-menus"], [/* 16 vars */]) = 0 brk(0) = 0x1af6000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7feb2027e000 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) = 0x7feb2027c000 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=112215, ...}) = 0 mmap(NULL, 112215, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7feb20260000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libstdc++.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\260g\5\0\0\0\0\0@"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=1019248, ...}) = 0 mmap(NULL, 3191608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7feb1fd57000 mprotect(0x7feb1fe48000, 2093056, PROT_NONE) = 0 mmap(0x7feb20047000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf0000) = 0x7feb20047000 mmap(0x7feb20050000, 74552, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7feb20050000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libm.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\0P>\0\0\0\0\0\0@"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=534736, ...}) = 0 mmap(NULL, 2629848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7feb1fad4000 mprotect(0x7feb1fb56000, 2093056, PROT_NONE) = 0 mmap(0x7feb1fd55000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x81000) = 0x7feb1fd55000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libgcc_s.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\0\0\0\0\0@"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=93016, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7feb2025f000 mmap(NULL, 2188856, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7feb1f8bd000 mprotect(0x7feb1f8d3000, 2097152, PROT_NONE) = 0 mmap(0x7feb1fad3000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x7feb1fad3000 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\240\346\1\0\0\0\0\0@"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1376144, ...}) = 0 mmap(NULL, 3482264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7feb1f56a000 mprotect(0x7feb1f6b3000, 2097152, PROT_NONE) = 0 mmap(0x7feb1f8b3000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x149000) = 0x7feb1f8b3000 mmap(0x7feb1f8b8000, 17048, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7feb1f8b8000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7feb2025e000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7feb2025d000 arch_prctl(ARCH_SET_FS, 0x7feb2025d700) = 0 mprotect(0x7feb1f8b3000, 12288, PROT_READ) = 0 mprotect(0x7feb20047000, 24576, PROT_READ) = 0 munmap(0x7feb20260000, 112215) = 0 getuid() = 0 getuid() = 0 brk(0) = 0x1af6000 brk(0x1b17000) = 0x1b17000 socket(PF_FILE, 0x80801 /* SOCK_??? */, 0) = 3 connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"...}, 110) = -1 ENOENT (No such file or directory) close(3) = 0 socket(PF_FILE, 0x80801 /* SOCK_??? */, 0) = 3 connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"...}, 110) = -1 ENOENT (No such file or directory) close(3) = 0 open("/etc/nsswitch.conf", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=513, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7feb2027b000 read(3, "# /etc/nsswitch.conf\n#\n# Example "..., 4096) = 513 read(3, ""..., 4096) = 0 close(3) = 0 munmap(0x7feb2027b000, 4096) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=112215, ...}) = 0 mmap(NULL, 112215, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7feb20260000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libnss_compat.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\22\0\0\0\0\0\0@"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=31536, ...}) = 0 mmap(NULL, 2127088, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7feb1f362000 mprotect(0x7feb1f369000, 2093056, PROT_NONE) = 0 mmap(0x7feb1f568000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7feb1f568000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libnsl.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\0\0\0\0\0@"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=88976, ...}) = 0 mmap(NULL, 2194128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7feb1f14a000 mprotect(0x7feb1f15f000, 2093056, PROT_NONE) = 0 mmap(0x7feb1f35e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7feb1f35e000 mmap(0x7feb1f360000, 6864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7feb1f360000 close(3) = 0 munmap(0x7feb20260000, 112215) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=112215, ...}) = 0 mmap(NULL, 112215, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7feb20260000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libnss_nis.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@ \0\0\0\0\0\0@"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=43472, ...}) = 0 mmap(NULL, 2139352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7feb1ef3f000 mprotect(0x7feb1ef49000, 2093056, PROT_NONE) = 0 mmap(0x7feb1f148000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7feb1f148000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libnss_files.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 \0\0\0\0\0\0@"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0644, st_size=47520, ...}) = 0 mmap(NULL, 2143528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7feb1ed33000 mprotect(0x7feb1ed3e000, 2093056, PROT_NONE) = 0 mmap(0x7feb1ef3d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x7feb1ef3d000 close(3) = 0 munmap(0x7feb20260000, 112215) = 0 open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 3 fcntl(3, F_GETFD) = 0x1 (flags FD_CLOEXEC) lseek(3, 0, SEEK_CUR) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=1657, ...}) = 0 mmap(NULL, 1657, PROT_READ, MAP_SHARED, 3, 0) = 0x7feb2027b000 lseek(3, 1657, SEEK_SET) = 1657 munmap(0x7feb2027b000, 1657) = 0 close(3) = 0 open("/usr/lib/locale/locale-archive", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=1316224, ...}) = 0 mmap(NULL, 1316224, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7feb2011b000 close(3) = 0 open("/etc/menu-methods/menu.config", O_RDONLY) = 3 read(3, "verbosity=quiet\nmethod=stderr\n\n"..., 8191) = 31 close(3) = 0 open("/var/lib/dpkg/lock", O_RDWR|O_CREAT|O_TRUNC, 0660) = 3 fcntl(3, F_GETLK, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0, pid=6}) = 0 close(3) = 0 open("/var/run/update-menus.pid", O_WRONLY|O_CREAT, 0644) = 3 flock(3, LOCK_EX|LOCK_NB) = 0 getpid() = 4332 write(3, "4332\n"..., 5) = 5 open("/usr/share/locale/locale.alias", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0644, st_size=2570, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7feb2027b000 read(4, "# Locale name alias data base.\n# "..., 4096) = 2570 read(4, ""..., 4096) = 0 close(4) = 0 munmap(0x7feb2027b000, 4096) = 0 open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/menu.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en_US.utf8/LC_MESSAGES/menu.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en_US/LC_MESSAGES/menu.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en.UTF-8/LC_MESSAGES/menu.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en.utf8/LC_MESSAGES/menu.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/share/locale/en/LC_MESSAGES/menu.mo", O_RDONLY) = -1 ENOENT (No such file or directory) write(2, "Unknown error, message=exec /bin/"..., 269Unknown error, message=exec /bin/bash -o pipefail -c 'dpkg-query --show --showformat="\${status} \${provides} \${package}\n" | sed -n -e "/installed\|triggers-awaited\|triggers-pending /{s/^.*\(installed\|triggers-awaited\|triggers-pending\) *//; s/[, ][, ]*/\n/g; p}"') = 269 write(2, "\n"..., 1 ) = 1 unlink("/var/run/update-menus.pid") = 0 exit_group(0) = ? -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org