[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