[Pkg-libvirt-maintainers] Bug#604532: virtinst: Cannot install	Lenny guest over HTTP
    Tom Grace 
    tom at deathbycomputers.co.uk
       
    Mon Nov 22 17:25:07 UTC 2010
    
    
  
Package: virtinst
Version: 0.400.0-7
Severity: normal
Tags: patch
The virt-install command uses Redhat style CPU arch naming, causing an error fetching the kernel and initrd from the mirror. 
I've worked around this by hardcoding the arch in the file /usr/share/python-support/virtinst/virtinst/OSDistro.py thus:
538,539c538,539
<             kernelpath = "%s/netboot/debian-installer/%s/linux" % (self._prefix, self.arch)
<             initrdpath = "%s/netboot/debian-installer/%s/initrd.gz" % (self._prefix, self.arch)
---
>             kernelpath = "%s/netboot/debian-installer/amd64/linux" % (self._prefix)
>             initrdpath = "%s/netboot/debian-installer/amd64/initrd.gz" % (self._prefix)
This isn't a real fix, more of a quick hack, but it does get the installer to run.
-- System Information:
Debian Release: 5.0.3
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.26-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages virtinst depends on:
ii  python              2.5.2-3              An interactive high-level object-o
ii  python-libvirt      0.4.6-10             libvirt Python bindings
ii  python-libxml2      2.6.32.dfsg-5+lenny1 Python bindings for the GNOME XML 
ii  python-support      0.8.4lenny2          automated rebuilding support for P
ii  python-urlgrabber   3.1.0-4              A high-level cross-protocol url-gr
Versions of packages virtinst recommends:
ii  qemu                      0.9.1-10lenny1 fast processor emulator
ii  virt-viewer               0.0.3-2        Displaying the graphical console o
virtinst suggests no packages.
-- debconf-show failed
    
    
More information about the Pkg-libvirt-maintainers
mailing list