Package: powerdevil
Version: 4:6.6.5-3
Severity: normal
X-Debbugs-Cc: [email protected]

Dear Maintainer,

There are repeated errors in journald to this effect:

org_kde_powerdevil: Exception in function i2c_all_relevant_i2c_buses_rw:
status=EACCES(-13): Permission denied
org_kde_powerdevil:  libddcutil requires RW access to all /dev/i2c devices that
might be used for DDC.
org_kde_powerdevil: Caused by:
org_kde_powerdevil:  Exception in function i2c_open_bus_basic:
status=EACCES(-13): Permission denied
org_kde_powerdevil:  Open failed for /dev/i2c-0, errno=EACCES(-13): Permission
denied in file i2c_bus_cor>

I understand from my brief research that Debian sets /dev/i2c* root ownership,
which breaks non-privileged processes trying to access it. From
https://www.kubuntuforums.net/forum/current-supported-
releases/kubuntu-26-04/692450-trying-to-solve-kde-plasma-power-management-
powerdevil-configuration-bug%E2%80%A6 , it seems that udev rules or relaxing
permissions or ownership quickly solves the issue.

However, before adding exceptions, I'm wondering whether Debian can ship with a
recommended udev file or some other workaround.


-- System Information:
Debian Release: forky/sid
  APT prefers testing
  APT policy: (501, 'testing'), (500, 'testing-debug'), (1, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 7.0.12+deb14.1-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages powerdevil depends on:
ii  libc6                                        2.42-16
ii  libcap2-bin                                  1:2.78-1
ii  libddcutil5                                  2.2.6-1
ii  libkf6authcore6                              6.23.0-2
ii  libkf6configcore6                            6.23.0-3
ii  libkf6coreaddons6                            6.23.0-2
ii  libkf6crash6                                 6.23.0-2
ii  libkf6dbusaddons6                            6.23.0-2
ii  libkf6globalaccel6                           6.23.0-2
ii  libkf6i18n6                                  6.23.0-3
ii  libkf6idletime6                              6.23.0-2
ii  libkf6kcmutilscore6                          6.23.0-2
ii  libkf6kcmutilsquick6                         6.23.0-2
ii  libkf6runner6                                6.23.0-4
ii  libkf6screen8                                4:6.6.5-2
ii  libkf6screendpms8                            4:6.6.5-2
ii  libkf6service-bin                            6.23.1-2
ii  libkf6service6                               6.23.1-2
ii  libkf6solid6                                 6.23.0-2
ii  libkf6xmlgui6                                6.23.0-2
ii  libkirigamiplatform6                         6.23.1-3
ii  libkscreen-bin                               4:6.6.5-2
ii  libkworkspace6-6                             4:6.6.5-2
ii  libplasma7                                   6.6.5-2
ii  libpowerdevilcore2                           4:6.6.5-3
ii  libqcoro6dbus0t64                            0.13.0-2
ii  libqt6core6t64 [qt6-base-private-abi]        6.10.2+dfsg-15
ii  libqt6dbus6                                  6.10.2+dfsg-15
ii  libqt6gui6                                   6.10.2+dfsg-15
ii  libqt6qml6 [qt6-declarative-private-abi]     6.10.2+dfsg-6
ii  libqt6quick6                                 6.10.2+dfsg-6
ii  libstdc++6                                   16.1.0-1
ii  plasma-desktoptheme                          6.6.5-2
ii  plasma-version [plasma-version-base-6.6]     6.6.1
ii  powerdevil-data                              4:6.6.5-3
ii  qml6-module-org-kde-config                   6.23.0-3
ii  qml6-module-org-kde-coreaddons               6.23.0-2
ii  qml6-module-org-kde-kcmutils                 6.23.0-2
ii  qml6-module-org-kde-kirigami                 6.23.1-3
ii  qml6-module-org-kde-kirigamiaddons-formcard  1.12.0-1
ii  qml6-module-org-kde-kitemmodels              6.23.0-2
ii  qml6-module-org-kde-ksvg                     6.23.0-2
ii  qml6-module-org-kde-kwindowsystem            6.23.0-2+b1
ii  qml6-module-org-kde-notifications            6.23.0-2
ii  qml6-module-org-kde-plasma-workspace         4:6.6.5-2
ii  qml6-module-qtcore                           6.10.2+dfsg-6
ii  qml6-module-qtquick                          6.10.2+dfsg-6
ii  qml6-module-qtquick-controls                 6.10.2+dfsg-6
ii  qml6-module-qtquick-dialogs                  6.10.2+dfsg-6
ii  qml6-module-qtquick-layouts                  6.10.2+dfsg-6

Versions of packages powerdevil recommends:
ii  power-profiles-daemon  0.30-2
ii  systemsettings         4:6.6.5-2

powerdevil suggests no packages.

-- no debconf information

Reply via email to