Found while testing bug #546019: Comment #11 From lihuang (lihuang) 2009-12-23 07:12:05 EDT (-) [reply] Private (In reply to comment #8) > Actually, I will change KVM to require only 'etherboot' back. Users of gpxe > will need to install both etherboot and gpxe on their system, but that's a > limitation of yum/RPM that doesn't allow us to define a default package for a > virtual dependency. > > This change will be added: > > -# We need PXE roms provided by gpxe or etherboot > -Requires: pxe-zroms-kvm > +# We need PXE roms from either gpxe or etherboot, but we want etherboot > +# by default. > +# yum pulls gpxe because its name is shorter (!) if we require the > +# pxe-roms-qemu virtual package, so we need an explicit etherboot > +# dependency here, unfortunately. > +Requires: etherboot-zroms-kvm lihuang -> Eduardo /usr/share/qemu-pxe-roms is provided by etherboot-zroms-kvm >= 5.4.4-13 should we point out here ? on my 5.4, I have 5.4.4-10 installed. so there is no error when updating kvm to 83-140,but the symbolic link is broken. .qa.[root@lihuang kvm]# file /usr/share/kvm/pxe-rtl8139.bin /usr/share/kvm/pxe-rtl8139.bin: broken symbolic link to `../qemu-pxe-roms/rtl8139.zrom' and then pxe boot failed . Thanks Lijun Huang
*** Bug 549315 has been marked as a duplicate of this bug. ***
Reproduced on on kvm-83-140.el5. verified on kvm-83-147.el5. Steps: 1,[root@localhost kvm147]# rpm -Uvh * error: Failed dependencies: etherboot-zroms-kvm >= 5.4.4-13.el5 is needed by kvm-83-147.el5.x86_64
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2010-0271.html