Por ejemplo, después de ejecutar este comando:
sudo add-apt-repository ppa:tualatrix/ppa
Me sale el siguiente resultado:
Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 125, in <module>
ppa_info = get_ppa_info_from_lp(user, ppa_name)
File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 80, in get_ppa_info_from_lp
curl.perform()
pycurl.error: (6, "Couldn't resolve host 'launchpad.net'")
¿Por qué pasó esto? Acabo de instalar Ubuntu 12.04 LTS. Y funciona bien. He actualizado e instalado el sistema. Incluso he instalado todos los paquetes necesarios. Pero la cuestión es que tan pronto como quiera instalar más paquetes, como PPA y ese tipo de cosas, no puedo hacerlo.
Hasta ahora no he podido instalar ningún PPA.
Estoy trabajando detrás de un proxy.
add-apt-repository
Braiam
fuente
fuente
Respuestas:
Ah ... ¡Me han pillado con esto antes! He estado tratando de agregar el PPA webupd8team a mi 12.04 recién instalado
Yo ya tenía:
pero webupd8team (y creo que launchpad) necesita:
fuente
export https_proxy=$(echo $http_proxy | sed 's/http:/https:/')
Como han dicho otros, debe configurar HTTP_PROXY y HTTPS_PROXY, ¡pero también debe usar la opción '-E' para decirle a sudo que use las variables de entorno que acaba de configurar!
ref: ¿Cómo consigo add-apt-repository para trabajar a través de un proxy?
fuente
Parece más del problema del proxy. El servidor al que está intentando conectarse no está pasando por su conexión porque la conexión proxy lo está rechazando. Para hacerlo bien, simplemente cierre su proxy e intentarán volver a ejecutar su programa. Quizás eso pueda ayudar
fuente
El error mencionado indica una falla en la configuración de DNS. Me resulta extraño que pueda descargar otros paquetes y visitar Ask Ubuntu, pero no Launchpad. Intente configurar un servidor DNS alternativo como se describe en ¿Cuál es la forma correcta de cambiar la IP de DNS?
fuente
Me encontré con este problema también. Verifique la configuración de /etc/resolv.conf usando;
Y añadir
Esto puede ayudar.
fuente
Aquí están los comandos:
Tendrá que editar las líneas en cursiva para proporcionar información específica de su sistema.
fuente
Creo que esto sucede porque la información del proxy no está configurada para el usuario root. En mi sistema obtengo esos resultados:
Entonces, una solución rápida será:
También puede intentar la configuración
HTTPS_PROXY
, si es necesario.fuente
También estoy enfrentando el mismo problema. Prueba esto ,, resuelve el problema. Vaya a Configuración del sistema -> Red -> Proxy de red : Seleccione Método: Manual y asigne el proxy y el puerto, luego intente.
fuente
Tuve exactamente el mismo problema en una máquina virtual LTS 12.04, pero NO estaba usando un proxy, sin embargo, estaba usando un servidor WINS. El problema resultó ser que había configurado mal la línea de hosts de nsswitch.conf colocando la entrada de victorias antes de la entrada de dns.
Problema:
Reparar:
Guardado y reiniciado. La vida fue buena otra vez.
fuente