Unable to install on a system with an empty cciss board

Bug #317435 reported by Chris Jones on 2009-01-15
Affects Status Importance Assigned to Milestone
partman-base (Ubuntu)
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)

Chris Jones (cmsj) wrote :
Chris Jones (cmsj) wrote :
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)

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
Colin Watson (cjwatson) wrote :

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

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  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers