[Bug 2153278] Re: software-properties-gtk cannot show drivers

Julian Andres Klode 2153278 at bugs.launchpad.net
Wed May 20 16:24:55 UTC 2026


software-properties-gtk is no longer actively maintained by Canonical.

Driver detection may change substantially over the next couple cycles.

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

Title:
  software-properties-gtk cannot show drivers

Status in software-properties package in Ubuntu:
  Confirmed

Bug description:
  software-properties-gtk crashes with TypeError: cannot pickle
  'SoftwarePropertiesGtk' object when opening the Additional Drivers
  tab. This happens due to Python 3.14 changing the default
  multiprocessing start method. The detect_drivers thread tries to start
  a subprocess using forkserver, which requires pickling a GTK object —
  which fails. Workaround: force fork start method before
  self.search_process.start()

  Error:
  jao at jao-Legion-Slim-5-16IRH8:~$ software-properties-gtk 2>&1
  Exception in thread Thread-1 (detect_drivers):
  Traceback (most recent call last):
    File "/usr/lib/python3.14/threading.py", line 1082, in _bootstrap_inner
      self._context.run(self.run)
      ~~~~~~~~~~~~~~~~~^^^^^^^^^^
    File "/usr/lib/python3.14/threading.py", line 1024, in run
      self._target(*self._args, **self._kwargs)
      ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/lib/python3/dist-packages/softwareproperties/gtk/SoftwarePropertiesGtk.py", line 1458, in detect_drivers
      self.search_process.start()
      ~~~~~~~~~~~~~~~~~~~~~~~~~^^
    File "/usr/lib/python3.14/multiprocessing/process.py", line 121, in start
      self._popen = self._Popen(self)
                    ~~~~~~~~~~~^^^^^^
    File "/usr/lib/python3.14/multiprocessing/context.py", line 230, in _Popen
      return _default_context.get_context().Process._Popen(process_obj)
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
    File "/usr/lib/python3.14/multiprocessing/context.py", line 306, in _Popen
      return Popen(process_obj)
    File "/usr/lib/python3.14/multiprocessing/popen_forkserver.py", line 35, in __init__
      super().__init__(process_obj)
      ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
    File "/usr/lib/python3.14/multiprocessing/popen_fork.py", line 20, in __init__
      self._launch(process_obj)
      ~~~~~~~~~~~~^^^^^^^^^^^^^
    File "/usr/lib/python3.14/multiprocessing/popen_forkserver.py", line 47, in _launch
      reduction.dump(process_obj, buf)
      ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
    File "/usr/lib/python3.14/multiprocessing/reduction.py", line 60, in dump
      ForkingPickler(file, protocol).dump(obj)
      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^
  TypeError: cannot pickle 'SoftwarePropertiesGtk' object

  ProblemType: Bug
  DistroRelease: Ubuntu 26.04
  Package: software-properties-gtk 0.120
  ProcVersionSignature: Ubuntu 7.0.0-15.15-generic 7.0.0
  Uname: Linux 7.0.0-15-generic x86_64
  ApportVersion: 2.34.0-0ubuntu2
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Tue May 19 17:26:39 2026
  InstallationDate: Installed on 2026-05-18 (1 days ago)
  InstallationMedia: Ubuntu 26.04 "Resolute Raccoon" - Release amd64 (20260423.1)
  PackageArchitecture: all
  ProcEnviron:
   LANG=pt_BR.UTF-8
   PATH=(custom, no user)
   SHELL=/bin/bash
   TERM=xterm-256color
   XDG_RUNTIME_DIR=<set>
  SourcePackage: 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/2153278/+subscriptions





More information about the foundations-bugs mailing list