[Bug 1993370] Re: Cannot install proprietary Broadcom WiFi drivers on Ubuntu Studio Jammy 22.04.2 and Kinetic
Launchpad Bug Tracker
1993370 at bugs.launchpad.net
Wed Nov 22 02:38:47 UTC 2023
This bug was fixed in the package software-properties - 0.99.22.8
---------------
software-properties (0.99.22.8) jammy; urgency=medium
* softwareproperties/qt/SoftwarePropertiesQt.py: Don't crash if the driver
package does not have a matching modules package (LP: #1993370)
-- Brian Murray <brian at ubuntu.com> Thu, 10 Aug 2023 15:08:33 -0700
** Changed in: software-properties (Ubuntu Jammy)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to software-properties in Ubuntu.
https://bugs.launchpad.net/bugs/1993370
Title:
Cannot install proprietary Broadcom WiFi drivers on Ubuntu Studio
Jammy 22.04.2 and Kinetic
Status in software-properties package in Ubuntu:
Fix Released
Status in software-properties source package in Jammy:
Fix Released
Status in software-properties source package in Kinetic:
Won't Fix
Bug description:
[Impact]
software-properties-qt will crash when a user tries to install drivers for Broadcom wireless devices.
This same change has been made in the software-properties-gtk frontend
(see bug 1969460) without any issues.
There are also problems in the Error Tracker for this crash:
https://errors.ubuntu.com/problem/1c41600298c08b5dfc2d86ee90ad27ef56cd4524
https://errors.ubuntu.com/problem/49f4156af6d9d2367fc480105e19064da3575269
[Test Plan]
1) Install Ubuntu Studio 22.04.3 on a system with Broadcom WiFi
2) Reboot into the installed sytem
3) Open a terminal and run 'sudo software-properties-kde'
4) Click the 'Additional Drivers' tab
5) Click "Using Broadcom 802.11 Linux STA wireless driver source from bcmwl-kernel-source (proprietary)".
With the version of the package in -updates you'll observe the
following Traceback in the terminal:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/softwareproperties/qt/SoftwarePropertiesQt.py", line 1061, in on_driver_selection_changed
modules_package_obj = self.apt_cache[modules_package]
TypeError: Expected a string or a pair of strings
With the version of the package in -proposed you will not.
[ Where problems could occur ]
It's possible we'll hide a real error as we are catching all TypeErrors, but given we haven't heard of any issues with other stable releases and that this was fixed in software-properties-gtk in the same way I think it is safe.
Hardware: HP Elitebook 8570p, 16 GB RAM, 120 GB SSD, 3rd Gen Intel
Core i5, UEFI, no secure boot, Broadcom WiFi.
OS: Ubuntu Studio Kinetic, Final ISO
Steps to reproduce:
1. Boot the Ubuntu Studio ISO on a system with Broadcom WiFi, and install the system normally. (No encryption, allow Internet access during installation using some method of connectivity other than WiFi.)
2. Reboot and log into the newly installed system.
3. Open a terminal and run "sudo software-properties-kde".
4. Click "Additional Drivers" in the window that pops up.
5. Click "Using Broadcom 802.11 Linux STA wireless driver source from bcmwl-kernel-source (proprietary)".
Expected result: The Apply Changes button should become clickable,
allowing the user to install the driver.
Actual result: The button remains grayed out, and the following error
message is printed in the terminal:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/softwareproperties/qt/SoftwarePropertiesQt.py", line 1063, in on_driver_selection_changed
modules_package_obj = self.apt_cache[modules_package]
TypeError: Expected a string or a pair of strings
ProblemType: BugDistroRelease: Ubuntu 22.10
Package: software-properties-qt 0.99.27
ProcVersionSignature: Ubuntu 5.19.0-1007.7-lowlatency 5.19.7
Uname: Linux 5.19.0-1007-lowlatency x86_64
ApportVersion: 2.23.1-0ubuntu3
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: KDE
Date: Tue Oct 18 21:33:51 2022
InstallationDate: Installed on 2022-10-19 (0 days ago)
InstallationMedia: Ubuntu-Studio 22.10 "Kinetic Kudu" - Release amd64 (20221017.1)
PackageArchitecture: allSourcePackage: software-properties
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/1993370/+subscriptions
More information about the foundations-bugs
mailing list