[Bug 1965439] Re: applications can no longer launch when called by kdesu
Rik Mills
1965439 at bugs.launchpad.net
Fri Jul 8 11:16:22 UTC 2022
** Description changed:
- See description below. As the driver manager is done inside software-
- properties-qt, it's basically the same bug, but now it's affected by
- something we can't exactly get into the mechanism of: plasma-discover's
- "Software Sources" link.
+ kdesu fails to authenticate with sudo from Jammy.
- Steps to recrate:
+ See upstream bug: KDE bug: https://bugs.kde.org/show_bug.cgi?id=452532
- 1) Open Plasma-discover
- 2) Go to Settings
- 3) Under click on "Software Sources"
- 4) Attempt to enter password
+ Examples: Kubuntu driver manager, launching ksystemlog from the main
+ menu, or trying to run krusader root mode option via its 'Tools > Start
+ Krusader Root Mode' menu entry. Assuming that the current user is a
+ member of the sudo group.
- Expected: Software properties opens
+ On entering the correct password authentication is refused, stating that
+ possibly an incorrect password has been entered.
- Actual: Pkexec keeps asking for password.
+ It appears that kdesu fails to cope with the sudo config change in this
+ commit:
- ------
+ https://salsa.debian.org/sudo-
+ team/sudo/-/commit/59db341d46aa4c26b54c1270e69f2562e7f3d751
- Earlier description:
+ kdesu was fixed in Debian with:
- The driver manager for both Ubuntu Studio and Kubuntu can no longer
- launch due to some updated security measures in PolicyKit.
+ https://tracker.debian.org/news/1330116/accepted-kdesu-5940-2-source-
+ into-unstable/
- The original behavior was that systemsettings would open
- /usr/bin/ubuntustudio-driver-manager (or /usr/bin/kubuntu-driver-manger)
- via pkexec, which would then open software-settings-qt. Unfortunately,
- the new behavior does not act correctly to pkexec and pkexec does not
- see the user as available in the sudoers file.
+ The issue can be worked around by adding /etc/sudoers.d/kdesu-sudoers
+ with the contents
- The only way around this was to pass "export DISPLAY=:0" inside the
- appropriate driver manager executable with the command "sudo software-
- properties-qt". The KCM itself needs to execute the driver-manager via
- xterm, which then prompts for a password. It's ugly, but it works.
-
- I will attach a debdiff for the kubuntu-settings package.
+ Defaults!/usr/lib/*/libexec/kf5/kdesu_stub !use_pty
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: ubuntustudio-default-settings 22.04.19 [modified: usr/share/sddm/themes/ubuntustudio/theme.conf]
ProcVersionSignature: Ubuntu 5.15.0-22.22-lowlatency 5.15.19
Uname: Linux 5.15.0-22-lowlatency x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair nvidia_modeset nvidia
ApportVersion: 2.20.11-0ubuntu79
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: KDE
Date: Thu Mar 17 12:19:44 2022
InstallationDate: Installed on 2021-03-20 (361 days ago)
InstallationMedia: Ubuntu-Studio 21.04 "Hirsute Hippo" - Alpha amd64 (20210320)
PackageArchitecture: all
SourcePackage: ubuntustudio-default-settings
UpgradeStatus: Upgraded to jammy on 2021-11-07 (130 days ago)
modified.conffile..etc.skel..local.share.konsole.Profile: [deleted]
** Summary changed:
- applications can no longer launch when called by kdesu
+ kdesu fails to authenticate with sudo from Jammy.
** Description changed:
kdesu fails to authenticate with sudo from Jammy.
See upstream bug: KDE bug: https://bugs.kde.org/show_bug.cgi?id=452532
Examples: Kubuntu driver manager, launching ksystemlog from the main
menu, or trying to run krusader root mode option via its 'Tools > Start
Krusader Root Mode' menu entry. Assuming that the current user is a
member of the sudo group.
- On entering the correct password authentication is refused, stating that
+ On entering the correct password authentication is refused, stating that
possibly an incorrect password has been entered.
- It appears that kdesu fails to cope with the sudo config change in this
+ It appears that kdesu fails to cope with the sudo config change in this
commit:
https://salsa.debian.org/sudo-
team/sudo/-/commit/59db341d46aa4c26b54c1270e69f2562e7f3d751
kdesu was fixed in Debian with:
https://tracker.debian.org/news/1330116/accepted-kdesu-5940-2-source-
into-unstable/
+
+ and fixed in kinetic with:
+
+ https://launchpad.net/ubuntu/+source/kdesu/5.94.0-0ubuntu2
The issue can be worked around by adding /etc/sudoers.d/kdesu-sudoers
with the contents
Defaults!/usr/lib/*/libexec/kf5/kdesu_stub !use_pty
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: ubuntustudio-default-settings 22.04.19 [modified: usr/share/sddm/themes/ubuntustudio/theme.conf]
ProcVersionSignature: Ubuntu 5.15.0-22.22-lowlatency 5.15.19
Uname: Linux 5.15.0-22-lowlatency x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair nvidia_modeset nvidia
ApportVersion: 2.20.11-0ubuntu79
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: KDE
Date: Thu Mar 17 12:19:44 2022
InstallationDate: Installed on 2021-03-20 (361 days ago)
InstallationMedia: Ubuntu-Studio 21.04 "Hirsute Hippo" - Alpha amd64 (20210320)
PackageArchitecture: all
SourcePackage: ubuntustudio-default-settings
UpgradeStatus: Upgraded to jammy on 2021-11-07 (130 days ago)
modified.conffile..etc.skel..local.share.konsole.Profile: [deleted]
--
You received this bug notification because you are a member of Ubuntu
Studio Development, which is subscribed to ubuntustudio-default-settings
in Ubuntu.
https://bugs.launchpad.net/bugs/1965439
Title:
kdesu fails to authenticate with sudo from Jammy.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/kdesu/+bug/1965439/+subscriptions
More information about the Ubuntu-reviews
mailing list