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 |
|