perl-Bootloader corrupts default label of /etc/lilo.conf

  • 3398354
  • 27-Mar-2008
  • 30-Apr-2012

Environment

Novell SUSE Linux Enterprise Server 10 Service Pack 1
Novell SUSE Linux Enterprise Desktop 10 Service Pack 1
Novell Open Enterprise Server 2 (OES 2)

Situation

The default label in /etc/lilo.conf is corrupted after updating to the latest version of perl-bootloader (0.4.18.11-0.2). All underscores ( _ ) which are being used in the default label will be converted to spaces.
Before the update:
default ="SLES_10_SP1"
After the update:
default = "SLES 10 SP1"
When invoking the commandlilo to write the new bootloader configuration lilo reports:
sles10:~ # lilo
Added SLES_10_SP1
Added FailsafeV1
Fatal: Default image doesn't exist.
sles10:~ #

Resolution

This issue has been fixed with perl-Bootloader-0.4.18.15-0.2.3. A detailed patch description including link to download the file for all architectures is available here.