[SRU] Dialog not opening after selecting "Other" for Ubuntu Software source
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| software-properties (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
| Plucky |
Fix Released
|
High
|
Unassigned | ||
| Questing |
Fix Released
|
High
|
Unassigned | ||
Bug Description
[Impact]
Users are unable to select alternative mirrors under Software Sources for Kubuntu, Lubuntu, and Ubuntu Studio which use software-
[Test Plan]
Steps to reproduce.
1) Go to "Software Sources"
2) Go to "Ubuntu Software" tab
3) On the "Download from:" field select the option "Other..." in the dropdown.
Expected result: A dialog opens which allows selecting a mirror and mirror is actually selected and used.
Actual result: "Software Sources" tab freezes for ~1 second and the dialog is not opened.
[What problems could occur]
There may be more issues that could occur, such as other fields being incomplete, but this has been well-tested.
[Original Report Information]
ProblemType: Bug
DistroRelease: Ubuntu 25.04
Package: software-
Uname: Linux 6.16.3-
ApportVersion: 2.32.0-0ubuntu5.3
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: KDE
Date: Mon Sep 8 20:53:22 2025
InstallationDate: Installed on 2025-08-07 (32 days ago)
InstallationMedia: Kubuntu 25.04 "Plucky Puffin" - Release amd64 (20250417)
PackageArchitec
SourcePackage: software-properties
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Rik Mills: Approve
-
Diff: 71 lines (+15/-9)2 files modifieddebian/changelog (+6/-0)
softwareproperties/qt/DialogMirror.py (+9/-9)
| Changed in software-properties (Ubuntu Plucky): | |
| status: | Confirmed → Triaged |
| Changed in software-properties (Ubuntu Questing): | |
| status: | In Progress → Confirmed |
| status: | Confirmed → In Progress |
| Changed in software-properties (Ubuntu Questing): | |
| status: | In Progress → Fix Committed |
| Changed in software-properties (Ubuntu Plucky): | |
| status: | Triaged → In Progress |
| description: | updated |

Running the app from the terminal yields the following errors when performing the step 3:
sudo software- properties- qt python3/ dist-packages/ softwarepropert ies/qt/ SoftwarePropert iesQt.py" , line 472, in on_combobox_ server_ changed self.userinterf ace, self.datadir, self.distro, self.custom_ mirrors) python3/ dist-packages/ softwarepropert ies/qt/ DialogMirror. py", line 98, in __init__ treeview. sortItems( 0, Qt.AscendingOrder)
^^^^ ^^^^^^^ ^^^^^^
Traceback (most recent call last):
File "/usr/lib/
dialogue = DialogMirror(
File "/usr/lib/
self.
AttributeError: type object 'Qt' has no attribute 'AscendingOrder'