Bug#991157: lxqt-policykit authorization fails with more than one sudoer. Fixed in 0.17.0?

2021-07-16 Thread Bryan Cebuliak
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

2021-07-15 Thread Bryan Cebuliak
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

2021-07-15 Thread Bryan Cebuliak
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