Description of problem:
trying to install 21_Alpha_TC6 results in
Unable to complete install: 'invalid literal for int() with base 10: '21_Alpha_TC6''
Traceback (most recent call last):
File "/usr/share/virt-manager/virtManager/asyncjob.py", line 91, in cb_wrapper
callback(asyncjob, *args, **kwargs)
File "/usr/share/virt-manager/virtManager/create.py", line 1787, in do_install
File "/usr/share/virt-manager/virtinst/guest.py", line 384, in start_install
File "/usr/share/virt-manager/virtinst/guest.py", line 277, in _prepare_install
File "/usr/share/virt-manager/virtinst/installer.py", line 201, in prepare
self._prepare(guest, meter, scratchdir)
File "/usr/share/virt-manager/virtinst/distroinstaller.py", line 444, in _prepare
File "/usr/share/virt-manager/virtinst/distroinstaller.py", line 347, in _prepare_kernel_url
store = urlfetcher.getDistroStore(guest, fetcher)
File "/usr/share/virt-manager/virtinst/urlfetcher.py", line 311, in getDistroStore
dist = _distroFromTreeinfo(fetcher, arch, _type)
File "/usr/share/virt-manager/virtinst/urlfetcher.py", line 295, in _distroFromTreeinfo
File "/usr/share/virt-manager/virtinst/urlfetcher.py", line 681, in isValidStore
vernum = int(str(ver).split("-"))
ValueError: invalid literal for int() with base 10: '21_Alpha_TC6'
we expect to keep the _ in the versions going forward. so we need to deal with them appropriately
I'd say this would in theory be Beta blocker (not Alpha), as virt is generally Beta. The Alpha requirement for direct kernel boot to work is about PXE booting.
However, it probably doesn't really need to be a blocker / freeze exception at all as this is a host issue not a guest one (the host's probably more likely to be F19 or F20 or RHEL or something than it is F21, rthough obviously we should fix it everywhere).
Fixed upstream, build coming tomorrow
Author: Cole Robinson <firstname.lastname@example.org>
Date: Sat Sep 6 15:35:30 2014 -0400
urlfetcher: Bunch of distro detection fixes
virt-manager-1.1.0-1.fc21 has been submitted as an update for Fedora 21.
* should fix your issue,
* was pushed to the Fedora 21 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing virt-manager-1.1.0-1.fc21'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
Discussed at 2014-09-10 blocker review meeting: http://meetbot.fedoraproject.org/fedora-blocker-review/2014-09-10/f21-blocker-review.2014-09-10-16.07.log.txt . Rejected as a blocker - as this is a host-side issue, it doesn't really need to be on the frozen images / install tree. People running VMs directly from a live image might possibly hit it, but they can 'yum update' or just rename the ISO.
The usual case is running VMs from an installed system, and installed systems will get the update normally.
virt-manager-1.1.0-2.git30db9ece2.fc21 has been submitted as an update for Fedora 21.
virt-manager-1.1.0-3.git310f6527.fc21 has been submitted as an update for Fedora 21.
virt-manager-1.1.0-3.git310f6527.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.