Solaar depends on a udev file that is not present
Created by: jason-gu
Information
- Solaar version: 1.0.4
- Distribution: Ubuntu 20.04.1
- Kernel version:
Linux 5.4.0-54-generic x86_64 GNU/Linux
- Output of
solaar show
:
Unifying Receiver
Device path : /dev/hidraw2
USB id : 046d:C52B
Serial : 68F19F6F
Firmware : 12.11.B0032
Bootloader : 04.16
Other : AA.AA
Has 1 paired device(s) out of a maximum of 6.
Notifications: wireless (0x000100)
Device activity counters: (empty)
1: MX Master 3 Wireless Mouse
Device path : /dev/hidraw3
WPID : 4082
Codename : MX Master 3
Kind : mouse
Protocol : HID++ 4.5
Polling rate : 8 ms (125Hz)
Serial number: B4BAB65C
The power switch is located on the base.
Battery: unknown (device is offline).
Describe the bug I installed Solaar from Solaar git ppa (https://launchpad.net/~solaar-unifying/+archive/ubuntu/ppa), installation succeeded, but when I click on the Solaar icon to start the app, the app failed to start and resulted in error trace.
11:25:22 AM systemd: gnome-launched-solaar.desktop-13037.scope: Succeeded. 11:25:22 AM solaar: ModuleNotFoundError: No module named 'pynput' 11:25:22 AM solaar: ModuleNotFoundError: No module named 'pynput' 11:25:22 AM solaar: from pynput import keyboard as _keyboard 11:25:22 AM solaar: File "/usr/share/solaar/lib/logitech_receiver/diversion.py", line 30, in 11:25:22 AM solaar: from . import diversion as _diversion 11:25:22 AM solaar: File "/usr/share/solaar/lib/logitech_receiver/notifications.py", line 30, in 11:25:22 AM solaar: from logitech_receiver import notifications as _notifications 11:25:22 AM solaar: File "/usr/share/solaar/lib/solaar/listener.py", line 32, in 11:25:22 AM solaar: import solaar.listener as listener 11:25:22 AM solaar: File "/usr/share/solaar/lib/solaar/gtk.py", line 153, in main 11:25:22 AM solaar: solaar: error: Traceback (most recent call last): 11:25:22 AM solaar: at https://pwr-solaar.github.io/Solaar/installation 11:25:22 AM solaar: For more information see the Solaar installation directions 11:25:22 AM solaar: Solaar depends on a udev file that is not present
On my system, the udev files are located: /lib/udev/rules.d/60-solaar.rules /usr/share/solaar/udev-rules.d/42-logitech-unify-permissions.rules