10.04 beta1 installer regressions when using iSCSI
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
debian-installer (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
I downloaded Ubuntu 10.04 beta1 server amd64 ISO and booted it. I then tried to setup iSCSI with no local disks present, which worked on 9.10. But on 10.04 beta1, a few installer quirks make any user errors punishing, as you would have to reboot the CD everytime. Here's the problem:
When coming to the "no local disks present" menu, i select "Logon to iSCSI targets".
- Recommended: ask for initiatorname; currently Ubuntu uses "iqn.1993-
- iSCSI target server is asked; when left blank it would stall and give no option except to reboot (bug1)
- ; if you entered the wrong target ip address, it would continue asking next questions, but fail at "No iSCSI targets were discovered on <ip>:<port>". The continue button however, appears to retry iSCSI discovery, instead of returning me to the prompt to enter a different iSCSI target ip-address. Preferably there should be two buttons "Retry" and "Go back" with retry being the default option. (bug2)
- initiator username is asked;
- initiator password is asked; when left blank a popup "Please choose a non-empty password" appears but the Continue button does not return you to the edit prompt; it stalls (bug3)
- iSCSI target username is asked;
- iSCSI target password is asked; when left blank a popup "Please choose a non-empty password" appears but the Continue button does not work (bug4)
- iSCSI-discovery is done; if no targets are found but authentication is successful, it would retry in an infinite loop; or until you adjust the server configuration. It's easy to get a thousand discovery attempts in a minute. Here it should try maybe three times then give the user an error message and giving the options to retry or go back to first iSCSI-question again (the target ip address). (bug5)
So basically, this bug is about the installer coming into a loop from which is impossible to escape. The alt+Fx buttons work, and Ctrl+Alt+Del works too. Since 9.10 there have been changes to the installer for iSCSI support; it asks more questions. Probably the bug in some of the commits there; fix shouldn't be too hard i figure.
After all these issues have been coped with, and the user made no errors whatsoever, installing on the iSCSI target works when you get to the phase where you can select the discovered target disks. From there, it pretty much works like 9.10 did. I have some additional issues with booting after the installer finishes, that i will address in a different bug.
It would be nice if iSCSI support in the installer would be a bit more polished before hitting 10.04 final in april. I hope my feedback can help with this.
affects: | ubuntu → debian-installer (Ubuntu) |
I won't have time to look at this until after Easter (as I'm on
holiday), but I would like to sort at least some of these problems out.
Thanks for your feedback.
However, in the meantime, could you please file each distinct problem as
a separate bug? I know it involves a little more typing and e-mail
responses, but it really makes things *much* easier for us to track.
Note that there's already a separate bug about the iSCSI boot process,
filed on partman-iscsi.