https://bugzilla.novell.com/show_bug.cgi?id=886673 https://bugzilla.novell.com/show_bug.cgi?id=886673#c1 Michael Andres <ma@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|libzypp |Basesystem AssignedTo|zypp-maintainers@forge.prov |mmarek@suse.com |o.novell.com | --- Comment #1 from Michael Andres <ma@suse.com> 2014-07-10 18:14:50 CEST --- (In reply to comment #0)
boot partition gets hosed filled to the last byte or sometimes corrupted before actual kernel update succeeds (e.g. menu.lst from grub erased but as boot was full no new menu.lst could be written to boot again and thus rendering whole system disabled)
That's probably something that needs to be addressed in mkinitrd and/or the kernels pre/post scripts.
why can the kernel updates not clean older kernels (the system seems to have multiple initrd symver and vmlinuz and vmlinux files in /boot/ in different versions, all versioned 3.7.10, so they ought to be all from older kernel updates and stages on this opensuse 12.3, but why are multiples being kept leading to the /boot/ partition eventually being filled and failing these kernel updates therafter and even rendering machines disabled :(
mkinitrd provides a tool for this (/sbin/purge-kernels). It's config option is availabe in /etc/zypp/zypp.conf: ## Comma separated list of kernel packages to keep installed in parallel, ## if the above multiversion variable is set. Packages can be specified as ## 2.6.32.12-0.7 - Exact version to keep ## latest - Keep kernel with the highest version number ## latest-N - Keep kernel with the Nth highest version number ## running - Keep the running kernel ## oldest - Keep kernel with the lowest version number (the GA kernel) ## oldest+N - Keep kernel with the Nth lowest version number ## ## Note: This entry is not evaluated by libzypp, but by the ## purge-kernels service (via /sbin/purge-kernels). ## ## Default: Do not delete any kernels if multiversion(kernel) is set multiversion.kernels = latest,latest-1,running Passing the issue to mkinitrd maintainer. Please forward it to the kernel guys if necessary. -- 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.