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

Bug #739400 reported by Evan on 2011-03-21
This bug affects 3 people
Affects Status Importance Assigned to Milestone
migration-assistant (Ubuntu)
ubiquity (Ubuntu)

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) on 2011-03-21
Changed in ubiquity (Ubuntu):
importance: Undecided → High
milestone: none → ubuntu-11.04-beta-1
status: New → Confirmed
assignee: nobody → Evan Dandrea (ev)
Evan (ev) on 2011-03-28
Changed in ubiquity (Ubuntu Natty):
status: Confirmed → Fix Committed
Changed in migration-assistant (Ubuntu Natty):
status: New → Fix Committed
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
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
  * 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) on 2011-04-13
Changed in ubiquity:
status: New → Invalid
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