Performed an "up2date" operation om my Compaq Proliant ML530/RedHat AS 2.1. The procedure was running smoothly until the end, when the following errormessage showed up: # up2date warning: /etc/httpd/conf/httpd.conf created as /etc/httpd/conf/httpd.conf.rpmnew warning: /etc/ldap.conf created as /etc/ldap.conf.rpmnew warning: /etc/php.ini created as /etc/php.ini.rpmnew Traceback (innermost last): File "/usr/share/rhn/up2date_client/gui.py", line 842, in doInstallation up2date.installBootLoader(kernelsToInstall) File "/usr/share/rhn/up2date_client/up2date.py", line 2357, in installBootLoader __install_lilo(kernelList) File "/usr/share/rhn/up2date_client/up2date.py", line 2376, in __install_lilo ret = lilocfg.installNewImages(kernelList,test=0) File "/usr/share/rhn/up2date_client/lilocfg.py", line 272, in installNewImages (default, tmptype, default_image,image_path,other,defaultIsOther) = findDefault(config,imagelist) File "/usr/share/rhn/up2date_client/lilocfg.py", line 213, in findDefault (imagetype, default_image,image_path,other) = config.getImage(default) File "/usr/share/rhn/up2date_client/lilo.py", line 140, in getImage raise IndexError, "unknown image %s" % (label) IndexError: unknown image cpq-2.4.9-e. # (previously, default=linux)
would it be possible to get a copy of the lilo.conf file?
lilo.conf: prompt timeout=50 default=cpq-2.4.9-e. # (previously, default=linux) boot=/dev/cciss/c0d0p1 map=/boot/map install=/boot/boot.b message=/boot/message linear image=/boot/vmlinuz-2.4.9-e.3smp label=linux initrd=/boot/initrd-2.4.9-e.3smp.img read-only root=/dev/cciss/c0d0p5 image=/boot/vmlinuz-2.4.9-e.3 label=linux-up initrd=/boot/initrd-2.4.9-e.3.img read-only root=/dev/cciss/c0d0p5 # The following entry was added by Compaq HBA install script image=/boot/vmlinuz-2.4.9-e.3smp label=cpq-2.4.9-e. initrd=/boot/cpq-initrd-2.4.9-e.3smp.img read-only root=/dev/cciss/c0d0p5
Hmm, thats a strange looking lilo.conf. Looks like the parser doesnt find the stanza for the label=cpq-2.4.9-e. bit. I'll take a look.
up2date is no longer shipped with Fedora Core; it's functionality has been replaced by pup, found in the pirut package. The only fixes likely to be made to up2date in RedHat Linux and earlier Fedora Core versions are security fixes by Fedora Legacy. This does not seem to be a security bug, so I'm closing it. If the problem is appropriate to RHEL and occurs to a user there, it can be filed as such.