Public bug reported: Binary package hint: sysv-rc
Host is a xen host - with a clean feisty image. Logged into console, followed instructions for clean server image upgrade apt-get install update-manager-core do-release-upgrade A whole chunk of packages won't complete their postinst because update-rc.d is seg faulting I can install other packages , and remove packages - but apt-get --configure -a fails all the time with this set of packages Some of the packages fail because update-rc.d seg faults in the postinst, and the rest are failing because they have dependencies on the first set. Examining the postinst for the packages that are failing , I pulled a full command, and running strace against it -- gives : # strace /usr/sbin/update-rc.d module-init-tools start 15 S . [SKIP] [SKIP] open("/usr/sbin/update-rc.d", O_RDONLY|O_LARGEFILE) = 3 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfc6ca98) = -1 ENOTTY (Inappropriate ioctl for device) _llseek(3, 0, [0], SEEK_CUR) = 0 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 fstat64(3, {st_mode=S_IFREG|0755, st_size=5573, ...}) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL}, 8) = 0 readlink("/proc/self/exe", "/usr/bin/perl", 4095) = 13 brk(0x8194000) = 0x8194000 getppid() = 6835 read(3, "#! /usr/bin/perl\n#\n# update-rc.d"..., 4096) = 4096 read(3, "= \'S\'; }\n\telsif ($ARGV[0] eq \'st"..., 4096) = 1477 read(3, "", 4096) = 0 close(3) = 0 stat64("/etc/init.d/module-init-tools", {st_mode=S_IFREG|0755, st_size=1399, ...}) = 0 stat64("/etc/rcS.d", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 chdir("/etc/rc0.d") = 0 open(".", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3 fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 getdents64(3, /* 12 entries */, 4096) = 408 getdents64(3, /* 0 entries */, 4096) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ Process 6836 detached strace -v gives getdents64(3, {{d_ino=14855, d_off=691923886, d_type=DT_LNK, d_reclen=40, d_name="S60umountroot"} {d_ino=14849, d_off=818700213, d_type=DT_DIR, d_reclen=24, d_name="."} {d_ino=14853, d_off=1128720051, d_type=DT_LNK, d_reclen=40, d_name="S31umountnfs.sh"} {d_ino=14856, d_off=1223729123, d_type=DT_LNK, d_reclen=32, d_name="S90halt"} {d_ino=14850, d_off=1253351180, d_type=DT_LNK, d_reclen=40, d_name="S15wpa-ifupdown"} {d_ino=14693, d_off=1327966852, d_type=DT_DIR, d_reclen=24, d_name=".."} {d_ino=15408, d_off=1669929854, d_type=DT_LNK, d_reclen=40, d_name="K59mountoverflowtmp"} {d_ino=17550, d_off=1859411755, d_type=DT_REG, d_reclen=32, d_name="README"} {d_ino=14852, d_off=1927655235, d_type=DT_LNK, d_reclen=32, d_name="S30urandom"} {d_ino=14854, d_off=1971293165, d_type=DT_LNK, d_reclen=32, d_name="S40umountfs"} {d_ino=14851, d_off=2082333935, d_type=DT_LNK, d_reclen=32, d_name="S20sendsigs"} {d_ino=14743, d_off=2147483647, d_type=DT_LNK, d_reclen=40, d_name="K25hwclock.sh"}}, 4096) = 408 getdents64(3, {}, 4096) = 0 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ Process 6838 detached ** Affects: sysvinit (Ubuntu) Importance: Undecided Status: New -- update-rc.d segmentation fault on upgrade from clean feisty to gutsy https://bugs.launchpad.net/bugs/152664 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs