LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   .kvm roms (centos) - rsync'd local mirror slight issue. (https://www.linuxquestions.org/questions/linux-software-2/kvm-roms-centos-rsyncd-local-mirror-slight-issue-4175483267/)

kevinyeandel 11-03-2013 01:30 PM

.kvm roms (centos) - rsync'd local mirror slight issue.
 
Hi
I found a mirror which supports rsync and scripted:
rsync -avSHP --delete --exclude "local*" --exclude "isos" --exclude "drpms" --exclude "i386" anorien.csc.warwick.ac.uk::CentOS/6.4/ /var/www/html/CentOS/6.4

which downloaded near 12GB, then did
createrepo .
on my local mirror

Got my test server and configured repo.d/my.repo to point to this new local http mirror. made a load of tests... includes:
yum update
yum install mysql-server

etc. etc. works fine until I try:

yum install kvm

and I get the output below which seems to be associated with roms (?)
I had a look to see if my rsync excludes made some files unobtainable but doesn't seem so...

Taking one line of the output:
Available: gpxe-roms-qemu-0.9.7-6.9.el6.noarch (localupdate)
Not found

Then
[root@swift1 html]# find . -name 'gpxe-roms-qemu*'
./CentOS/6.4/os/x86_64/Packages/gpxe-roms-qemu-0.9.7-6.9.el6.noarch.rpm
./CentOS/6.4/updates/x86_64/Packages/gpxe-roms-qemu-0.9.7-6.9.el6.noarch.rpm


Can someone please throw a few clues in my direction regarding this please?
I know if I don't fiddle with the standard *.repo's on Centos 6.4 I have no problems.

Many thanks
Kevin



OUTPUT
======

[root@localhost yum.repos.d]# yum install kvm
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package qemu-kvm.x86_64 2:0.12.1.2-2.355.0.1.el6_4.9 will be installed
--> Processing Dependency: seabios >= 0.6.1.2-20.el6 for package: 2:qemu-kvm-0.12.1.2-2.355.0.1.el6_4.9.x86_64
--> Processing Dependency: vgabios-vmware for package: 2:qemu-kvm-0.12.1.2-2.355.0.1.el6_4.9.x86_64
--> Processing Dependency: vgabios-stdvga for package: 2:qemu-kvm-0.12.1.2-2.355.0.1.el6_4.9.x86_64
--> Processing Dependency: vgabios-qxl for package: 2:qemu-kvm-0.12.1.2-2.355.0.1.el6_4.9.x86_64
--> Processing Dependency: vgabios for package: 2:qemu-kvm-0.12.1.2-2.355.0.1.el6_4.9.x86_64
--> Processing Dependency: libspice-server.so.1(SPICE_SERVER_0.8.3)(64bit) for package: 2:qemu-kvm-0.12.1.2-2.355.0.1.el6_4.9.x86_64
--> Processing Dependency: libspice-server.so.1(SPICE_SERVER_0.8.2)(64bit) for package: 2:qemu-kvm-0.12.1.2-2.355.0.1.el6_4.9.x86_64
--> Processing Dependency: libspice-server.so.1(SPICE_SERVER_0.8.1)(64bit) for package: 2:qemu-kvm-0.12.1.2-2.355.0.1.el6_4.9.x86_64
--> Processing Dependency: libspice-server.so.1(SPICE_SERVER_0.6.0)(64bit) for package: 2:qemu-kvm-0.12.1.2-2.355.0.1.el6_4.9.x86_64
--> Processing Dependency: libspice-server.so.1(SPICE_SERVER_0.11.2)(64bit) for package: 2:qemu-kvm-0.12.1.2-2.355.0.1.el6_4.9.x86_64
--> Processing Dependency: libspice-server.so.1(SPICE_SERVER_0.10.4)(64bit) for package: 2:qemu-kvm-0.12.1.2-2.355.0.1.el6_4.9.x86_64
--> Processing Dependency: /usr/share/sgabios/sgabios.bin for package: 2:qemu-kvm-0.12.1.2-2.355.0.1.el6_4.9.x86_64
--> Processing Dependency: /usr/share/gpxe/virtio-net.rom for package: 2:qemu-kvm-0.12.1.2-2.355.0.1.el6_4.9.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.355.0.1.el6_4.9.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.355.0.1.el6_4.9.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.355.0.1.el6_4.9.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.355.0.1.el6_4.9.x86_64
Package gpxe-roms-qemu is obsoleted by ipxe-roms-qemu, but obsoleting package does not provide for requirements
--> Processing Dependency: libspice-server.so.1()(64bit) for package: 2:qemu-kvm-0.12.1.2-2.355.0.1.el6_4.9.x86_64
--> Running transaction check
---> Package qemu-kvm.x86_64 2:0.12.1.2-2.355.0.1.el6_4.9 will be installed
--> Processing Dependency: /usr/share/gpxe/virtio-net.rom for package: 2:qemu-kvm-0.12.1.2-2.355.0.1.el6_4.9.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.355.0.1.el6_4.9.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.355.0.1.el6_4.9.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.355.0.1.el6_4.9.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.355.0.1.el6_4.9.x86_64
Package gpxe-roms-qemu is obsoleted by ipxe-roms-qemu, but obsoleting package does not provide for requirements
---> Package seabios.x86_64 0:1.7.1-1.el6.centos.alt will be installed
--> Processing Dependency: seabios-bin = 1.7.1-1.el6.centos.alt for package: seabios-1.7.1-1.el6.centos.alt.x86_64
---> Package sgabios-bin.noarch 0:0-0.3.20110621svn.el6 will be installed
---> Package spice-server.x86_64 0:0.12.0-12.el6_4.5 will be installed
--> Processing Dependency: pkgconfig for package: spice-server-0.12.0-12.el6_4.5.x86_64
--> Processing Dependency: libcelt051.so.0()(64bit) for package: spice-server-0.12.0-12.el6_4.5.x86_64
---> Package vgabios.noarch 0:0.6b-3.7.el6 will be installed
--> Running transaction check
---> Package celt051.x86_64 0:0.5.1.3-0.el6 will be installed
---> Package pkgconfig.x86_64 1:0.23-9.1.el6 will be installed
---> Package qemu-kvm.x86_64 2:0.12.1.2-2.355.0.1.el6_4.9 will be installed
--> Processing Dependency: /usr/share/gpxe/virtio-net.rom for package: 2:qemu-kvm-0.12.1.2-2.355.0.1.el6_4.9.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.355.0.1.el6_4.9.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.355.0.1.el6_4.9.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.355.0.1.el6_4.9.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.355.0.1.el6_4.9.x86_64
Package gpxe-roms-qemu is obsoleted by ipxe-roms-qemu, but obsoleting package does not provide for requirements
---> Package seabios-bin.noarch 0:1.7.1-1.el6.centos.alt will be installed
--> Processing Dependency: /usr/share/gpxe/e1000-0x100e.rom for package: 2:qemu-kvm-0.12.1.2-2.355.0.1.el6_4.9.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.355.0.1.el6_4.9.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.355.0.1.el6_4.9.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.355.0.1.el6_4.9.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.355.0.1.el6_4.9.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.355.0.1.el6_4.9.x86_64 (localupdate)
Requires: /usr/share/gpxe/virtio-net.rom
Available: gpxe-roms-qemu-0.9.7-6.9.el6.noarch (localupdate)
Not found
Error: Package: 2:qemu-kvm-0.12.1.2-2.355.0.1.el6_4.9.x86_64 (localupdate)
Requires: /usr/share/gpxe/rtl8139.rom
Available: gpxe-roms-qemu-0.9.7-6.9.el6.noarch (localupdate)
Not found
Error: Package: 2:qemu-kvm-0.12.1.2-2.355.0.1.el6_4.9.x86_64 (localupdate)
Requires: /usr/share/gpxe/e1000-0x100e.rom
Available: gpxe-roms-qemu-0.9.7-6.9.el6.noarch (localupdate)
Not found
Error: Package: 2:qemu-kvm-0.12.1.2-2.355.0.1.el6_4.9.x86_64 (localupdate)
Requires: /usr/share/gpxe/rtl8029.rom
Available: gpxe-roms-qemu-0.9.7-6.9.el6.noarch (localupdate)
Not found
Error: Package: 2:qemu-kvm-0.12.1.2-2.355.0.1.el6_4.9.x86_64 (localupdate)
Requires: /usr/share/gpxe/pcnet32.rom
Available: gpxe-roms-qemu-0.9.7-6.9.el6.noarch (localupdate)
Not found
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@localhost yum.repos.d]#

tfletche 11-04-2013 04:08 PM

I'm having the exact same problem. brand new install of centos 6.4 x64, yum update to all newest, then run yum install kvm and get the same as you above. I have tried making a softlink from /usr/share/gpxe to /use/share/ipxe but after it didn't work I realized that kvm is looking for files that apparently ipxe doesn't deliver. There are lots of files in ipxe but none of the ones its complaining about. i'm going to go rogue and try to find an rpm of the gpxe and force it on there, since apparently the obviated failover from gpxe to ipxe isn't working in yum.


All times are GMT -5. The time now is 07:23 AM.