ubiquity is trying to unmount /cdrom when committing changes to the partition table

Bug #252667 reported by Mario Limonciello
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubiquity (Ubuntu)
Fix Released
Undecided
Evan

Bug Description

Binary package hint: ubiquity

This is using intrepid alpha3 booted from a recovery partition. Ubiquity has been preseeded to use the remaining space on the drive to install to with a custom recipe.

When trying to commit the changes it complains that it cant' unmount /cdrom.

To debug where it was trying to unmount from, adding 'exit 0' to the top of /lib/partman/commit.d/01unmount_busy allows the install to proceed.

Related branches

Revision history for this message
Mario Limonciello (superm1) wrote :
Revision history for this message
Mario Limonciello (superm1) wrote :
Revision history for this message
Mario Limonciello (superm1) wrote :
Revision history for this message
Mario Limonciello (superm1) wrote :
Evan (ev)
Changed in ubiquity:
assignee: nobody → evand
status: New → In Progress
Revision history for this message
Colin Watson (cjwatson) wrote :

I think this check is generally correct, as if you actually need to commit real changes to that partition table then the kernel will be unable to do so while /cdrom is mounted from a partition within it. However, I'll add a preseedable question to let you skip this in special cases.

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

The fix I've committed is a workaround; Evan, if you have more you're looking at that's still relevant when you get back from holiday, feel free to reopen this. I'm conscious that if this is going to work at all then something in the partitioner's busy/changed detection must be wrong!

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

This bug was fixed in the package ubiquity - 1.9.8

---------------
ubiquity (1.9.8) intrepid; urgency=low

  [ Mario Limonciello ]
  * Remove xmltv and dvbutils options, as they will be installed across
    all boxen now.
  * debian/control:
    - Drop depends for guidance on mythbuntu package.
  * Install custom mythbuntu recipe - only applicable for Mythbuntu
    frontend.
  * Add support for additional mythbuntu plugin, apple trailers.

  [ Colin Watson ]
  * When copying files, remove regular files and symlinks if they exist
    already on the target; this can happen legitimately if installing over
    an existing system and /boot wasn't erased.
  * Make the Back button insensitive on the first page rather than hiding it
    (LP: #186953).
  * Rename main Cancel button to Quit, and adjust the quit dialog text
    slightly so that we consistently use "quit" as the action verb and
    "cancel" clearly means to cancel the dialog (LP: #45690).
  * Fix format string substitution error in _abstract method.
  * Allow skipping the unmounting of busy partitions by preseeding
    ubiquity/partman-skip-unmount to true (LP: #252667).
  * Automatic update of included source packages: debian-installer-utils
    1.59ubuntu2, grub-installer 1.32ubuntu2, partman-target 55ubuntu2.

  [ Evan Dandrea ]
  * Also remove the langlevel file if it exists before we start
    localechooser.

 -- Colin Watson <email address hidden> Fri, 08 Aug 2008 16:10:49 +0100

Changed in ubiquity:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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