https://bugzilla.novell.com/show_bug.cgi?id=440995 Summary: perl-bootloader does not allow installation / deinstallation of the kernel if /boot is separate partition and update is running from DVD Product: openSUSE 11.1 Version: Beta4 Platform: Other OS/Version: Other Status: NEW Severity: Blocker Priority: P5 - None Component: Bootloader AssignedTo: jsrain@novell.com ReportedBy: seife@novell.com QAContact: jsrain@novell.com Found By: Development I updated from beta2 (FACTORY from 18.10.2008) to beta4 by booting from DVD and updating from there. my /boot is on a separate partition i had kernel-default and kernel-vanilla installed as kernel-vanilla was not on the DVD and I don't need it anymore, I deselected it. During the beginning of the package installation, when packages were deinstalled, i got "deinstallation of kernel-vanilla failed: postun scriptlet returned 1", no further details. I tried manually from console and found "/boot not mounted". It was mounted, of course. I fixed it up by: root@stoetzler:/tmp# diff -up /tmp/bootloader_entry.orig /usr/lib/bootloader/bootloader_entry --- /tmp/bootloader_entry.orig 2008-11-03 09:32:52.000000000 +0100 +++ /usr/lib/bootloader/bootloader_entry 2008-11-03 10:25:41.000000000 +0100 @@ -302,7 +302,7 @@ fi ) >> $logname if [ `grep -c "^[^#[:space:]]\+[[:space:]]\+/boot[[:space:]]" /etc/fstab` -ne \ - `grep -c "^[^[:space:]]\+[[:space:]]\+/boot[[:space:]]" /etc/mtab` ]; then + `grep -c "^[^[:space:]]\+[[:space:]]\+/boot[[:space:]]" /proc/mounts` ]; then echo "/boot directory is not mounted"; exit 1; fi The installation continued, then, when the new kernel was installed, already perl-bootloader was already updated, and broken again. yast2 logs are in the attachment https://bugzilla.novell.com/attachment.cgi?id=249345 to bug 440986 Not installing the kernel leaves the system unbootable, and there is no way for a normal user to fix this, if he does not know perl-bootloader internals. => blocker. BTW: it is very hard to find out from the message "/boot not mounted" which program produced that message in the rpm postun script. Prepending the message with $0 would be a good idea. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.