Usando CPAN com um proxy falhando após conf init / proxy /
Eu tenho uma caixa Linux em um ambiente corporativo em que o acesso à web é controlado por meio de um proxy que requer autenticação.
Durante uma primeira execução do cpan, o auto configura tudo o que normalmente faz:
Autoconfigurou tudo menos 'urllist'. Por favor, chame 'o conf init urllist' para configurar seu (s) servidor (es) CPAN agora!
commit: escreveu '/usr/lib/perl5/5.10.0/CPAN/Config.pm'
Sabendo que tenho um proxy para navegar, e tendo lido os documentos e várias páginas na web sobre proxy e cpan I:
cpan [1]> o conf init / proxy /
Se você estiver acessando a rede por meio de proxies, poderá especificá-los na configuração do CPAN ou por meio de variáveis de ambiente. A variável no $ CPAN :: Config tem precedência.
Seu ftp_proxy? []
Seu http_proxy? [] 10.12.8.9:3128
Seu no_proxy? []
Se o seu proxy é um proxy de autenticação, você pode armazenar seu nome de usuário permanentemente. Se você não quiser isso, basta pressionar RETURN. Você será solicitado a fornecer seu nome de usuário em todas as sessões futuras.
Seu ID de usuário proxy? [] my_net_id
Sua senha para o proxy de autenticação também pode ser armazenada permanentemente no disco. Se isso violar sua política de segurança, basta pressionar RETURN. Você será solicitado a senha em todas as sessões futuras.
CPAN: Term :: ReadKey carregado ok (v2.30) Sua senha de proxy? Por favor, lembre-se de chamar 'o conf commit' para tornar a configuração permanente!
cpan [2]> o conf commit commit: escreveu '/usr/lib/perl5/5.10.0/CPAN/Config.pm'
Tudo deve estar bem agora, certo? Então eu desejo
cpan [3]> i / Some :: Módulo / CPAN: Armazenável carregado ok (v2.18)
Eu gostaria de me conectar a um dos seguintes sites para obter 'authors / 01mailrc.txt.gz':
http://www.perl.org/CPAN/ ftp://ftp.perl.org/pub/CPAN/
Está tudo bem tentar se conectar à Internet? [sim] LWP não disponível
Tentando com "/ usr / bin / curl -L-f -s -S --netrc-optional" para obterhttp://www.perl.org/CPAN/authors/01mailrc.txt.gz curl: (22) O URL solicitado retornou o erro: 407
Chamada de sistema "/ usr / bin / curl -L-f -s -S --netrc-optional"http://www.perl.org/CPAN/authors/01mailrc.txt.gz"> /root/.cpan/sources/authors/01mailrc.txt.tmp29726" status retornado 22 (wstat 5632) Aviso: arquivo esperado [/root/.cpan/sources/authors/01mailrc.txt.gz.tmp29726] doesn ' existe
Tentando com "/ usr / bin / wget -O /root/.cpan/sources/authors/01mailrc.txt.tmp29726" para obterhttp://www.perl.org/CPAN/authors/01mailrc.txt.gz --2012-07-17 15: 57: 38--http://www.perl.org/CPAN/authors/01mailrc.txt.gz Conectando a 10.12.8.9:3128 ... conectado. Solicitação de proxy enviada, aguardando resposta ... 301 Movido permanentemente Localização:http://www.cpan.org/authors/01mailrc.txt.gz [seguindo] --2012-07-17 15: 57: 38--http://www.cpan.org/authors/01mailrc.txt.gz Conectando a 10.12.8.9:3128 ... conectado. Solicitação de proxy enviada, aguardando resposta ... 407 Autenticação de proxy necessária 2012-07-17 15:57:38 ERRO 407: Autenticação de proxy necessária.
Então, onde está o prompt da senha?
O que estou faltando para configurar o cpan para acessar a internet através do proxy corporativo com autenticação?