Will do. You'll have to forgive me, I was on a six-month hiatus from
Ubuntu development and wasn't around to verify it at that time. I have
the needed hardware though.

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, 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 Committed
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


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to