i have upgraded machine no. 1 to -current which went reasonably well.
So i thought it safe to upgrade machine no. 2. That one is now stuck and will not boot, with none of my kernels.
upgrade procedure in both cases:
- both machines were on -current as of 30th of June (ie. already on libc-2.15.so)
- both machines are x86_64 with Eric's multilibs (up to date as of 30th of June)
- manually upgraded packages aaa_elflibs, openssl_solibs, openssl, wget, slackpkg
- slackpkg update, install-new, upgrade-all, clean-system with manual review of .new files
Machine no. 1 booted fine and got a complete re-install of the nvidia driver plus xwmconfig for the users. Machine no. 1 works fine.
Machine no. 2 fails to boot. Symptoms (taken from pictures taken with digital camera):
- Hardware recognition as per usual, rc.S starts
- "Triggering udev events" (ie. rc.udev starts)
- "mtp-probe: segfault at 0 ip 00007f73398c1300 sp 00007ffffb53c508 error 4 in libc-2.15.so[7f7339809000+1b3000]"
- hwclock and fsck start
- fsck says "No such file or directory while trying to open /dev/sda5"
- rc.S says "An error occurred..." and "Once you exit the single-user shell, the system will reboot."
- the system reboots immediately (saying "Unmounting filesystems." ... "Rebooting system.")
I have tried commenting out anything related to lvm and modprobe in rc.S and rc.alsa (since i don't use them) but it didn't make a difference.
A google search on the segfault brings up a few hits about mounting iphones, but nothing helpful. There is a patch for libiphone
but i am unsure how that is relevant here. It points towards upowerd, though.