[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