Xen4CentOS: Unnecessary Gpxe / Ipxe Obsoletes

Home » CentOS-Virt » Xen4CentOS: Unnecessary Gpxe / Ipxe Obsoletes
CentOS-Virt 6 Comments

Has anyone tested these RPMs to see if they work with KVM and xen installed, etc.?

6 thoughts on - Xen4CentOS: Unnecessary Gpxe / Ipxe Obsoletes

  • This still doesn’t work for me:

    # wget http://dev.CentOS.org/CentOS/6/xen-c6-RC1/x86_64/Packages/ipxe-roms-qemu-20120328-3.gitaac9718.el6.CentOS.alt.noarch.rpm

    # rpm -Uvh ipxe-roms-*.rpm Preparing… ########################################### [100%]
    1:ipxe-roms-qemu ########################################### [ 50%]
    2:ipxe-roms ########################################### [100%]

    # yum install qemu-kvm Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile
    * base: mirror.krystal.co.uk
    * extras: mirror.simwood.com
    * updates: mirror.simwood.com Setting up Install Process Resolving Dependencies
    –> Running transaction check
    —> Package qemu-kvm.x86_64 2:0.12.1.2-2.415.el6_5.8 will be installed
    –> Processing Dependency: /usr/share/gpxe/virtio-net.rom for package:
    2:qemu-kvm-0.12.1.2-2.415.el6_5.8.x86_64
    Package gpxe-roms-qemu is obsoleted by ipxe-roms-qemu, but obsoleting package does not provide for requirements
    –> Processing Dependency: /usr/share/gpxe/rtl8139.rom for package:
    2:qemu-kvm-0.12.1.2-2.415.el6_5.8.x86_64
    Package gpxe-roms-qemu is obsoleted by ipxe-roms-qemu, but obsoleting package does not provide for requirements
    –> Processing Dependency: /usr/share/gpxe/rtl8029.rom for package:
    2:qemu-kvm-0.12.1.2-2.415.el6_5.8.x86_64
    Package gpxe-roms-qemu is obsoleted by ipxe-roms-qemu, but obsoleting package does not provide for requirements
    –> Processing Dependency: /usr/share/gpxe/pcnet32.rom for package:
    2:qemu-kvm-0.12.1.2-2.415.el6_5.8.x86_64
    Package gpxe-roms-qemu is obsoleted by ipxe-roms-qemu, but obsoleting package does not provide for requirements
    –> Processing Dependency: /usr/share/gpxe/e1000-0x100e.rom for package: 2:qemu-kvm-0.12.1.2-2.415.el6_5.8.x86_64
    Package gpxe-roms-qemu is obsoleted by ipxe-roms-qemu, but obsoleting package does not provide for requirements
    –> Processing Dependency: /usr/share/gpxe/pcnet32.rom for package:
    2:qemu-kvm-0.12.1.2-2.415.el6_5.8.x86_64
    Package gpxe-roms-qemu is obsoleted by ipxe-roms-qemu, but obsoleting package does not provide for requirements
    –> Processing Dependency: /usr/share/gpxe/rtl8029.rom for package:
    2:qemu-kvm-0.12.1.2-2.415.el6_5.8.x86_64
    Package gpxe-roms-qemu is obsoleted by ipxe-roms-qemu, but obsoleting package does not provide for requirements
    –> Processing Dependency: /usr/share/gpxe/rtl8139.rom for package:
    2:qemu-kvm-0.12.1.2-2.415.el6_5.8.x86_64
    Package gpxe-roms-qemu is obsoleted by ipxe-roms-qemu, but obsoleting package does not provide for requirements
    –> Processing Dependency: /usr/share/gpxe/e1000-0x100e.rom for package: 2:qemu-kvm-0.12.1.2-2.415.el6_5.8.x86_64
    Package gpxe-roms-qemu is obsoleted by ipxe-roms-qemu, but obsoleting package does not provide for requirements
    –> Processing Dependency: /usr/share/gpxe/virtio-net.rom for package:
    2:qemu-kvm-0.12.1.2-2.415.el6_5.8.x86_64
    Package gpxe-roms-qemu is obsoleted by ipxe-roms-qemu, but obsoleting package does not provide for requirements
    –> Finished Dependency Resolution Error: Package: 2:qemu-kvm-0.12.1.2-2.415.el6_5.8.x86_64 (updates)
    Requires: /usr/share/gpxe/rtl8139.rom
    Available: gpxe-roms-qemu-0.9.7-6.10.el6.noarch (base)
    Not found Error: Package: 2:qemu-kvm-0.12.1.2-2.415.el6_5.8.x86_64 (updates)
    Requires: /usr/share/gpxe/virtio-net.rom
    Available: gpxe-roms-qemu-0.9.7-6.10.el6.noarch (base)
    Not found Error: Package: 2:qemu-kvm-0.12.1.2-2.415.el6_5.8.x86_64 (updates)
    Requires: /usr/share/gpxe/pcnet32.rom
    Available: gpxe-roms-qemu-0.9.7-6.10.el6.noarch (base)
    Not found Error: Package: 2:qemu-kvm-0.12.1.2-2.415.el6_5.8.x86_64 (updates)
    Requires: /usr/share/gpxe/e1000-0x100e.rom
    Available: gpxe-roms-qemu-0.9.7-6.10.el6.noarch (base)
    Not found Error: Package: 2:qemu-kvm-0.12.1.2-2.415.el6_5.8.x86_64 (updates)
    Requires: /usr/share/gpxe/rtl8029.rom
    Available: gpxe-roms-qemu-0.9.7-6.10.el6.noarch (base)
    Not found You could try using –skip-broken to work around the problem You could try running: rpm -Va –nofiles –nodigest

    # rpm -qi -v ipxe-roms-qemu Name : ipxe-roms-qemu Relocations: (not relocatable)
    Version : 20120328 Vendor: CentOS Devel Release : 3.gitaac9718.el6.CentOS.alt Build Date: Thu 03 Apr
    2014 01:45:41 PM UTC
    Install Date: Mon 12 May 2014 01:13:05 PM UTC Build Host:
    bn5.alt.bsys.dev.CentOS.org Group : Development/Tools Source RPM:
    ipxe-20120328-3.gitaac9718.el6.CentOS.alt.src.rpm Size : 341100 License: GPLv2 and BSD
    Signature : RSA/SHA1, Thu 03 Apr 2014 02:17:08 PM UTC, Key ID 0946fca2c105b9de Packager : CentOS Devel BuildSystem <http://bugs.CentOS.org>
    URL : http://ipxe.org/
    Summary : Network boot loader roms supported by QEMU, .rom format Description :
    iPXE is an open source network bootloader. It provides a direct replacement for proprietary PXE ROMs, with many extra features such as DNS, HTTP, iSCSI, etc.

    This package contains the iPXE ROMs for devices emulated by QEMU, in
    .rom format.

  • Sorry, this message seems to have to do with yum and not to do with the new repo. Let my try this again hooking it through yum instead of manually installing RPMs…

    -George

  • [snip]

    I’ve booted a guest with both Xen and KVM with the ipxe repos at this address. (KVM was obviously using the gpxe roms, which installed fine when this repo was enabled.)

    Is there any other testing we need to do for these?

    -George

  • since we are not changing anything at the code level, i dont think so –
    the same setup works for me here as well, how about we push this change with the next release bump – I presume 4.4 is something we can start working with soon ?

  • I have an initial cut of a port to 4.4, but I wanted to get feedback on the “use git am” technique RFC I proposed last week. (My 4.4 port is based on top of it.)

    -George

  • that works for me

    we also need to get the xen deps setup at git.c.o – i dont think thats happened as yet. lets workout details in the meeting today