Bug#991157: lxqt-policykit authorization fails with more than one sudoer. Fixed in 0.17.0?
Thanks. Apparently the bug is fixed upstream in 0.17.0. However there are no 0.17.0 packages to test in any Debian or Ubuntu release. https://github.com/lxqt/lxqt-policykit/issues/117
Bug#991157: lxqt-policykit authorization fails with more than one sudoer
see the other Ubuntu report here: https://bugs.launchpad.net/ubuntu/+source/lxqt-policykit/+bug/1875774 On Fri, 16 Jul 2021 at 13:09, Bryan Cebuliak wrote: > Package: lxqt-policykit > Version: 0.16.0-1 > Severity: important > Tags: a11y upstream > X-Debbugs-Cc: bryan.cebul...@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 >
Bug#991157: lxqt-policykit authorization fails with more than one sudoer
Package: lxqt-policykit Version: 0.16.0-1 Severity: important Tags: a11y upstream X-Debbugs-Cc: bryan.cebul...@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