Created attachment 876696 [details] attached Screenshot for valueerror Description of problem: Boot from PXE, There should be two disk "/dev/sda" and /dev/sdb on host,Select device /dev/sda to use for booting RHEV-H, then enter into installation_device_page,select "Other Device", then click "Save" Button to configure "Other Device" into "/dev/sda,/dev/sdb". then it will enter into installation_device_page again, but exception was thrown when clicking "Continue" button into next page. An error appeared in the UI:ValueError("invalid literal for int() with base 10:"",)(seen valueerror exexption.png) Version-Release number of selected component (if applicable): rhevh-6.5-20140317.0.iso ovirt-node-3.0.1-18.el6_5.8.noarch How reproducible: 100% Steps to Reproduce: 1. boot from PXE 2. Clean install rhev-h via TUI 3. Select device /dev/sda to use for booting RHEV-H 5. Enter into "installation_device_page select "Other Device",then click "save" Button to configure "Other Device" into "/dev/sda,/dev/sdb". 6.then it will enter into installation_device_page again, clicking "Continue" button into next page. Actual result: After Step 6,exception was thrown when clicking "Continue" button into next page. Expect result: After Step 6,no exception was thrown when clicking "Continue" button into next page. Additional info: No this issue in rhev-hypervisor6-6.4-20121212.1.el6 , so it's a regression bug from 6.4 into 6.5
Created attachment 876697 [details] attached Screenshot for debug console
(In reply to haiyang,dong from comment #0) > Description of problem: > Boot from PXE, There should be two disk "/dev/sda" and /dev/sdb on > host,Select device /dev/sda to use for booting RHEV-H, then enter into > installation_device_page,select "Other Device", then click "Save" Button to > configure "Other Device" into "/dev/sda,/dev/sdb". > then it will enter into installation_device_page again, but exception was > thrown when clicking "Continue" button into next page. > An error appeared in the UI:ValueError("invalid literal for int() with base > 10:"",)(seen valueerror exexption.png) Please provide the exact steps one by one, I could not reproduce this issue. Maybe because in another patch we disbaled the <save> button by default. Can you reproduce this on the latest RHEV-H image?
> > Please provide the exact steps one by one, I could not reproduce this issue. > Maybe because in another patch we disbaled the <save> button by default. > > Can you reproduce this on the latest RHEV-H image? Currently the latest RHEV-H image is "rhevh-6.5-20140317.0.iso", Steps to Reproduce: 1. boot from PXE 2. Clean install rhev-h via TUI 3. Select device /dev/sda to use for booting RHEV-H 5. Enter into "installation_device_page select "Other Device",then click "save" Button to configure "Other Device" into "/dev/sda,/dev/sdb". 6.then it will enter into installation_device_page again, clicking "Continue" button into next page. Actual result: After Step 6,exception was thrown when clicking "Continue" button into next page. Expect result: After Step 6,no exception was thrown when clicking "Continue" button into next page.
I was just about to ask whether the ability to enter multiple devices this way was intended behavior, but it looks like it is (or was). We probably can't fix this with a validator. If splitting the input matches the workflow in 6.4, I'm ok with that.
Test version: rhevh-6.5-20140428.0.iso ovirt-node-tools-3.0.1-18.el6_5.10.noarch.rpm ovirt-node-minimizer-3.0.1-18.el6_5.10.noarch.rpm Test as follow: 1. Clean install rhev-h via TUI 2. Select device /dev/sda to use for booting RHEV-H 3. Enter into "installation_device_page select "Other Device",then click "save" Button to configure "Other Device" into "/dev/sda,/dev/sdb". 4.then it will enter into installation_device_page again, clicking "Continue" button into next page. Test result: After Step 4,no exception was thrown when clicking "Continue" button into next page. so this bug has been fixed, after the status changed into "ON_QA", I will verify this bug.
This bug also has been fixed in the follow version: rhevh-6.5-20140430.0.iso ovirt-node-3.0.1-18.el6_5.10.noarch
Test version: rhev-hypervisor6-6.6-20150112.0 ovirt-node-3.1.0-0.42.20150109gitd06b7c5.el6.noarch Test as follow: 1. Clean install rhev-h via TUI(three disk /dev/sda,/dev/sdb,/dev/sdc in my host) 2. Select device /dev/sda to use for booting RHEV-H 3. Enter into "installation_device_page select "Other Device",then click "save" Button to configure "Other Device" into "/dev/sdb,/dev/sdc". 4.then it will enter the next page storage_vol_page. Test result: After Step 4,no exception was thrown when entering into next page. so this bug has been fixed, change the status into "VERIFIED".
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHEA-2015-0160.html