[Pkg-libvirt-maintainers] Bug#521091: libvirt0: No valid PXE rom found for network device

Andreas Unterkircher unki at netshadow.at
Tue Mar 24 20:18:56 UTC 2009


Package: libvirt0
Version: 0.6.1-1
Severity: normal


Trying to create a guest either with virt-manager or with virt-install results in an error:

libvirtError: internal error unable to start guest: No valid PXE rom found for network device

But the usual PXE rom's of KVM are in place:

unki at cdserver:~$ ls -l /usr/share/kvm/pxe-*
-rw-r--r-- 1 root root 32768 2008-12-24 12:43 /usr/share/kvm/pxe-e1000.bin
-rw-r--r-- 1 root root 32768 2008-12-24 12:43 /usr/share/kvm/pxe-ne2k_pci.bin
-rw-r--r-- 1 root root 32768 2008-12-24 12:43 /usr/share/kvm/pxe-pcnet.bin
-rw-r--r-- 1 root root 32768 2008-12-24 12:43 /usr/share/kvm/pxe-rtl8139.bin

Powering up a guest directly with kvm -boot n works - PXE boot is ok.

stracing libvirtd I found out that it is looking for vitio's PXE rom:

unki at cdserver:~$ sudo strace -f -s 128 -p 1315 2>&1 | grep -i pxe
[pid  3491] open("/usr/share/kvm/pxe-virtio.bin", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
[pid  3491] write(2, "No valid PXE rom found for network device\n"..., 42) = 42
[pid  1325] read(20, "No valid PXE rom found for network device\n"..., 1023) = 42

But so far it does not give me a chance to switch to some other nic model.
The guest іs not yet created and does not appear in virsh list.

Got the pxe-virtio.bin then from rom-o-matic.net. But so far I do not see
that that one gets shipped with newer KVM deb's.

Cheers,
Andreas

-- System Information:
Debian Release: 5.0
  APT prefers stable
  APT policy: (990, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libvirt0 depends on:
ii  libc6                  2.7-18            GNU C Library: Shared libraries
ii  libgcrypt11            1.4.1-1           LGPL Crypto library - runtime libr
ii  libgnutls26            2.4.2-6+lenny1    the GNU TLS library - runtime libr
ii  libgpg-error0          1.4-2             library for common error values an
ii  libsasl2-2             2.1.22.dfsg1-23   Cyrus SASL - authentication abstra
ii  libselinux1            2.0.65-5          SELinux shared libraries
ii  libtasn1-3             1.4-1             Manage ASN.1 structures (runtime)
ii  libxenstore3.0         3.2.1-2           Xenstore communications library fo
ii  libxml2                2.6.32.dfsg-5     GNOME XML library
ii  zlib1g                 1:1.2.3.3.dfsg-12 compression library - runtime

Versions of packages libvirt0 recommends:
ii  lvm2                          2.02.39-6  The Linux Logical Volume Manager

libvirt0 suggests no packages.

-- no debconf information





More information about the Pkg-libvirt-maintainers mailing list