https://bugzilla.novell.com/show_bug.cgi?id=791337 https://bugzilla.novell.com/show_bug.cgi?id=791337#c3 --- Comment #3 from Uwe Geuder <novell-ugeuder@sneakemail.com> 2012-12-31 11:21:20 UTC --- The problem appeared again when Xen was updated to 4.1.3_06-5.17.1. (Not really a big surprise, nobody even claimed to have fixed it.) Same workaround as before, (In reply to comment #1)
No - the Xen package should be agnostic to the specific boot loader in use.
Sounds reasonable.
The mistake is that the full version string was included in the "multiboot" argument, but whoever put it there in this form failed to make sure it would
Well, it's not only the multiboot argument, but also the boot loaders menu entries contain the version. Of course incorrect or generic menu entries would not prevent the system from booting, but the correct explicit version displayed there might be useful for the sysadmin. It has always been like that for the kernel, why should it be less for the hypervisor? The kernel does it like this: if [ -f /etc/fstab -a ! -e /.buildenv ] ; then # only run the bootloader if the usual bootloader configuration # files are there -- this is different on every architecture initrd=initrd-3.4.11-2.16-xen if [ -e /boot/$initrd -o ! -e /lib/modules/3.4.11-2.16-xen ] && \ run_bootloader ; then [ -e /boot/$initrd ] || initrd= if [ -x /usr/lib/bootloader/bootloader_entry ]; then /usr/lib/bootloader/bootloader_entry \ add \ xen \ 3.4.11-2.16-xen \ vmlinuz-3.4.11-2.16-xen \ $initrd else message_install_bl fi fi else message_install_bl fi (from rpm -qp --scripts kernel-xen-3.4.11-2.16.1.x86_64.rpm) That functionality is provided by package perl-Bootloader: $ rpm -qi perl-Bootloader Name : perl-Bootloader Version : 0.6.7 Release : 1.1.1 Architecture: x86_64 Install Date: Wed 29 Aug 2012 07:08:58 PM EEST Group : System/Boot Size : 368071 License : GPL-2.0+ Signature : RSA/SHA256, Sun 15 Jul 2012 04:34:59 PM EEST, Key ID b88b2fd43dbdc284 Source RPM : perl-Bootloader-0.6.7-1.1.1.src.rpm Build Date : Sun 15 Jul 2012 04:34:39 PM EEST Build Host : build30 Relocations : (not relocatable) Packager : http://bugs.opensuse.org Vendor : openSUSE Summary : Library for Configuring Boot Loaders Description : Perl modules for configuring various boot loaders. Authors: -------- Jiri Srain <jsrain@suse.cz> Joachim Plack <jplack@suse.de> Alexander Osthof <aosthof@suse.de> Josef Reidinger <jreidinger@suse.cz> Distribution: openSUSE 12.2 Haven't digged deep enough to understand what changes would be needed to use it for xen hypervisor entries, too. -- 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.