Also apt-add-repository is not honouring proxy inside sudo (but both wget and apt-add-repository honours the proxy in su, when a root password is set)
gift@gift-laptop:~$ cat /etc/apt/apt.conf /etc/environment Acquire::http::proxy "http://proxy.aims.ac.za:3128/"; Acquire::https::proxy "https://proxy.aims.ac.za:3128/"; Acquire::ftp::proxy "ftp://proxy.aims.ac.za:3128/"; PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" http_proxy="http://proxy.aims.ac.za:3128/" https_proxy="https://proxy.aims.ac.za:3128/" ftp_proxy="ftp://proxy.aims.ac.za:3128/" gift@gift-laptop:~$ sudo apt-add-repository -y ppa:aims/aims-desktop gpg: keyring `/tmp/tmphgyjbu9o/secring.gpg' created gpg: keyring `/tmp/tmphgyjbu9o/pubring.gpg' created gpg: requesting key BE796FF2 from hkp server keyserver.ubuntu.com ?: keyserver.ubuntu.com: Connection refused gpgkeys: HTTP fetch error 7: couldn't connect: Connection refused gpg: no valid OpenPGP data found. gpg: Total number processed: 0 gift@gift-laptop:~$ sudo -i root@gift-laptop:~# apt-add-repository -y ppa:aims/aims-desktop gpg: keyring `/tmp/tmpmeup23nj/secring.gpg' created gpg: keyring `/tmp/tmpmeup23nj/pubring.gpg' created gpg: requesting key BE796FF2 from hkp server keyserver.ubuntu.com ?: keyserver.ubuntu.com: Connection refused gpgkeys: HTTP fetch error 7: couldn't connect: Connection refused gpg: no valid OpenPGP data found. gpg: Total number processed: 0 root@gift-laptop:~# logout gift@gift-laptop:~$ su Password: root@gift-laptop:/home/gift# apt-add-repository -y ppa:aims/aims-desktop gpg: keyring `/tmp/tmp_aypocgl/secring.gpg' created gpg: keyring `/tmp/tmp_aypocgl/pubring.gpg' created gpg: requesting key BE796FF2 from hkp server keyserver.ubuntu.com gpg: /tmp/tmp_aypocgl/trustdb.gpg: trustdb created gpg: key BE796FF2: public key "Launchpad PPA for AIMS" imported gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) OK root@gift-laptop:/home/gift# Even sudo inside su does not work! root@gift-laptop:/home/gift# sudo apt-add-repository -y ppa:aims/aims-desktop gpg: keyring `/tmp/tmp9kcefxji/secring.gpg' created gpg: keyring `/tmp/tmp9kcefxji/pubring.gpg' created gpg: requesting key BE796FF2 from hkp server keyserver.ubuntu.com ?: keyserver.ubuntu.com: Connection refused gpgkeys: HTTP fetch error 7: couldn't connect: Connection refused gpg: no valid OpenPGP data found. gpg: Total number processed: 0 root@gift-laptop:/home/gift# sudo is a very common and recommended way to add a repository. -- You received this bug notification because you are a member of AIMS, which is subscribed to the bug report. https://bugs.launchpad.net/bugs/1312267 Title: wget does not honour proxy inside sudo Status in “wget” package in Ubuntu: New Bug description: On precise wget honours the proxy inside sudo: 0 jan@tunis:/tmp$lsb_release -d Description: Ubuntu 12.04.4 LTS 0 jan@tunis:/tmp$sudo echo $http_proxy http://proxy.aims.ac.za:3128/ 0 jan@tunis:/tmp$sudo wget www.ubuntu.com --2014-04-24 18:01:02-- http://www.ubuntu.com/ Resolving proxy.aims.ac.za (proxy.aims.ac.za)... 192.168.42.2 Connecting to proxy.aims.ac.za (proxy.aims.ac.za)|192.168.42.2|:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 17268 (17K) [text/html] Saving to: `index.html.1' 100%[======================================>] 17 268 --.-K/s in 0,001s 2014-04-24 18:01:02 (12,9 MB/s) - `index.html.1' saved [17268/17268] 0 jan@tunis:/tmp$ On trusty, it does not: ift@gift-laptop:~$ lsb_release -d Description: Ubuntu 14.04 LTS gift@gift-laptop:~$ sudo echo $http_proxy [sudo] password for gift: http://proxy.aims.ac.za:3128/ gift@gift-laptop:~$ sudo wget www.ubuntu.com --2014-04-24 19:04:22-- http://www.ubuntu.com/ Resolving www.ubuntu.com (www.ubuntu.com)... 91.189.89.103 Connecting to www.ubuntu.com (www.ubuntu.com)|91.189.89.103|:80... failed: Connection refused. gift@gift-laptop:~$ This is going to break most of the advice on the internet to e.g. sudo wget somesite/some-apt-key. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/wget/+bug/1312267/+subscriptions -- Mailing list: https://launchpad.net/~aims Post to : [email protected] Unsubscribe : https://launchpad.net/~aims More help : https://help.launchpad.net/ListHelp

