1.3~pre2ubuntu2 regression: trusted.gpg.d not read any more from apt root
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
apt (Ubuntu) |
Fix Released
|
Medium
|
Julian Andres Klode |
Bug Description
The proposed apt is currently stuck (http://
ERROR: test_install_
Install a package from a PPA.
-------
Traceback (most recent call last):
File "/usr/lib/
pulse_interval)
apt_pkg.Error: W:GPG error: http://
This uses apt with a "sandbox" to be able to run apt with normal user privs without having to modify the system.
This can be reproduced using the attached sandbox dir. Unpack it in /tmp, then
python3 -c 'import apt; c=apt.Cache(
this works fine up to current yakkety (1.3~pre1), but breaks with the -proposed version:
Traceback (most recent call last):
File "/usr/lib/
pulse_interval)
apt_pkg.Error: W:GPG error: http://
But the key is definitively present:
$ gpg --list-keys --keyring /tmp/sandbox/
/tmp/sandbox/
-------
pub 4096R/5FDFF622 2016-03-21 [expires: 2021-03-20]
uid Ubuntu Debug Symbol Archive Automatic Signing Key (2016) <email address hidden>
ProblemType: Bug
DistroRelease: Ubuntu 16.10
Package: apt 1.3~pre2ubuntu2
ProcVersionSign
Uname: Linux 4.4.0-33-generic x86_64
ApportVersion: 2.20.2-0ubuntu1
Architecture: amd64
Date: Thu Jul 28 11:35:19 2016
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: apt
UpgradeStatus: No upgrade log present (probably fresh install)
FTR, some test cases (like test_install_ old_packages) were my fault, and fixed in http:// bazaar. launchpad. net/~apport- hackers/ apport/ trunk/revision/ 3091 . But others like test_install_ package_ from_a_ ppa should work, they install the GPG key in the current apport version already.