[Bug 1433761] Re: apt-key and add-apt-repository don't honor Acquire::http::Proxy
David Britton
david.britton at canonical.com
Wed Jun 20 22:38:15 UTC 2018
@miskokot
Probably best to open this up in a new bug report if you think there is
an error. However, I can at least confirm that having http_proxy and
https_proxy set does yield connections to my proxy with apt-add-
repository
root at bionic:~# http_proxy=http://10.5.0.5:8000
https_proxy=http://10.5.0.5:8000 apt-add-repository ppa:canonical-
kernel-team/ppa
Notice, that your example has you doing an 'echo $http...' to prove that things are set, however that doesn't show if the variable is exported (available to suprocesses).
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to software-properties in Ubuntu.
https://bugs.launchpad.net/bugs/1433761
Title:
apt-key and add-apt-repository don't honor Acquire::http::Proxy
Status in software-properties package in Ubuntu:
Fix Released
Bug description:
When setting the proxy server globally on the system for the APT
package manager, add-apt-repository ignores the setting. This issue is
present on all versions of Debian that I have tested.
# cat /etc/apt/apt.conf.d/80proxy
Acquire::http::proxy "http://w.x.y.z:nnnn/";
# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5A9A06AEF9CB8DB0
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.TIa517Kcw8 --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-squeeze-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-squeeze-stable.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-automatic.gpg --keyring /etc/apt/trusted.gpg.d/debian-archive-wheezy-stable.gpg --keyring /etc/apt/trusted.gpg.d/saltstack-salt.gpg --keyserver keyserver.ubuntu.com --recv-keys 5A9A06AEF9CB8DB0
gpg: requesting key F9CB8DB0 from hkp server keyserver.ubuntu.com
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error
This has serious repercussions. Unattended installs such as juju,
maas, etc are all affected for anyone who is working behind a proxy.
This is the case for most enterprise environments where such maas and
juju setups will be tested out, and as such has great repercussions
for Canonical as a viable supplier of OpenStack environments: if your
product fails to install, you're not going to get the business.
Considering that:
* The setting to use already exists in /etc/apt/apt.conf and that all other tools use this correctly
* The serious impact of this issue for downstream projects and Debian usage in the enterprise
* The long time this issue has been standing and has affected people
I suggest that this either
1) be fixed, or
2) the apt-key and add-apt-repository programs are renamed so that it is made clear they are not part of the APT suite of programs and therefor cannot be trusted to behave as if they were part of APT.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/1433761/+subscriptions
More information about the foundations-bugs
mailing list