My update-menus binary seems to have broken. Whenever I try running it (or removing packages, or adding packages that add menu items), it immediately gives me the following error:
edgy:/var/lib/dpkg/info# update-menus Aborted An strace shows something like this: open("/etc/menu-methods/menu.config", O_RDONLY) = -1 ENOENT (No such file or directory) brk(0x8075000) = 0x8075000 sigprocmask(SIG_UNBLOCK, [ABRT], NULL) = 0 getpid() = 27240 kill(27240, SIGABRT) = 0 Note: I went to another Debian system, and I straced update-menus, and the strace is similar up to the brk(0x8075000), except there is another brk() command after the first one one and the program continues on the other system. Here's the ldd: edgy:/var/lib/dpkg/info# ldd /usr/bin/update-menus /usr/local/lib/libreginfo.so => /usr/local/lib/libreginfo.so (0x4000c000) libstdc++-libc6.0-1.so.2 => /usr/lib/libstdc++-libc6.0-1.so.2 (0x40016000) libm.so.6 => /lib/libm.so.6 (0x4005b000) libc.so.6 => /lib/libc.so.6 (0x40074000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) Anyone have any ideas? I kind of would like this binary to work, since it is rather critical to maintaing my system.. Thanks for any help, Ben