Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/09/2008, à 09:21

isanaud

apt derriere un proxy

Salut,
Je suis sur un serveur ubuntu également derrière un proxy.
je n'ai donc pas synaptic ( pas d'interface graphique ) et je ne vois pas comment configurer apt
j'ai passé la variable d'export et j'arrive bien à récupérer des fichier sur le net avec un wget

root@zephirlog:/etc/apt/apt.conf.d# apt-get install vim
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Aucune version du paquet vim n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
E: Aucun paquet ne correspond au paquet vim

Hors ligne

#2 Le 08/09/2008, à 10:01

®om

Re : apt derriere un proxy

Ce message d'erreur ne semble pas provenir d'un problème de proxy. C'est simplement que le paquet n'est pas là...

echo $http_proxy

Hors ligne

#3 Le 08/09/2008, à 10:56

feilong

Re : apt derriere un proxy

Envoi plutôt le retour de la commande :

sudo apt-get update

Hors ligne

#4 Le 08/09/2008, à 11:03

#Ergo-Proxy

Re : apt derriere un proxy

bonjour

ici, le souci semble similaire au tien.
http://forum.ubuntu-fr.org/viewtopic.php?pid=1964633#p1964633

#5 Le 08/09/2008, à 11:32

isanaud

Re : apt derriere un proxy

echo $http_proxy me renvoie http://172.31.131.31:8080  > ok
et

root@zephirlog:~# apt-get update
Réception de : 1 http://fr.archive.ubuntu.com gutsy Release.gpg [191B]
Ign http://fr.archive.ubuntu.com gutsy/local Translation-fr
Atteint http://fr.archive.ubuntu.com gutsy/main Translation-fr
Atteint http://fr.archive.ubuntu.com gutsy/multiverse Translation-fr
Atteint http://fr.archive.ubuntu.com gutsy/restricted Translation-fr
Atteint http://fr.archive.ubuntu.com gutsy/universe Translation-fr
Atteint http://fr.archive.ubuntu.com gutsy Release
1o réceptionnés en 0s (7o/s)                    
Impossible de récupérer http://fr.archive.ubuntu.com/ubuntu/dists/gutsy/Release  Unable to find expected entry  local/binary-i386/Packages in Meta-index file (malformed Release file?)
Lecture des listes de paquets... Fait
E: Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.

Hors ligne

#6 Le 08/09/2008, à 13:03

feilong

Re : apt derriere un proxy

Il n'y a pas d'authentification sur ton proxy au moins ?
Ergo-proxy t'envoi vers un post de configuration de apt derrière un proxy :

Il faut modifier deux fichiers /etc/apt/apt.conf :

Acquire::http::Proxy "http://Utilisateur:MotDePasse@Proxy Ou IP:port";

Et configurer wget que apt peut appeler parfois :
/etc/wgetrc ou il faut modifier :

http_proxy = http://Utilisateur:MotDePasse@Proxy Ou IP:port/
ftp_proxy = http://Utilisateur:MotDePasse@Proxy Ou IP:port/

# If you do not want to use proxy at all, set this to off.
use_proxy = on

Personnellement, je suis dans une configration identique avec mes serveurs debian. J'ai des retours d'erreur 302 dans cette configuration...

Hors ligne

#7 Le 08/09/2008, à 13:20

isanaud

Re : apt derriere un proxy

le wget foonctionne sans modifier le /etc/wgetrc
voici un exemple si ca peut vous éclairer smile

root@zephirlog:~# vi /etc/wgetrc 
root@zephirlog:~# wget http://fr.archive.ubuntu.com/ubuntu/dists/gutsy/Release
--13:18:09--  http://fr.archive.ubuntu.com/ubuntu/dists/gutsy/Release
           => `Release'
Connexion vers 172.31.131.31:8080... connecté.
requête Proxy transmise, en attente de la réponse... 200 OK
Longueur: 65 852 (64K) [text/plain]

100%[=================================================================================================================>] 65 852        --.--K/s             

13:18:09 (10.04 MB/s) - « Release » sauvegardé [65852/65852]

root@zephirlog:~# apt-get update
Réception de : 1 http://fr.archive.ubuntu.com gutsy Release.gpg [191B]
Ign http://fr.archive.ubuntu.com gutsy/local Translation-fr
Atteint http://fr.archive.ubuntu.com gutsy/main Translation-fr
Atteint http://fr.archive.ubuntu.com gutsy/multiverse Translation-fr
Atteint http://fr.archive.ubuntu.com gutsy/restricted Translation-fr
Atteint http://fr.archive.ubuntu.com gutsy/universe Translation-fr
Atteint http://fr.archive.ubuntu.com gutsy Release
1o réceptionnés en 0s (8o/s)                    
Impossible de récupérer http://fr.archive.ubuntu.com/ubuntu/dists/gutsy/Release  Unable to find expected entry  local/binary-i386/Packages in Meta-index file (malformed Release file?)
Lecture des listes de paquets... Fait
E: Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.

Hors ligne

#8 Le 08/09/2008, à 13:37

feilong

Re : apt derriere un proxy

Je pense que wget utilise la variable retourné par

echo $http_proxy

Alors que le apt en est incapable

essaye de renseigner /etc/apt/apt.conf.d/70debian avec :

Acquire::http::Proxy "http://Utilisateur:MotDePasse@Proxy Ou IP:port";

Hors ligne

#9 Le 08/09/2008, à 14:16

isanaud

Re : apt derriere un proxy

j'ai ajouter la ligne Acquire::http::Proxy "http://Utilisateur:MotDePasse@Proxy Ou IP:port"; dans /etc/apt/apt.conf.d/70debconf mais toujours le même problème

Hors ligne

#10 Le 08/09/2008, à 14:26

mixout

Re : apt derriere un proxy

tu as acces à ton proxy ?

si oui et si c'est squid (comme chez moi)

un petit

tail -f /var/log/squid/access.log

te permettra de voir ce qui (se) passe