I count 3 requests on current plucky, two of them coming from the
plymouth hook, one of them from the general ubuntu hook (which is also
run for apport).
We could reduce the immediate issue in plymouth by moving both of its
requests into a single 'execute_multiple_root_commands', but you'd still
have two prompts. In truth I think we should move to some sort of
continuation-based API to gather all the root-requiring calls from all
the hooks, execute them all in one batch, and run callbacks afterwards.
[snip]
/usr/share/apport/general-hooks/ubuntu.py(81)add_info()
-> apport.hookutils.attach_casper_md5check(
/usr/lib/python3/dist-packages/apport/hookutils.py(1140)attach_casper_md5check()
-> attach_root_command_outputs(report, {"CasperMD5json": f"cat '{location}'"})
/usr/lib/python3/dist-packages/apport/hookutils.py(591)attach_root_command_outputs()
-> for k, v in execute_multiple_root_commands(command_map).items():
> /usr/lib/python3/dist-packages/apport/hookutils.py(531)execute_multiple_root_commands()
-> breakpoint()
[snip]
/usr/share/apport/package-hooks/source_plymouth.py(27)add_info()
-> attach_hardware(report)
/usr/lib/python3/dist-packages/apport/hookutils.py(249)attach_hardware()
-> attach_dmesg(report)
/usr/lib/python3/dist-packages/apport/hookutils.py(201)attach_dmesg()
-> report["CurrentDmesg"] = root_command_output(["dmesg"])
[snip]
/usr/share/apport/package-hooks/source_plymouth.py(27)add_info()
-> attach_hardware(report)
/usr/lib/python3/dist-packages/apport/hookutils.py(263)attach_hardware()
-> report["acpidump"] =
root_command_output(["/usr/share/apport/dump_acpi_tables.py"])
> /usr/lib/python3/dist-packages/apport/hookutils.py(500)root_command_output()
-> breakpoint()
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to apport in Ubuntu.
https://bugs.launchpad.net/bugs/2105378
Title:
Apport requests admin password multiple times
Status in apport package in Ubuntu:
New
Bug description:
I was using apport-bug and apport-collect, and each one opened a password
screen requesting my password four times.
There was one just for dmesg, and other just for acpi tables that apport does
the dump.
Maybe we can find a way to be just once but preserve the access to all times
the command needs permission.
---
ProblemType: Bug
ApportVersion: 2.32.0-0ubuntu3
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 25.04
InstallationDate: Installed on 2021-11-26 (1219 days ago)
InstallationMedia: Ubuntu 21.10 "Impish Indri" - Release amd64 (20211012)
NonfreeKernelModules: nvidia_modeset nvidia
Package: apport 2.32.0-0ubuntu3
PackageArchitecture: all
ProcVersionSignature: Ubuntu 6.14.0-13.13-generic 6.14.0
Tags: plucky
Uname: Linux 6.14.0-13-generic x86_64
UpgradeStatus: Upgraded to plucky on 2025-03-07 (22 days ago)
UserGroups: adm cdrom dialout dip docker i2c kvm libvirt lpadmin lxd plugdev
sambashare sbuild sudo vboxusers video whoopsie
_MarkForUpload: True
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apport/+bug/2105378/+subscriptions
--
Mailing list: https://launchpad.net/~touch-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp