"Additional drivers" tab doesn't work when Software Sources was launched by synaptic
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
software-properties (Ubuntu) |
Triaged
|
Medium
|
Unassigned | ||
synaptic (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
software-
1. Install synaptic and run it
2. Click Settings-
3. Click "Additional software" tab
4. Attempt to change to a different driver.
Expected result: The driver gets installed.
Actual result: Operation never completes.
Analysis: This happens because Software Sources is waiting on Synaptic to exit before performing apt commands. But Synaptic is itself waiting on Software Sources to exit, and you can't close Synaptic before this happens because it's UI is disabled.
There is no message telling the user that this is what has happened, so just as with the automatic U1 installer, the user does not know they need to close other package managers before the process will complete. So they are just left waiting forever. Of course in this case it is impossible for the user to unlock the package db without closing everything down and starting over.
<https:/
<https:/
Changed in software-properties (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in software-properties (Ubuntu): | |
assignee: | nobody → Matthew Paul Thomas (mpt) |
status: | Confirmed → In Progress |
description: | updated |
This is similar to bug 1058070. It might be reasonable for Synaptic to make Software Sources modal to it, if it was the only access point for Software Sources. But it is not. It has to be able to handle people making changes in Software Sources when that is opened from Ubuntu Software Center, Software Updater, or System Settings. In the same way, it should handle people making changes even when Software Sources is launched from Synaptic itself.
Separately, Software Sources should explain that it can't make changes when *anything* has locked apt, not just Synaptic.