Red Hat Bugzilla – Bug 446498
virt-manager never displays "finish" button if shared physical device selected during creation of FV guest
Last modified: 2009-12-14 16:03:53 EST
Description of problem:
Installation of fullvirt guest unable to complete if Shared physical device
chosen during install.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Run virt-manager
2. Click "New"
3. Name system
4. Choose FV guest
5. Point to install ISO of RHEL5, choose Linux OS and RHEL5 variant
6. Choose Simple file, accepting defaults
7. Change network to Shared physical device
8. Accept defaults on Memory and CPU
9. The "Finish" button never appears. It stays "Forward" and you're unable to
No guest installed.
Clicking "Back" a few times and changing to Virtual Network makes the install
This request was evaluated by Red Hat Product Management for inclusion in a Red
Hat Enterprise Linux maintenance release. Product Management has requested
further review of this request by Red Hat Engineering, for potential
inclusion in a Red Hat Enterprise Linux Update release for currently deployed
products. This request is not yet committed for inclusion in an Update
Hmm, bizarre. Is there any entry in the Shared physical device box when you
select it? Can you paste the contents of the 'Summary' screen after the mem/cpu
screen? Also, can you post ~/.virt-manager/virt-manager.log after duplicating
Aha! You've found it. The entry in the shared physical device box says "eth1
(not bridged)" by default, which isn't a usable entry. It should either
automatically switch to 'peth0', which is usable, or it should refuse to let you
go forward past this page (Connect to host network) with an invalid entry
selected in the Shared Physical Device section.
Okay so the failure comes when one of the 'Non Bridged' entires is selected I
take it? That makes more sense. I'll look into it. In the mean time the
~/.virt-manager/virt-manager.log will be helpful if you get the chance.
Created attachment 309143 [details]
I'm attaching the log file, complete with tracebacks:
[Thu, 12 Jun 2008 16:56:24 virt-manager 8097] ERROR (virt-manager:132)
(most recent call last):
File "/usr/share/virt-manager/virtManager/create.py", line 483, in
TypeError: GtkLabel.set_text() argument 1 must be string, not None
Thanks for the help, I just committed a fix for this upstream:
So I'll see that it is pulled in for 5.3
Created attachment 316963 [details]
Fix bridge default values
Patch also adds this functionality for the addhardware wizard (also upstream).
Easiest way to test requires a machine with two nics. Previously, the default selection in the 'Physical Device' drop down would be ethX, the unbridged card. Now the default entry should be xenbr0, with the unbridged nic unselectable.
Created attachment 316974 [details]
Fix default bridge entry
Whoops, first patch was the wrong one. This is the intended patch.
*** Bug 465413 has been marked as a duplicate of this bug. ***
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.