[pkg-lxqt-devel] Bug#991157: lxqt-policykit authorization fails with more than one sudoer

Bryan Cebuliak bryan.cebuliak at gmail.com
Fri Jul 16 04:06:35 BST 2021


Package: lxqt-policykit
Version: 0.16.0-1
Severity: important
Tags: a11y upstream
X-Debbugs-Cc: bryan.cebuliak at gmail.com

Dear Maintainer,
lxqt-policykit authorisation fails with more than one sudoer in the sudo group
I confirm this previously reported bug description:
https://bugs.launchpad.net/ubuntu/+source/lubuntu-meta/+bug/1828663
In summary, an application launch from the lxqt menu requiring pkexec such as Synaptic or Gparted causes a failure message if more than one sudoer exists. Launching programs requiring root authorisation from the terminal with sudo works as expected with 2 sudoers on the system.
The behaviour persists on Debian Bullseye and Ubuntu 20.04LTS with default standard newly installed configurations. Note that sudo rather than root authorisation is the default with Debian and Ubuntu. Some users such as me may require more than one sudoer on a system.
The lxqt behaviour is not consistent with other GUI authorisation agents such as lxpolkit or the Gnome shell agent, which do allow 2 sudoers to be present to work properly.
Altering the /etc/xdg/autostart/lxqt-policykit-agent.desktop to use lxpolkit instead of the lxqt-policykit agent thusly results in the expected proper behaviour on the lxqt desktop:
"
[Desktop Entry]
Type=Application
Name=LXPolkit
TryExec=lxpolkit
Exec=lxpolkit
OnlyShowIn=LXQt;
X-LXQt-Module=true
...
"
Best regards,
Your bleeding user


-- System Information:
Debian Release: 11.0
  APT prefers testing-security
  APT policy: (500, 'testing-security'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-7-amd64 (SMP w/2 CPU threads)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages lxqt-policykit depends on:
ii  libc6              2.31-12
ii  liblxqt0           0.16.0-1
ii  libpolkit-qt5-1-1  0.113.0-1
ii  libqt5core5a       5.15.2+dfsg-9
ii  libqt5gui5         5.15.2+dfsg-9
ii  libqt5widgets5     5.15.2+dfsg-9
ii  libstdc++6         10.2.1-6
ii  lxqt-session       0.16.0-1

Versions of packages lxqt-policykit recommends:
ii  lxqt-policykit-l10n  0.16.0-1

Versions of packages lxqt-policykit suggests:
ii  lxqt       30
ii  lxqt-core  30

-- Configuration Files:
/etc/xdg/autostart/lxqt-policykit-agent.desktop changed:
[Desktop Entry]
Type=Application
Name=LXPolkit
TryExec=lxpolkit
Exec=lxpolkit
OnlyShowIn=LXQt;
X-LXQt-Module=true
Name[ar]=معالج وحدة السِّياسة بوليسي كيت
Name[cs]=Zacházení s politikami
Name[da]=PolicyKit-håndtering
Name[de]=PolicyKit-Steuerung
Comment[de]=Authentifizierungsagent für PolicyKit
Name[el]=Διαχειριστής PolicyKit
Name[eo]=Traktilo de PolicyKit
Name[es]=Manipulador de PolicyKit
Name[es_VE]=Encargado del Kit de politicas
Name[eu]=PolicyKit maneiatzailea
Name[fi]=PolicyKit-käsittelijä
Name[fr]=Gestionnaire de PolicyKit
Name[gl]=Manexador do PolicyKit
Name[hr]=PolicyKit agent
Name[hu]=PolicyKit-kezelő
Name[it_IT]=Gestore di PolicyKit
Name[ja]=PolicyKitハンドラ
Name[lt]=PolicyKit doroklė
Name[nl]=PolicyKit Handler
Name[pl_PL]=PolicyKit Handler
Name[pt]=Gestor de políticas
Name[pt_BR]=Manipulador PolicyKit
Name[ru]= политики комплект Обработчик
Name[ru_RU]=Обработчик PolicyKit
Name[sl]=Upravljalnik PolicyKit
Name[th_TH]=ตัวจัดการ PolicyKit
Name[tr]=PolicyKit İşleyici
Name[uk]=Маніпулятор PolicyKit
Name[zh_CN]=PolicyKit 处理器
Name[zh_TW]=PolicyKit處理器


-- no debconf information


More information about the pkg-lxqt-devel mailing list