apt-key falha por trás do proxy

4

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*   
    
por user333869 18.03.2015 / 14:38

0 respostas