<div dir="ltr"><div><div><div><div><div><div>Hello,<br><br></div>I am trying to run virt-install on a Slackware based distro and I get errors when running with both --nodisk and with --disk<br></div><div>Obviously the /root/NimbleX-64-test.iso file is there but for some reason virt-install doesn't want to accept that.<br>
</div><div><br></div>When running with --nodisk I get this error:<br><br>nimblex:~# virt-install --name test --ram 512 --nodisks --cdrom NimbleX-64-test.iso -d<br>[Vi, 01 mar 2013 12:59:12 virt-install 15761] DEBUG (cli:220) Launched with command line:<br>
/usr/bin/virt-install --name test --ram 512 --nodisks --cdrom NimbleX-64-test.iso -d<br>[Vi, 01 mar 2013 12:59:12 virt-install 15761] DEBUG (cli:325) Requesting libvirt URI default<br>[Vi, 01 mar 2013 12:59:12 virt-install 15761] DEBUG (cli:327) Received libvirt URI qemu:///system<br>
[Vi, 01 mar 2013 12:59:12 virt-install 15761] DEBUG (virt-install:259) Requesting virt method 'default', hv type 'default'.<br>[Vi, 01 mar 2013 12:59:12 virt-install 15761] DEBUG (virt-install:469) Received virt method 'hvm'<br>
[Vi, 01 mar 2013 12:59:12 virt-install 15761] DEBUG (virt-install:470) Hypervisor name is 'kvm'<br>[Vi, 01 mar 2013 12:59:12 virt-install 15761] DEBUG (cli:934) DISPLAY is set: graphics defaulting to VNC.<br>[Vi, 01 mar 2013 12:59:12 virt-install 15761] DEBUG (cli:952) --graphics compat generated: vnc<br>
[Vi, 01 mar 2013 12:59:12 virt-install 15761] DEBUG (DistroInstaller:209) DistroInstaller location is a local file/path: /root/NimbleX-64-test.iso<br>[Vi, 01 mar 2013 12:59:12 virt-install 15761] DEBUG (DistroInstaller:235) Error validating install location<br>
Traceback (most recent call last):<br>  File "/usr/lib64/python2.7/site-packages/virtinst/DistroInstaller.py", line 231, in set_location<br>    volName=stuple)<br>  File "/usr/lib64/python2.7/site-packages/virtinst/VirtualDisk.py", line 659, in __init__<br>
    self.vol_install)<br>  File "/usr/lib64/python2.7/site-packages/virtinst/VirtualDisk.py", line 974, in __change_storage<br>    path)<br>  File "/usr/lib64/python2.7/site-packages/virtinst/VirtualDisk.py", line 182, in _check_if_path_managed<br>
    vol = lookup_vol_by_path()[0]<br>  File "/usr/lib64/python2.7/site-packages/virtinst/VirtualDisk.py", line 164, in lookup_vol_by_path<br>    vol = conn.storageVolLookupByPath(path)<br>  File "/usr/lib64/python2.7/site-packages/libvirt.py", line 3387, in storageVolLookupByPath<br>
    if ret is None:raise libvirtError('virStorageVolLookupByPath() failed', conn=self)<br>  File "/usr/lib64/python2.7/site-packages/libvirt.py", line 35, in __init__<br>    err = virGetLastError()<br>NameError: global name 'virGetLastError' is not defined<br>
[Vi, 01 mar 2013 12:59:12 virt-install 15761] ERROR (cli:438) Error validating install location: Checking installer location failed: Could not find media '/root/NimbleX-64-test.iso'.<br>[Vi, 01 mar 2013 12:59:12 virt-install 15761] DEBUG (cli:441) <br>
Traceback (most recent call last):<br>  File "/usr/bin/virt-install", line 304, in get_install_media<br>    validate_install_media(guest, location, cdpath, cdinstall)<br>  File "/usr/bin/virt-install", line 338, in validate_install_media<br>
    guest.installer.location = (location or cdpath)<br>  File "/usr/lib64/python2.7/site-packages/virtinst/DistroInstaller.py", line 237, in set_location<br>    "Could not find media '%s'." % str(val)))<br>
ValueError: Checking installer location failed: Could not find media '/root/NimbleX-64-test.iso'.<br><br><br><br></div>Running with --disk path=/tmp/test.size=1G I get this:<br><br>nimblex:~# virt-install --name test --ram 512 --disk path=/tmp/test.size=1G --cdrom /mnt/live/memory/data/NimbleX-64-test.iso -d <br>
[Vi, 01 mar 2013 13:07:34 virt-install 16102] DEBUG (cli:220) Launched with command line:<br>/usr/bin/virt-install --name test --ram 512 --disk path=/tmp/test.size=1G --cdrom /mnt/live/memory/data/NimbleX-64-test.iso -d<br>
[Vi, 01 mar 2013 13:07:34 virt-install 16102] DEBUG (cli:325) Requesting libvirt URI default<br>[Vi, 01 mar 2013 13:07:34 virt-install 16102] DEBUG (cli:327) Received libvirt URI qemu:///system<br>[Vi, 01 mar 2013 13:07:34 virt-install 16102] DEBUG (virt-install:259) Requesting virt method 'default', hv type 'default'.<br>
[Vi, 01 mar 2013 13:07:34 virt-install 16102] DEBUG (virt-install:469) Received virt method 'hvm'<br>[Vi, 01 mar 2013 13:07:34 virt-install 16102] DEBUG (virt-install:470) Hypervisor name is 'kvm'<br>[Vi, 01 mar 2013 13:07:34 virt-install 16102] DEBUG (cli:934) DISPLAY is set: graphics defaulting to VNC.<br>
[Vi, 01 mar 2013 13:07:34 virt-install 16102] DEBUG (cli:952) --graphics compat generated: vnc<br>[Vi, 01 mar 2013 13:07:34 virt-install 16102] ERROR (cli:438) global name 'virGetLastError' is not defined<br>[Vi, 01 mar 2013 13:07:34 virt-install 16102] DEBUG (cli:441) <br>
Traceback (most recent call last):<br>  File "/usr/bin/virt-install", line 1015, in <module><br>    sys.exit(main())<br>  File "/usr/bin/virt-install", line 1000, in main<br>    guest = build_guest_instance(conn, options)<br>
  File "/usr/bin/virt-install", line 529, in build_guest_instance<br>    options.disksize, options.sparse, need_storage)<br>  File "/usr/bin/virt-install", line 164, in get_disks<br>    get_disk(disklist[idx], sizelist[idx], sparse, guest, is_file_path)<br>
  File "/usr/bin/virt-install", line 137, in get_disk<br>    dev, size = cli.parse_disk(guest, diskopts)<br>  File "/usr/lib64/python2.7/site-packages/virtinst/cli.py", line 1610, in parse_disk<br>    format=fmt)<br>
  File "/usr/lib64/python2.7/site-packages/virtinst/VirtualDisk.py", line 659, in __init__<br>    self.vol_install)<br>  File "/usr/lib64/python2.7/site-packages/virtinst/VirtualDisk.py", line 974, in __change_storage<br>
    path)<br>  File "/usr/lib64/python2.7/site-packages/virtinst/VirtualDisk.py", line 182, in _check_if_path_managed<br>    vol = lookup_vol_by_path()[0]<br>  File "/usr/lib64/python2.7/site-packages/virtinst/VirtualDisk.py", line 164, in lookup_vol_by_path<br>
    vol = conn.storageVolLookupByPath(path)<br>  File "/usr/lib64/python2.7/site-packages/libvirt.py", line 3387, in storageVolLookupByPath<br>    if ret is None:raise libvirtError('virStorageVolLookupByPath() failed', conn=self)<br>
  File "/usr/lib64/python2.7/site-packages/libvirt.py", line 35, in __init__<br>    err = virGetLastError()<br>NameError: global name 'virGetLastError' is not defined                                                                              <br>
ERROR    global name 'virGetLastError' is not defined<br><br><br><br></div>Hope you have some tips for me.<br><br></div>Regards,<br></div>Bogdan<br></div>