solaar: TypeError: '<' not supported between instances of 'str' and 'int
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Solaar |
Fix Released
|
Unknown
|
|||
solaar (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
A syntax error is shown in Solaar sources:
11:38:26 ✘-1 comio@smo-
Solaar version 1.1.5
Unifying Receiver
Device path : /dev/hidraw3
USB id : 046d:C52B
Serial : 538E9E94
Firmware : 12.10.B0032
Bootloader : 02.14
Other : AA.AA
Has 2 paired device(s) out of a maximum of 6.
Notifications: wireless, software present (0x000900)
Device activity counters: 2=213
1: Wireless Touch Keyboard K400
Device path : /dev/hidraw4
WPID : 4024
Codename : K400
Kind : keyboard
Protocol : HID++ 2.0
Polling rate : 8 ms (125Hz)
Serial number: AF35CB44
The power switch is located on the edge of top right corner.
Battery: unknown (device is offline).
2: MX Master 3 Wireless Mouse
Device path : /dev/hidraw5
WPID : 4082
Codename : MX Master 3
Kind : mouse
Protocol : HID++ 4.5
Polling rate : 8 ms (125Hz)
Serial number: 78D9E28A
Model ID: B02340820000
Unit ID: 78D9E28A
Bootloader: BOT 95.00.B0013
Firmware: MPM 19.01.B0015
Other:
The power switch is located on the base.
Supports 34 HID++ 2.0 features:
0: ROOT {0000} V0
1: FEATURE SET {0001} V0
2: DEVICE FW VERSION {0003} V3
Unit ID: 78D9E28A Model ID: B02340820000 Transport IDs: {'btleid': 'B023', 'wpid': '4082'}
3: DEVICE NAME {0005} V0
Name: Wireless Mouse MX Master 3
Kind: mouse
4: WIRELESS DEVICE STATUS {1D4B} V0
5: RESET {0020} V0
6: CRYPTO ID {0021} V1
7: DEVICE FRIENDLY NAME {0007} V0
8: BATTERY STATUS {1000} V1
9: REPROG CONTROLS V4 {1B04} V4
Azioni tasto/pulsante (saved): {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, Mouse Gesture Button:Gesture Button Navigation, Smart Shift:Smart Shift}
Azioni tasto/pulsante : {Left Button:Left Click, Right Button:Right Click, Middle Button:Mouse Middle Button, Back Button:Mouse Back Button, Forward Button:Mouse Forward Button, Mouse Gesture Button:Gesture Button Navigation, Smart Shift:Smart Shift}
solaar: error: Traceback (most recent call last):
File "/usr/share/
m.run(c, args, _find_receiver, _find_device)
File "/usr/share/
_print_
File "/usr/share/
v = setting.
File "/usr/share/
return self._validator
File "/usr/share/
return '{' + ', '.join(
ProblemType: Bug
DistroRelease: Ubuntu 22.10
Package: solaar 1.1.5+dfsg-1
ProcVersionSign
Uname: Linux 5.19.0-19-generic x86_64
ApportVersion: 2.23.1-0ubuntu2
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: GNOME
Date: Wed Oct 12 11:40:14 2022
InstallationDate: Installed on 2019-09-26 (1111 days ago)
InstallationMedia: Ubuntu 19.10 "Eoan Ermine" - Alpha amd64 (20190923)
PackageArchitec
SourcePackage: solaar
UpgradeStatus: Upgraded to kinetic on 2022-10-01 (10 days ago)
Changed in solaar-unifying: | |
status: | Unknown → New |
Changed in solaar-unifying: | |
status: | New → Fix Released |
Quoting upstream:
> To fix the problem without these patches edit ~/.config/ solaar/ config. yaml file to remove string keys in the divert-keys setting. Alternatively remove the entire divert keys setting. Alternatively remove the entire file. In the first two cases the user may have to redo the divert-keys setting. In the last case the user will have to redo all their settings.
I’ve updated the package in Debian but I’m not familiar with the process to get the fixes into Ubuntu 22.10.