Par exemple, après avoir exécuté cette commande:
sudo add-apt-repository ppa:tualatrix/ppa
J'obtiens la sortie suivante:
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'")
Pourquoi cela arrive-t-il? Je viens d'installer Ubuntu 12.04 LTS. Et ça marche bien. J'ai mis à jour et installé le système. J'ai même installé tous les packages requis. Mais la chose est dès que je veux installer plus de paquets, comme PPA et ce genre de chose, je ne suis pas en mesure de le faire.
Jusqu'à présent, je n'ai pu installer aucun PPA.
Je travaille derrière un proxy.
add-apt-repository
Braiam
la source
la source
Réponses:
Ah ... j'ai déjà été pris avec ça avant! J'ai essayé d'ajouter le PPA webupd8team à mon nouveau 12.04 installé
J'ai déjà eu:
mais webupd8team (et je pense que launchpad) a besoin:
la source
export https_proxy=$(echo $http_proxy | sed 's/http:/https:/')
Comme d'autres l'ont dit, vous devez définir HTTP_PROXY et HTTPS_PROXY mais vous devez également utiliser l'option '-E' pour dire à sudo d'utiliser les variables d'environnement que vous venez de définir!
ref: Comment faire pour que add-apt-repository fonctionne via un proxy?
la source
Cela ressemble plus au problème du proxy. Le serveur auquel vous essayez de vous connecter ne passe pas par votre connexion car la connexion proxy la refuse. Pour bien faire les choses, fermez simplement votre proxy et ils essaieront de relancer votre programme. Peut-être que cela peut aider
la source
L'erreur mentionnée indique une erreur de configuration DNS. Je trouve bizarre que vous puissiez télécharger d'autres packages et visiter Ask Ubuntu, mais pas Launchpad. Essayez de configurer un autre serveur DNS comme décrit dans Quelle est la bonne façon de changer l'IP DNS?
la source
J'ai également rencontré ce problème. Vérifiez vos paramètres /etc/resolv.conf en utilisant;
Et ajouter
Cela pourrait aider.
la source
Voici les commandes:
Vous devrez modifier les lignes en italique pour fournir des informations spécifiques à votre système.
la source
Je pense que cela se produit car les informations de proxy ne sont pas définies sur l'utilisateur root. Dans mon système, j'obtiens ces résultats:
Une solution rapide sera donc:
Vous pouvez également essayer la configuration
HTTPS_PROXY
, si nécessaire.la source
Je suis également confronté au même problème. Essayez ceci, cela résout le problème. Accédez à Paramètres système -> Réseau -> Proxy réseau : sélectionnez la méthode: Manuel et attribuez un proxy et un port, puis essayez.
la source
J'ai eu exactement le même problème sur une machine virtuelle 12.04 LTS, mais je n'utilisais PAS de proxy, mais j'utilisais un serveur WINS. Le problème s'est avéré être que j'avais mal configuré la ligne d'hôtes du nsswitch.conf en plaçant l'entrée wins avant l'entrée dns.
Problème:
Réparer:
Enregistré et redémarré. La vie était belle à nouveau.
la source