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): virt-manager-0.5.3-8.el5 How reproducible: Every time 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 complete installation. Actual results: No guest installed. Expected results: Guest installed. Additional info: Clicking "Back" a few times and changing to Virtual Network makes the install begin successfully.
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 release.
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 this? Thanks!
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] virt-manager logfile I'm attaching the log file, complete with tracebacks: [Thu, 12 Jun 2008 16:56:24 virt-manager 8097] ERROR (virt-manager:132) Traceback (most recent call last): File "/usr/share/virt-manager/virtManager/create.py", line 483, in page_change d self.window.get_widget("summary-net-target").set_text(net[1]) TypeError: GtkLabel.set_text() argument 1 must be string, not None None
Thanks for the help, I just committed a fix for this upstream: http://hg.et.redhat.com/virt/applications/virt-manager--devel?cs=7bc37ab455dd 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. http://rhn.redhat.com/errata/RHBA-2009-0137.html