[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[virt-tools-list] Virt-install errors; cannot install guests.



__Overview__
+ Running KVM-88, with a range of libvirt tools: libvirt-0.7.2,
  virtinst-0.500.0, virt-viewer-0.0.3, virt-manager-0.7.0 on Centos-5.4.
+ On boxes that previously had older versions of software (KVM-84,
libvirt-0.6.2, virtinst-0.400.3, Centos-5.2) VMs were able to be installed and run correctly. Previously installed VMs continue to work with the new upgraded
  install.
+ When trying to run virt-install in the new environment, we recieve the
following error message after virt-install has downloaded the vmlinuz file
  from the remote URL:
      ERROR    coercing to Unicode: need string or buffer, NoneType found
This happens both when using --prompt and providing full arguments on the command line. A more detailed trace can be found at the end of the email. The same error occurs when trying use a local .iso image, and other mirrors. + I am perfectly happy to provide more details, particularly details of the
  exact compile/configure options used to install all components of the
  environment, just ask.  I tried to focus in on where the problem was and
didn't want to provide too much uneccessary information and make this hard to
  read.
+ I believe it may (or may not) be significant that I had to hand-edit the
  hard-coded values for virt-viewer and virsh, both of which are statically
  referred to in /usr/bin within virt-install (within the vnc_console and
  txt_console functions).
Any suggestions/advice/help would be much appreciated!

==========TRACE============
Starting install...
Retrieving file vmlinuz... | 0 B 00:00 ERROR coercing to Unicode: need string or buffer, NoneType found
Domain installation may not have been
successful.  If it was, you can restart your domain
by running 'virsh start test1'; otherwise, please
restart your installation.
ERROR    coercing to Unicode: need string or buffer, NoneType found
Traceback (most recent call last):
 File "/usr/local/libvirt/bin/virt-install", line 929, in ?
   main()
 File "/usr/local/libvirt/bin/virt-install", line 825, in main
   start_time, guest.start_install)
 File "/usr/local/libvirt/bin/virt-install", line 880, in do_install
   dom = install_func(conscb, progresscb, wait=(not wait))
File "/usr/local/libvirt//lib/python/virtinst/Guest.py", line 626, in start_install
   self._prepare_install(meter)
File "/usr/local/libvirt//lib/python/virtinst/Guest.py", line 679, in _prepare_install
   meter = meter)
File "/usr/local/libvirt//lib/python/virtinst/DistroInstaller.py", line 246, in prepare
   self._prepare_kernel_and_initrd(guest, distro, meter)
File "/usr/local/libvirt//lib/python/virtinst/DistroInstaller.py", line 194, in _prepare_kernel_and_initrd
   type=self.os_type, distro=distro)
File "/usr/local/libvirt//lib/python/virtinst/OSDistro.py", line 137, in acquireKernel
   scratchdir, type, distro)
File "/usr/local/libvirt//lib/python/virtinst/OSDistro.py", line 123, in _acquireMedia
   return (store.acquireKernel(guest, fetcher, progresscb),
File "/usr/local/libvirt//lib/python/virtinst/OSDistro.py", line 242, in acquireKernel
   initrdpath)
File "/usr/local/libvirt//lib/python/virtinst/OSDistro.py", line 333, in _kernelFetchHelper
   kernel = fetcher.acquireFile(kernelpath, progresscb)
File "/usr/local/libvirt//lib/python/virtinst/ImageFetcher.py", line 91, in acquireFile
   tmpname = self.saveTemp(f, prefix=base + ".")
File "/usr/local/libvirt//lib/python/virtinst/ImageFetcher.py", line 53, in saveTemp
   if not os.path.exists(self.scratchdir):
 File "/usr/lib64/python2.4/posixpath.py", line 171, in exists
   st = os.stat(path)
TypeError: coercing to Unicode: need string or buffer, NoneType found
==========END OF TRACE============


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]