Nossa empresa usa um proxy de filtragem que é configurado corretamente em / etc / environment e apt.conf.d
O acesso regular à Internet via http e https funciona, mas se eu tentar importar uma chave pgp do arquivo keyserver.ubuntu.com, ela falhará.
Exemplo:
$ apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
gpg: requesting key A88D21E9 from hkp server keyserver.ubuntu.com
gpgkeys: key 36A1D7869245C8950F966E92D8576A8BA88D21E9 can't be retrieved
gpg: no valid OpenPGP data found
O suporte diz que eles descobriram que o servidor de chaves não está aceitando um cabeçalho HTTP / 1.0 (veja abaixo), embora o HTTP / 1.0 seja uma solicitação válida.
Então eles dizem que o problema está no lado do servidor de chaves e eles não estão dispostos a fazer nada do lado deles.
Eu não posso realmente julgar se isso é verdade e eu também não consigo encontrar nenhum contato para o servidor de chaves Ubuntu obter uma declaração, então estou preso.
Rastreamento obtido do suporte ao proxy zscaler:
GET /pks/lookup?op=get&options=mr&search=0x36A1D7869245C8950F966E92D8576A8BA88D21E9 HTTP/1.0
Cache-Control: no-cache
Pragma: no-cache
Connection: Close
X-Forwarded-For: 62.180.121.22*
Embora essa solicitação seja válida do ponto de vista da RFC, o servidor a está negando com um erro 400 Bad Request
HTTP/1.0 400 Bad Request
Server: squid/3.1.19
Mime-Version: 1.0
Date: Mon, 09 Mar 2015 09:39:47 GMT
Content-Type: text/html
Content-Length: 3346
X-Squid-Error: ERR_INVALID_URL 0
Vary: Accept-Language
Content-Language: en
X-Cache: MISS from cassava.canonical.com
X-Cache-Lookup: NONE from cassava.canonical.com:11371
Via: 1.0 cassava.canonical.com (squid/3.1.19)
Connection: close*
Tags apt networking proxy