Activity log for bug #1319870

Date Who What changed Old value New value Message
2014-05-15 14:40:41 Laércio de Sousa bug added bug
2014-05-15 14:42:27 Laércio de Sousa summary Rebuild udisks2 with additional build-dependencies "libsystemd-login-dev" and "libsystemd-daemon-dev" Removable media is being mounted randomly in multiseat systems
2014-05-15 14:42:48 Laércio de Sousa bug added subscriber Ubuntu Multiseat
2014-05-15 14:42:54 Laércio de Sousa tags multiseat
2014-08-05 10:24:10 Martin Pitt udisks2 (Ubuntu): status New Fix Released
2014-11-06 10:53:53 Laércio de Sousa branch linked lp:~ubuntu-multiseat/ubuntu/trusty/udisks2/full-logind-support
2014-11-06 10:54:30 Laércio de Sousa summary Removable media is being mounted randomly in multiseat systems [SRU] Removable media is being mounted randomly in multiseat systems
2014-11-06 11:02:21 Laércio de Sousa description Due to lack of full systemd-logind integration in current "udisks2" package, automounting of removable media in multiseat setups is not respecting seat hierarchy. All seats try to mount it at the same time, resulting in a race condition. However, the expected behaviour is that only the right seat (i.e. the seat whose USB port the removable media is plugged in) should be able to mount it. To solve this problem, just rebuild package "udisks2" with additional build-dependencies "libsystemd-login-dev" and "libsystemd-daemon-dev". [Impact] Due to lack of full systemd-logind integration in current "udisks2" package, automounting of removable media in multiseat setups is not respecting seat hierarchy. All seats try to mount it at the same time, resulting in a race condition. However, the expected behaviour is that only the right seat (i.e. the seat whose USB port the removable media is plugged in) should be able to mount it. To solve this problem, just rebuild package "udisks2" with additional build-dependencies "libsystemd-login-dev" and "libsystemd-daemon-dev". [Test case] * Set up a multiseat system and try to mount a removable medium in one seat or another. Repeat this procedure several times. * Before rebuilding udisks2 with full logind support, all seats will try to mount this medium at the same time, so it will be shown in one seat or another, randomly. * After rebuilding udisks2 with full logind support, only one seat will succeed to mount the medium in all times it's plugged in. [Regression Potential] Very low. This rebuilt package was well tested in ppa:ubuntu-multiseat/ppa. It may happen that only one seat will be able to mount removable media, regardless which seat owns the USB port the medium is plugged (due to lack of systemd as PID 1), but at least there will be no race condition between seats.
2014-11-06 11:23:55 Martin Pitt nominated for series Ubuntu Trusty
2014-11-06 11:23:55 Martin Pitt bug task added udisks2 (Ubuntu Trusty)
2015-01-06 12:58:05 Sebastien Bacher udisks2 (Ubuntu): importance Undecided High
2015-01-06 12:58:11 Sebastien Bacher udisks2 (Ubuntu Trusty): importance Undecided Low
2015-06-12 09:27:27 Martin Pitt description [Impact] Due to lack of full systemd-logind integration in current "udisks2" package, automounting of removable media in multiseat setups is not respecting seat hierarchy. All seats try to mount it at the same time, resulting in a race condition. However, the expected behaviour is that only the right seat (i.e. the seat whose USB port the removable media is plugged in) should be able to mount it. To solve this problem, just rebuild package "udisks2" with additional build-dependencies "libsystemd-login-dev" and "libsystemd-daemon-dev". [Test case] * Set up a multiseat system and try to mount a removable medium in one seat or another. Repeat this procedure several times. * Before rebuilding udisks2 with full logind support, all seats will try to mount this medium at the same time, so it will be shown in one seat or another, randomly. * After rebuilding udisks2 with full logind support, only one seat will succeed to mount the medium in all times it's plugged in. [Regression Potential] Very low. This rebuilt package was well tested in ppa:ubuntu-multiseat/ppa. It may happen that only one seat will be able to mount removable media, regardless which seat owns the USB port the medium is plugged (due to lack of systemd as PID 1), but at least there will be no race condition between seats. [Impact] Due to lack of full systemd-logind integration in current "udisks2" package, automounting of removable media in multiseat setups is not respecting seat hierarchy. All seats try to mount it at the same time, resulting in a race condition. However, the expected behaviour is that only the right seat (i.e. the seat whose USB port the removable media is plugged in) should be able to mount it. To solve this problem, just rebuild package "udisks2" with additional build-dependencies "libsystemd-login-dev" and "libsystemd-daemon-dev". [Test case] * Set up a multiseat system and try to mount a removable medium in one seat   or another. Repeat this procedure several times. * Before rebuilding udisks2 with full logind support, all seats will try to   mount this medium at the same time, so it will be shown in one seat or   another, randomly. * After rebuilding udisks2 with full logind support, only one seat will   succeed to mount the medium in all times it's plugged in. [Regression Potential] Medium. This rebuilt package was well tested in ppa:ubuntu-multiseat/ppa. It may happen that only one seat will be able to mount removable media, regardless which seat owns the USB port the medium is plugged (due to lack of systemd as PID 1), but at least there will be no race condition between seats. But verification should include thorough testing that removable media is still mounted correctly on non-multiseat systems, with multiple user sessions.
2015-06-12 09:39:22 Martin Pitt udisks2 (Ubuntu Trusty): status New In Progress
2015-06-17 16:14:31 Chris J Arges udisks2 (Ubuntu Trusty): status In Progress Fix Committed
2015-06-17 16:14:33 Chris J Arges bug added subscriber Ubuntu Stable Release Updates Team
2015-06-17 16:14:35 Chris J Arges bug added subscriber SRU Verification
2015-06-17 16:14:38 Chris J Arges tags multiseat multiseat verification-needed
2015-07-28 17:33:51 Steve Langasek tags multiseat verification-needed multiseat verification-failed
2015-08-10 19:59:56 Mathew Hodson udisks2 (Ubuntu Trusty): status Fix Committed Confirmed