This bug was fixed in the package studio-controls - 2.2.8-0ubuntu0.21.10.1 --------------- studio-controls (2.2.8-0ubuntu0.21.10.1) impish; urgency=medium
[ Erich Eickmeyer] * New upstream release 2.2.8 [ Len Ovens ] * USB devices may be less than 3 char * Convert old style int to name (LP: #1950817) -- Erich Eickmeyer <eeickme...@ubuntu.com> Tue, 16 Nov 2021 09:08:28 -0800 ** Changed in: studio-controls (Ubuntu Impish) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Studio Bugs, which is subscribed to studio-controls in Ubuntu. https://bugs.launchpad.net/bugs/1950817 Title: [SRU] Studio-controls not launching on Ubuntu 21.10, KeyError: 'id' Status in studio-controls package in Ubuntu: Fix Released Status in studio-controls source package in Impish: Fix Released Status in studio-controls source package in Jammy: Fix Released Bug description: [ Impact ] Users in certain edge cases of hardware configurations are running into issues where studio-controls is failing to upgrade previous configurations and therefore failing to launch. It was found that an integer needed to be converted to a string in some cases, and was overlooked previously. [ Test Plan ] Using a system that had been upgraded from 20.04 to 20.10, 21.04, and finally 21.10 and having run studio-controls previously with success, run studio-controls. In certain hardware configurations, it will crash and return invalid key of "id". This is due to an incorrect conversion of the old-style configuration to the newer json configuration. [ Where problems could occur ] While this fixes the issue outlined above, it could cause problems where the json file was previously converted correctly, but this is unlikely. [ Other Information ] Original bug report follows: --- Hi, I am using studio-controls 2.2.7-0ubuntu1 after having upgraded to Impish. Studio-controls fails to launch with the following traceback: install path: /usr Config file: /home/steve/.config/autojack/autojack.json Traceback (most recent call last): File "/usr/bin/studio-controls", line 1837, in <module> us = StudioControls() File "/usr/bin/studio-controls", line 555, in __init__ self.devdb.scan_dev(self.conf_db) File "/usr/bin/studio-controls", line 164, in scan_dev if usb and [ conf['devices'][dev]['id'], conf['devices'][dev]['bus'] ] == [ d_id, bus ]: KeyError: 'id' Here is my system info: Operating System: Kubuntu 21.10 KDE Plasma Version: 5.22.5 KDE Frameworks Version: 5.86.0 Qt Version: 5.15.2 Kernel Version: 5.13.0-21-lowlatency (64-bit) Graphics Platform: X11 Processors: 8 × Intel® Core™ i7-8550U CPU @ 1.80GHz Memory: 15.3 GiB of RAM Graphics Processor: Mesa Intel® UHD Graphics 620 I do have the file autojack.json in .config/autojack that is referred to in another bug report. After failing to launch, I have a studio-controls.lock file created in the .config/autojack directory. The studio-controls interface does not appear at any time. Last point, I'm using Pipewire, as I was before upgrading to 21.10, which didn't create a problem with Studio-controls then. I would like to continue to use Studio-controls to control cpu performance and intel boost, and possibly other things. Thanks !! Stephen --- ProblemType: Bug ApportVersion: 2.20.11-0ubuntu71 Architecture: amd64 CasperMD5CheckResult: unknown CurrentDesktop: KDE DistroRelease: Ubuntu 21.10 InstallationDate: Installed on 2020-09-18 (421 days ago) InstallationMedia: Kubuntu 20.04.1 LTS "Focal Fossa" - Release amd64 (20200731) Package: studio-controls 2.2.7-0ubuntu1 PackageArchitecture: all ProcVersionSignature: Ubuntu 5.13.0-21.21-lowlatency 5.13.18 Tags: impish third-party-packages Uname: Linux 5.13.0-21-lowlatency x86_64 UpgradeStatus: Upgraded to impish on 2021-10-26 (19 days ago) UserGroups: adm audio cdrom dip lpadmin lxd plugdev sambashare sudo www-data _MarkForUpload: True To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/studio-controls/+bug/1950817/+subscriptions -- Mailing list: https://launchpad.net/~ubuntustudio-bugs Post to : ubuntustudio-bugs@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntustudio-bugs More help : https://help.launchpad.net/ListHelp