Unable to install on a system with an empty cciss board

Bug #317435 reported by Chris Jones
24
Affects Status Importance Assigned to Milestone
partman-base (Ubuntu)
Fix Released
High
Colin Watson

Bug Description

Binary package hint: debian-installer

Test system: HP DL385 G2 with a SAS controller in slot 1 and a FC controller in slot 5 (slot numbers according to the BIOS POST). Jaunty daily alternate CD downloaded last night (2009-01-14)
The SAS controller has disks, the FC controller does not.

The installer runs fine up until the disk detection part. It appears that the two CCISS controllers have come up with the FC controller listed first (c0d0), but obviously since it lacks disks it is useless. Partman complains about being unable to read the geometry of the disk and presents Ignore/Cancel options. Neither is a useful route in this case - what would be better would be an option to move on to the next available disk (c1d0) and try that.

There should be no post-installation issues that I can think of - the BIOS will not try to boot from an empty card and then everything from GRUB upwards should be only caring about the UUIDs of the filesystems.
(indeed, a preseeded hardy installation does indeed boot correctly)

Revision history for this message
Chris Jones (cmsj) wrote :
Revision history for this message
Chris Jones (cmsj) wrote :
Revision history for this message
Chris Jones (cmsj) wrote :

Just to add a little more detail:

 * Choosing either Ignore/Cancel leads straight back to the full menu of installer steps
 * (almost certainly irrelevant) it's not a FC controller, just external SAS
 * replacing the card after installation does not affect booting the OS, it comes up fine (as one would expect)

Revision history for this message
Colin Watson (cjwatson) wrote :

I managed to construct an exception handling test case and catch it in the act with strace.

parted_server isn't blocking on infifo for the user to deal with exception handling; instead it just sees that infifo is empty and exits straight away.

Changed in debian-installer:
assignee: nobody → cjwatson
importance: Undecided → High
status: New → Triaged
Revision history for this message
Colin Watson (cjwatson) wrote :

Fixed. You'll still get the Ignore/Cancel prompt, but Ignore should work properly now.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package partman-base - 128ubuntu9

---------------
partman-base (128ubuntu9) jaunty; urgency=low

  * Deal with leading newlines while reading exception options and partition
    flags passed to SET_FLAGS; regression introduced in partman-base
    128ubuntu4 (LP: #317435).

 -- Colin Watson <email address hidden> Tue, 24 Feb 2009 12:58:31 +0000

Changed in partman-base:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.