migration-assistant tries to unmount devices in use by the partman-commit and install processes

Bug #739400 reported by Evan
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
ubiquity
Invalid
Undecided
Unassigned
migration-assistant (Ubuntu)
Fix Released
Undecided
Unassigned
Natty
Fix Released
Undecided
Unassigned
ubiquity (Ubuntu)
Fix Released
High
Evan
Natty
Fix Released
High
Evan

Bug Description

Binary package hint: ubiquity

If migration-assistant (ma-ask) runs in parallel to clear_partitions, install.py, or any other code that mounts partitions, it will complain about not being unable to unmount these partitions from under the aforementioned code. Presumably we want to run migration-assistant under newns (create a new mount namespace) from os-prober.

Evan (ev)
Changed in ubiquity (Ubuntu):
importance: Undecided → High
milestone: none → ubuntu-11.04-beta-1
status: New → Confirmed
assignee: nobody → Evan Dandrea (ev)
Evan (ev)
Changed in ubiquity (Ubuntu Natty):
status: Confirmed → Fix Committed
Changed in migration-assistant (Ubuntu Natty):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package migration-assistant - 0.6.9

---------------
migration-assistant (0.6.9) natty; urgency=low

  * Reuse os-prober's newns to ensure that mounts are occuring in a new
    namespace (LP: #739400).
 -- Evan Dandrea <email address hidden> Mon, 28 Mar 2011 12:58:14 +0100

Changed in migration-assistant (Ubuntu Natty):
status: Fix Committed → Fix Released
Revision history for this message
Colin Watson (cjwatson) wrote :

Incorporated into ubiquity in the last-but-one upload:

ubiquity (2.5.30) natty; urgency=low

  [ Evan Dandrea ]
  * Add an error message for apt-clone failing.
  * Do not consider Windows Recovery partitions in the list of operating
    systems.
  * Add unit tests, which can be run via ./tests/run or by building the
    package. To override a failing test causing the package build to
    fail, use the UBIQUITY_NO_TESTS environment variable.
  * Divert initctl around apt-clone to prevent packages with Upstart
    jobs from failing to be reinstalled.
  * Ensure that the partition description labels all wrap at the same
    point (LP: #741664).
  * Move test dependencies into build-depends. Thanks Colin Watson!
  * Move the apt-clone working directory into /var/log/installer at the
    end of installation (LP: #739492).
  * Set the next button back to its original label once done calculating
    its size.
  * Automatic update of included source packages: migration-assistant
    0.6.9, user-setup 1.28ubuntu14.

  [ Colin Watson ]
  * Start debconf in ubiquity.i18n.reset_locale if it isn't already running
    (LP: #649895).
  * Remove grub_device_label from string_extended, now that the boot loader
    question is only asked from the partitioning page rather than a separate
    dialog (LP: #726740).

 -- Evan Dandrea <email address hidden> Mon, 28 Mar 2011 18:30:33 +0100

Changed in ubiquity (Ubuntu Natty):
status: Fix Committed → Fix Released
Evan (ev)
Changed in ubiquity:
status: New → Invalid
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.