Instalé Cloudera Quickstart VM 5.3.0 ejecutándose en una caja virtual para Windows 7 y me gustaría ejecutar un wget
comando, pero tengo problemas con el proxy de mi empresa (que necesita autenticación).
Sé que este es un problema común y ya hay muchas preguntas al respecto que he leído, pero todavía no puedo entender por qué no funciona y espero que puedan ayudarme.
Configuré la configuración del proxy en el archivo /etc/wgetrc:
https_proxy = http://myProxyServer:8080/
http_proxy = http://myProxyServer:8080/
ftp_proxy = http://myProxyServer:8080/
proxy_user = user
proxy_password = password
use_proxy = on
Dejé comentadas otras líneas.
Pero cuando intento probar un wget aparece el siguiente error:
$ wget http://www.debian.org/Pics/debian.png
--2015-07-16 05:36:48-- http://www.debian.org/Pics/debian.png
Resolving xxxx, ...
Connecting to xxxx... connected.
Proxy request sent, awaiting response... 407 Proxy Authentication Required
2015-07-16 05:36:48 ERROR 407: Proxy Authentication Required.
Me sale el mismo error si no configuro usuario o contraseña.
Cuando ejecuté env | grep proxy
no se devolvió nada, así que también lo intenté export http_proxy="http://user:password@myProxyServer:8080/"
y todavía tengo el mismo error que el anterior.
Tenga en cuenta que tengo caracteres especiales en mi contraseña, por ejemplo, un "&" seguido de un "0", que reemplacé por su codificación hexadecimal: "...%26%30..."
No puedo entender por qué falla después de todas las configuraciones (y estoy seguro de que no hay errores tipográficos en las configuraciones).
Cualquier ayuda sería muy apreciada ! :)
No sé si esto es relevante, pero algunas precisiones: _ Cloudera Quickstart VM está construida con CentOS 6.4 _ El adaptador virtual en la caja virtual está configurado para NAT. _ Configuré el proxy en la configuración general de la caja virtual e indiqué a Firefox que usara el proxy: la conexión a Internet a través de Firefox funciona.
EDITAR :
Como se sugirió, también probé con /etc/wgetrc y ~/.wgetrc pero desafortunadamente todavía no funciona.
E investigué más y descubrí que puede fallar porque mi proxy usa autenticación NTLM, que es el caso. Cuando corro wget http://www.debian.org/Pics/debian.png -v -d
tengoHTTP/1.0 407 Proxy Authentication Required Proxy-Authenticate: NEGOTIATE Proxy-Authenticate: NTLM
Según el sitio web que encontré, debería resolver mi problema con ntlmaps pero ahora mi problema es que no puedo instalarlo cuando ejecuto sudo yum install ntlmaps
tengo otro error: (Y no entiendo cómo en el tutorial puede instalarlo incluso con el problema del proxy).
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was
14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
Error: Cannot find a valid baseurl for repo: base`