2022-01-16 03:12:25 |
Jānis Kangarooo |
bug |
|
|
added bug |
2022-01-16 03:12:25 |
Jānis Kangarooo |
attachment added |
|
Screenshot_20220115_234225.png https://bugs.launchpad.net/bugs/1958055/+attachment/5554682/+files/Screenshot_20220115_234225.png |
|
2022-01-16 03:12:51 |
Jānis Kangarooo |
description |
Text Bug #1881640 one design
Text sudo bug # another design
Here adding screenshot of sudo ubuntu-bug design
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: apport 2.20.9-0ubuntu7.27
ProcVersionSignature: Ubuntu 5.4.0-94.106~18.04.1-generic 5.4.157
Uname: Linux 5.4.0-94-generic i686
ApportVersion: 2.20.9-0ubuntu7.27
Architecture: i386
CurrentDesktop: KDE
Date: Sun Jan 16 05:04:24 2022
InstallationDate: Installed on 2022-01-15 (0 days ago)
InstallationMedia: Kubuntu 18.04.5 LTS "Bionic Beaver" - Release i386 (20200806.1)
PackageArchitecture: all
SourcePackage: apport
UpgradeStatus: No upgrade log present (probably fresh install) |
Text Bug #1881640 one design
Text sudo Bug #1958054 another design
Here adding screenshot of sudo ubuntu-bug design
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: apport 2.20.9-0ubuntu7.27
ProcVersionSignature: Ubuntu 5.4.0-94.106~18.04.1-generic 5.4.157
Uname: Linux 5.4.0-94-generic i686
ApportVersion: 2.20.9-0ubuntu7.27
Architecture: i386
CurrentDesktop: KDE
Date: Sun Jan 16 05:04:24 2022
InstallationDate: Installed on 2022-01-15 (0 days ago)
InstallationMedia: Kubuntu 18.04.5 LTS "Bionic Beaver" - Release i386 (20200806.1)
PackageArchitecture: all
SourcePackage: apport
UpgradeStatus: No upgrade log present (probably fresh install) |
|
2022-07-28 11:31:21 |
Benjamin Drung |
summary |
Sudo ubuntu-bug is in different design. Added screenshots |
sudo ubuntu-bug is in a different design |
|
2022-07-28 11:33:31 |
Benjamin Drung |
summary |
sudo ubuntu-bug is in a different design |
sudo apport-kde is in a different design |
|
2022-07-28 11:52:45 |
Benjamin Drung |
description |
Text Bug #1881640 one design
Text sudo Bug #1958054 another design
Here adding screenshot of sudo ubuntu-bug design
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: apport 2.20.9-0ubuntu7.27
ProcVersionSignature: Ubuntu 5.4.0-94.106~18.04.1-generic 5.4.157
Uname: Linux 5.4.0-94-generic i686
ApportVersion: 2.20.9-0ubuntu7.27
Architecture: i386
CurrentDesktop: KDE
Date: Sun Jan 16 05:04:24 2022
InstallationDate: Installed on 2022-01-15 (0 days ago)
InstallationMedia: Kubuntu 18.04.5 LTS "Bionic Beaver" - Release i386 (20200806.1)
PackageArchitecture: all
SourcePackage: apport
UpgradeStatus: No upgrade log present (probably fresh install) |
Running ubuntu-bug as normal user has the correct theme (see screenshots attached to bug #1881640), but running "sudo ubuntu-bug" has a different, non-matching theme (see attached screenshot).
This problem can be reproduce by running a KDE application on Ubuntu Desktop (GNOME):
1. Launch ubuntu-22.04-desktop-amd64.iso
2. Install apport-kde
3. Run: /usr/share/apport/apport-kde -f
4. Run: sudo /usr/share/apport/apport-kde -f
5. Compare both windows. They have different icons and font size.
[Workaround]
Prevent sudo from dropping XDG_CURRENT_DESKTOP by running: sudo XDG_CURRENT_DESKTOP=$XDG_CURRENT_DESKTOP /usr/share/apport/apport-kde -f
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: apport 2.20.9-0ubuntu7.27
ProcVersionSignature: Ubuntu 5.4.0-94.106~18.04.1-generic 5.4.157
Uname: Linux 5.4.0-94-generic i686
ApportVersion: 2.20.9-0ubuntu7.27
Architecture: i386
CurrentDesktop: KDE
Date: Sun Jan 16 05:04:24 2022
InstallationDate: Installed on 2022-01-15 (0 days ago)
InstallationMedia: Kubuntu 18.04.5 LTS "Bionic Beaver" - Release i386 (20200806.1)
PackageArchitecture: all
SourcePackage: apport
UpgradeStatus: No upgrade log present (probably fresh install) |
|
2022-07-28 11:53:41 |
Benjamin Drung |
tags |
apport-bug bionic i386 |
apport-bug bionic jammy |
|
2022-07-28 12:05:58 |
Benjamin Drung |
description |
Running ubuntu-bug as normal user has the correct theme (see screenshots attached to bug #1881640), but running "sudo ubuntu-bug" has a different, non-matching theme (see attached screenshot).
This problem can be reproduce by running a KDE application on Ubuntu Desktop (GNOME):
1. Launch ubuntu-22.04-desktop-amd64.iso
2. Install apport-kde
3. Run: /usr/share/apport/apport-kde -f
4. Run: sudo /usr/share/apport/apport-kde -f
5. Compare both windows. They have different icons and font size.
[Workaround]
Prevent sudo from dropping XDG_CURRENT_DESKTOP by running: sudo XDG_CURRENT_DESKTOP=$XDG_CURRENT_DESKTOP /usr/share/apport/apport-kde -f
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: apport 2.20.9-0ubuntu7.27
ProcVersionSignature: Ubuntu 5.4.0-94.106~18.04.1-generic 5.4.157
Uname: Linux 5.4.0-94-generic i686
ApportVersion: 2.20.9-0ubuntu7.27
Architecture: i386
CurrentDesktop: KDE
Date: Sun Jan 16 05:04:24 2022
InstallationDate: Installed on 2022-01-15 (0 days ago)
InstallationMedia: Kubuntu 18.04.5 LTS "Bionic Beaver" - Release i386 (20200806.1)
PackageArchitecture: all
SourcePackage: apport
UpgradeStatus: No upgrade log present (probably fresh install) |
Running ubuntu-bug as normal user has the correct theme (see screenshots attached to bug #1881640), but running "sudo ubuntu-bug" has a different, non-matching theme (see attached screenshot).
This problem can be reproduce by running a KDE application on Ubuntu Desktop (GNOME):
1. Launch ubuntu-22.04-desktop-amd64.iso
2. Install apport-kde
3. Run: /usr/share/apport/apport-kde -f
4. Run: sudo /usr/share/apport/apport-kde -f
5. Compare both windows. They have different icons and font size.
Same result with KDE:
1. Use kubuntu-22.04-desktop-amd64.iso
2. Run ubuntu-bug -f
3. Run: sudo ubuntu-bug -f
[Workaround]
Prevent sudo from dropping XDG_CURRENT_DESKTOP by running: sudo XDG_CURRENT_DESKTOP=$XDG_CURRENT_DESKTOP /usr/share/apport/apport-kde -f
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: apport 2.20.9-0ubuntu7.27
ProcVersionSignature: Ubuntu 5.4.0-94.106~18.04.1-generic 5.4.157
Uname: Linux 5.4.0-94-generic i686
ApportVersion: 2.20.9-0ubuntu7.27
Architecture: i386
CurrentDesktop: KDE
Date: Sun Jan 16 05:04:24 2022
InstallationDate: Installed on 2022-01-15 (0 days ago)
InstallationMedia: Kubuntu 18.04.5 LTS "Bionic Beaver" - Release i386 (20200806.1)
PackageArchitecture: all
SourcePackage: apport
UpgradeStatus: No upgrade log present (probably fresh install) |
|
2022-07-28 12:08:15 |
Benjamin Drung |
description |
Running ubuntu-bug as normal user has the correct theme (see screenshots attached to bug #1881640), but running "sudo ubuntu-bug" has a different, non-matching theme (see attached screenshot).
This problem can be reproduce by running a KDE application on Ubuntu Desktop (GNOME):
1. Launch ubuntu-22.04-desktop-amd64.iso
2. Install apport-kde
3. Run: /usr/share/apport/apport-kde -f
4. Run: sudo /usr/share/apport/apport-kde -f
5. Compare both windows. They have different icons and font size.
Same result with KDE:
1. Use kubuntu-22.04-desktop-amd64.iso
2. Run ubuntu-bug -f
3. Run: sudo ubuntu-bug -f
[Workaround]
Prevent sudo from dropping XDG_CURRENT_DESKTOP by running: sudo XDG_CURRENT_DESKTOP=$XDG_CURRENT_DESKTOP /usr/share/apport/apport-kde -f
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: apport 2.20.9-0ubuntu7.27
ProcVersionSignature: Ubuntu 5.4.0-94.106~18.04.1-generic 5.4.157
Uname: Linux 5.4.0-94-generic i686
ApportVersion: 2.20.9-0ubuntu7.27
Architecture: i386
CurrentDesktop: KDE
Date: Sun Jan 16 05:04:24 2022
InstallationDate: Installed on 2022-01-15 (0 days ago)
InstallationMedia: Kubuntu 18.04.5 LTS "Bionic Beaver" - Release i386 (20200806.1)
PackageArchitecture: all
SourcePackage: apport
UpgradeStatus: No upgrade log present (probably fresh install) |
Running ubuntu-bug as normal user has the correct theme (see screenshots attached to bug #1881640), but running "sudo ubuntu-bug" has a different, non-matching theme (see attached screenshot).
This problem can be reproduce by running a KDE application on Ubuntu Desktop (GNOME):
1. Launch ubuntu-22.04-desktop-amd64.iso
2. Install apport-kde
3. Run: /usr/share/apport/apport-kde -f
4. Run: sudo /usr/share/apport/apport-kde -f
5. Compare both windows. They have different icons and font size.
Same result with KDE:
1. Use kubuntu-22.04-desktop-amd64.iso
2. Run ubuntu-bug -f
3. Run: sudo ubuntu-bug -f
[Analysis]
Qt needs XDG_CURRENT_DESKTOP to be set to determine the correct theme, but XDG_CURRENT_DESKTOP is not in the list of environment variables to preserve (and not in env_keep in /etc/sudoers).
[Workaround]
Prevent sudo from dropping XDG_CURRENT_DESKTOP by running: sudo XDG_CURRENT_DESKTOP=$XDG_CURRENT_DESKTOP /usr/share/apport/apport-kde -f
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: apport 2.20.9-0ubuntu7.27
ProcVersionSignature: Ubuntu 5.4.0-94.106~18.04.1-generic 5.4.157
Uname: Linux 5.4.0-94-generic i686
ApportVersion: 2.20.9-0ubuntu7.27
Architecture: i386
CurrentDesktop: KDE
Date: Sun Jan 16 05:04:24 2022
InstallationDate: Installed on 2022-01-15 (0 days ago)
InstallationMedia: Kubuntu 18.04.5 LTS "Bionic Beaver" - Release i386 (20200806.1)
PackageArchitecture: all
SourcePackage: apport
UpgradeStatus: No upgrade log present (probably fresh install) |
|
2022-07-28 12:08:41 |
Benjamin Drung |
summary |
sudo apport-kde is in a different design |
sudo apport-kde is in a different design (stripped XDG_CURRENT_DESKTOP) |
|
2022-07-28 12:09:35 |
Benjamin Drung |
affects |
apport (Ubuntu) |
sudo (Ubuntu) |
|
2022-07-28 12:09:40 |
Launchpad Janitor |
sudo (Ubuntu): status |
New |
Confirmed |
|
2022-07-28 12:09:44 |
Benjamin Drung |
bug |
|
|
added subscriber Benjamin Drung |
2022-07-29 08:18:53 |
Benjamin Drung |
description |
Running ubuntu-bug as normal user has the correct theme (see screenshots attached to bug #1881640), but running "sudo ubuntu-bug" has a different, non-matching theme (see attached screenshot).
This problem can be reproduce by running a KDE application on Ubuntu Desktop (GNOME):
1. Launch ubuntu-22.04-desktop-amd64.iso
2. Install apport-kde
3. Run: /usr/share/apport/apport-kde -f
4. Run: sudo /usr/share/apport/apport-kde -f
5. Compare both windows. They have different icons and font size.
Same result with KDE:
1. Use kubuntu-22.04-desktop-amd64.iso
2. Run ubuntu-bug -f
3. Run: sudo ubuntu-bug -f
[Analysis]
Qt needs XDG_CURRENT_DESKTOP to be set to determine the correct theme, but XDG_CURRENT_DESKTOP is not in the list of environment variables to preserve (and not in env_keep in /etc/sudoers).
[Workaround]
Prevent sudo from dropping XDG_CURRENT_DESKTOP by running: sudo XDG_CURRENT_DESKTOP=$XDG_CURRENT_DESKTOP /usr/share/apport/apport-kde -f
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: apport 2.20.9-0ubuntu7.27
ProcVersionSignature: Ubuntu 5.4.0-94.106~18.04.1-generic 5.4.157
Uname: Linux 5.4.0-94-generic i686
ApportVersion: 2.20.9-0ubuntu7.27
Architecture: i386
CurrentDesktop: KDE
Date: Sun Jan 16 05:04:24 2022
InstallationDate: Installed on 2022-01-15 (0 days ago)
InstallationMedia: Kubuntu 18.04.5 LTS "Bionic Beaver" - Release i386 (20200806.1)
PackageArchitecture: all
SourcePackage: apport
UpgradeStatus: No upgrade log present (probably fresh install) |
Running ubuntu-bug as normal user has the correct theme (see screenshots attached to bug #1881640), but running "sudo ubuntu-bug" has a different, non-matching theme (see attached screenshot).
This problem can be reproduce by running a KDE application on Ubuntu Desktop (GNOME):
1. Launch ubuntu-22.04-desktop-amd64.iso
2. Install apport-kde
3. Run: /usr/share/apport/apport-kde -f
4. Run: sudo /usr/share/apport/apport-kde -f
5. Compare both windows. They have different icons and font size.
Same result with KDE:
1. Use kubuntu-22.04-desktop-amd64.iso
2. Run ubuntu-bug -f
3. Run: sudo ubuntu-bug -f
[Analysis]
Qt needs XDG_CURRENT_DESKTOP to be set to determine the correct theme, but XDG_CURRENT_DESKTOP is not in the list of environment variables to preserve (and not in env_keep in /etc/sudoers).
On other other hand, sudo preserves the DISPLAY environment variable:
$ sudo env | grep -Ev '^(LC|LS|SUDO|LANG|COLOR|TERM|PATH)'
XAUTHORITY=/run/user/1000/gdm/Xauthority
DISPLAY=:0
MAIL=/var/mail/root
LOGNAME=root
USER=root
HOME=/root
SHELL=/bin/bash
[Workaround]
Prevent sudo from dropping XDG_CURRENT_DESKTOP by running: sudo XDG_CURRENT_DESKTOP=$XDG_CURRENT_DESKTOP /usr/share/apport/apport-kde -f
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: apport 2.20.9-0ubuntu7.27
ProcVersionSignature: Ubuntu 5.4.0-94.106~18.04.1-generic 5.4.157
Uname: Linux 5.4.0-94-generic i686
ApportVersion: 2.20.9-0ubuntu7.27
Architecture: i386
CurrentDesktop: KDE
Date: Sun Jan 16 05:04:24 2022
InstallationDate: Installed on 2022-01-15 (0 days ago)
InstallationMedia: Kubuntu 18.04.5 LTS "Bionic Beaver" - Release i386 (20200806.1)
PackageArchitecture: all
SourcePackage: apport
UpgradeStatus: No upgrade log present (probably fresh install) |
|
2022-08-03 09:50:33 |
Benjamin Drung |
nominated for series |
|
Ubuntu Jammy |
|
2022-08-03 09:50:33 |
Benjamin Drung |
bug task added |
|
sudo (Ubuntu Jammy) |
|
2022-08-04 10:33:11 |
Benjamin Drung |
description |
Running ubuntu-bug as normal user has the correct theme (see screenshots attached to bug #1881640), but running "sudo ubuntu-bug" has a different, non-matching theme (see attached screenshot).
This problem can be reproduce by running a KDE application on Ubuntu Desktop (GNOME):
1. Launch ubuntu-22.04-desktop-amd64.iso
2. Install apport-kde
3. Run: /usr/share/apport/apport-kde -f
4. Run: sudo /usr/share/apport/apport-kde -f
5. Compare both windows. They have different icons and font size.
Same result with KDE:
1. Use kubuntu-22.04-desktop-amd64.iso
2. Run ubuntu-bug -f
3. Run: sudo ubuntu-bug -f
[Analysis]
Qt needs XDG_CURRENT_DESKTOP to be set to determine the correct theme, but XDG_CURRENT_DESKTOP is not in the list of environment variables to preserve (and not in env_keep in /etc/sudoers).
On other other hand, sudo preserves the DISPLAY environment variable:
$ sudo env | grep -Ev '^(LC|LS|SUDO|LANG|COLOR|TERM|PATH)'
XAUTHORITY=/run/user/1000/gdm/Xauthority
DISPLAY=:0
MAIL=/var/mail/root
LOGNAME=root
USER=root
HOME=/root
SHELL=/bin/bash
[Workaround]
Prevent sudo from dropping XDG_CURRENT_DESKTOP by running: sudo XDG_CURRENT_DESKTOP=$XDG_CURRENT_DESKTOP /usr/share/apport/apport-kde -f
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: apport 2.20.9-0ubuntu7.27
ProcVersionSignature: Ubuntu 5.4.0-94.106~18.04.1-generic 5.4.157
Uname: Linux 5.4.0-94-generic i686
ApportVersion: 2.20.9-0ubuntu7.27
Architecture: i386
CurrentDesktop: KDE
Date: Sun Jan 16 05:04:24 2022
InstallationDate: Installed on 2022-01-15 (0 days ago)
InstallationMedia: Kubuntu 18.04.5 LTS "Bionic Beaver" - Release i386 (20200806.1)
PackageArchitecture: all
SourcePackage: apport
UpgradeStatus: No upgrade log present (probably fresh install) |
[Impact]
Running ubuntu-bug as normal user has the correct theme (see screenshots attached to bug #1881640), but running "sudo ubuntu-bug" has a different, non-matching theme (see attached screenshot). This applies to all Qt applications.
[Test Plan]
This problem can be reproduce by running a KDE application on Ubuntu Desktop (GNOME):
1. Launch ubuntu-22.04-desktop-amd64.iso
2. Install apport-kde
3. Run: /usr/share/apport/apport-kde -f
4. Run: sudo /usr/share/apport/apport-kde -f
5. Compare both windows. They have different icons and font size.
Same result with KDE:
1. Use kubuntu-22.04-desktop-amd64.iso
2. Run ubuntu-bug -f
3. Run: sudo ubuntu-bug -f
[Analysis]
Qt needs XDG_CURRENT_DESKTOP to be set to determine the correct theme, but XDG_CURRENT_DESKTOP is not in the list of environment variables to preserve (and not in env_keep in /etc/sudoers).
On other other hand, sudo preserves the DISPLAY environment variable:
$ sudo env | grep -Ev '^(LC|LS|SUDO|LANG|COLOR|TERM|PATH)'
XAUTHORITY=/run/user/1000/gdm/Xauthority
DISPLAY=:0
MAIL=/var/mail/root
LOGNAME=root
USER=root
HOME=/root
SHELL=/bin/bash
[Workaround]
Prevent sudo from dropping XDG_CURRENT_DESKTOP by running: sudo XDG_CURRENT_DESKTOP=$XDG_CURRENT_DESKTOP /usr/share/apport/apport-kde -f
[Other Info]
This changes was accepted upstream: https://github.com/sudo-project/sudo/pull/165
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: apport 2.20.9-0ubuntu7.27
ProcVersionSignature: Ubuntu 5.4.0-94.106~18.04.1-generic 5.4.157
Uname: Linux 5.4.0-94-generic i686
ApportVersion: 2.20.9-0ubuntu7.27
Architecture: i386
CurrentDesktop: KDE
Date: Sun Jan 16 05:04:24 2022
InstallationDate: Installed on 2022-01-15 (0 days ago)
InstallationMedia: Kubuntu 18.04.5 LTS "Bionic Beaver" - Release i386 (20200806.1)
PackageArchitecture: all
SourcePackage: apport
UpgradeStatus: No upgrade log present (probably fresh install) |
|
2022-08-04 10:39:46 |
Benjamin Drung |
attachment added |
|
sudo_1.9.9-1ubuntu2.1.debdiff https://bugs.launchpad.net/ubuntu/+source/sudo/+bug/1958055/+attachment/5607012/+files/sudo_1.9.9-1ubuntu2.1.debdiff |
|
2022-08-04 12:29:14 |
Ubuntu Foundations Team Bug Bot |
tags |
apport-bug bionic jammy |
apport-bug bionic jammy patch |
|
2022-08-05 15:25:01 |
Benjamin Drung |
sudo (Ubuntu): status |
Confirmed |
Fix Committed |
|
2022-08-05 15:25:04 |
Benjamin Drung |
sudo (Ubuntu Jammy): status |
New |
Fix Committed |
|
2022-08-11 08:43:03 |
Launchpad Janitor |
sudo (Ubuntu): status |
Fix Committed |
Fix Released |
|
2022-08-11 08:43:03 |
Launchpad Janitor |
bug watch added |
|
http://bugzilla.sudo.ws/show_bug.cgi?id=1025 |
|
2022-08-19 23:40:51 |
Steve Langasek |
sudo (Ubuntu Jammy): status |
Fix Committed |
Incomplete |
|
2022-08-23 22:05:11 |
Benjamin Drung |
description |
[Impact]
Running ubuntu-bug as normal user has the correct theme (see screenshots attached to bug #1881640), but running "sudo ubuntu-bug" has a different, non-matching theme (see attached screenshot). This applies to all Qt applications.
[Test Plan]
This problem can be reproduce by running a KDE application on Ubuntu Desktop (GNOME):
1. Launch ubuntu-22.04-desktop-amd64.iso
2. Install apport-kde
3. Run: /usr/share/apport/apport-kde -f
4. Run: sudo /usr/share/apport/apport-kde -f
5. Compare both windows. They have different icons and font size.
Same result with KDE:
1. Use kubuntu-22.04-desktop-amd64.iso
2. Run ubuntu-bug -f
3. Run: sudo ubuntu-bug -f
[Analysis]
Qt needs XDG_CURRENT_DESKTOP to be set to determine the correct theme, but XDG_CURRENT_DESKTOP is not in the list of environment variables to preserve (and not in env_keep in /etc/sudoers).
On other other hand, sudo preserves the DISPLAY environment variable:
$ sudo env | grep -Ev '^(LC|LS|SUDO|LANG|COLOR|TERM|PATH)'
XAUTHORITY=/run/user/1000/gdm/Xauthority
DISPLAY=:0
MAIL=/var/mail/root
LOGNAME=root
USER=root
HOME=/root
SHELL=/bin/bash
[Workaround]
Prevent sudo from dropping XDG_CURRENT_DESKTOP by running: sudo XDG_CURRENT_DESKTOP=$XDG_CURRENT_DESKTOP /usr/share/apport/apport-kde -f
[Other Info]
This changes was accepted upstream: https://github.com/sudo-project/sudo/pull/165
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: apport 2.20.9-0ubuntu7.27
ProcVersionSignature: Ubuntu 5.4.0-94.106~18.04.1-generic 5.4.157
Uname: Linux 5.4.0-94-generic i686
ApportVersion: 2.20.9-0ubuntu7.27
Architecture: i386
CurrentDesktop: KDE
Date: Sun Jan 16 05:04:24 2022
InstallationDate: Installed on 2022-01-15 (0 days ago)
InstallationMedia: Kubuntu 18.04.5 LTS "Bionic Beaver" - Release i386 (20200806.1)
PackageArchitecture: all
SourcePackage: apport
UpgradeStatus: No upgrade log present (probably fresh install) |
[Impact]
Running ubuntu-bug as normal user has the correct theme (see screenshots attached to bug #1881640), but running "sudo ubuntu-bug" has a different, non-matching theme (see attached screenshot). This applies to all Qt applications.
[Test Plan]
This problem can be reproduce by running a KDE application on Ubuntu Desktop (GNOME):
1. Launch ubuntu-22.04-desktop-amd64.iso
2. Install apport-kde
3. Run: /usr/share/apport/apport-kde -f
4. Run: sudo /usr/share/apport/apport-kde -f
5. Compare both windows. They have different icons and font size.
Same result with KDE:
1. Use kubuntu-22.04-desktop-amd64.iso
2. Run ubuntu-bug -f
3. Run: sudo ubuntu-bug -f
[Where problems could occur]
Passing through an additional environment variable could lead to an undesired side effect (if an application expect it not be be set when run as root). Since this environment variable changes the code paths, it could reveal Qt bugs related to running as root.
[Analysis]
Qt needs XDG_CURRENT_DESKTOP to be set to determine the correct theme, but XDG_CURRENT_DESKTOP is not in the list of environment variables to preserve (and not in env_keep in /etc/sudoers).
On other other hand, sudo preserves the DISPLAY environment variable:
$ sudo env | grep -Ev '^(LC|LS|SUDO|LANG|COLOR|TERM|PATH)'
XAUTHORITY=/run/user/1000/gdm/Xauthority
DISPLAY=:0
MAIL=/var/mail/root
LOGNAME=root
USER=root
HOME=/root
SHELL=/bin/bash
[Workaround]
Prevent sudo from dropping XDG_CURRENT_DESKTOP by running: sudo XDG_CURRENT_DESKTOP=$XDG_CURRENT_DESKTOP /usr/share/apport/apport-kde -f
[Other Info]
This changes was accepted upstream: https://github.com/sudo-project/sudo/pull/165
ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: apport 2.20.9-0ubuntu7.27
ProcVersionSignature: Ubuntu 5.4.0-94.106~18.04.1-generic 5.4.157
Uname: Linux 5.4.0-94-generic i686
ApportVersion: 2.20.9-0ubuntu7.27
Architecture: i386
CurrentDesktop: KDE
Date: Sun Jan 16 05:04:24 2022
InstallationDate: Installed on 2022-01-15 (0 days ago)
InstallationMedia: Kubuntu 18.04.5 LTS "Bionic Beaver" - Release i386 (20200806.1)
PackageArchitecture: all
SourcePackage: apport
UpgradeStatus: No upgrade log present (probably fresh install) |
|
2022-08-23 22:05:33 |
Benjamin Drung |
sudo (Ubuntu Jammy): status |
Incomplete |
New |
|
2022-09-02 21:05:44 |
Brian Murray |
sudo (Ubuntu Jammy): status |
New |
Triaged |
|
2022-09-02 21:05:47 |
Brian Murray |
sudo (Ubuntu Jammy): importance |
Undecided |
Medium |
|
2022-09-14 13:36:25 |
Robie Basak |
sudo (Ubuntu Jammy): status |
Triaged |
Fix Committed |
|
2022-09-14 13:36:27 |
Robie Basak |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2022-09-14 13:36:29 |
Robie Basak |
bug |
|
|
added subscriber SRU Verification |
2022-09-14 13:36:32 |
Robie Basak |
tags |
apport-bug bionic jammy patch |
apport-bug bionic jammy patch verification-needed verification-needed-jammy |
|
2022-09-15 12:29:04 |
Benjamin Drung |
tags |
apport-bug bionic jammy patch verification-needed verification-needed-jammy |
apport-bug bionic jammy patch verification-done verification-done-jammy |
|
2022-10-19 04:34:35 |
Chris Halse Rogers |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2022-10-19 04:36:18 |
Launchpad Janitor |
sudo (Ubuntu Jammy): status |
Fix Committed |
Fix Released |
|