[Pacman] Resolving timed out [Résolu]

Applications, problèmes de configuration réseau
Avatar de l’utilisateur
ed0c
Chu Ko Nu
Messages : 329
Inscription : mer. 24 mars 2010, 10:02

[Pacman] Resolving timed out [Résolu]

Message par ed0c »

Bonjour!

J'ai quelques soucis depuis mon (enième) réinstallation d'archlinux.
En effet, vivant dans un endroit avec un ping très élevé, j'ai le droit à cette erreur si j'essaye d'installer un paquet, ou upgrader la liste des paquets

Code : Tout sélectionner

erreur : échec de récupération du fichier « cmake-3.4.1-3-x86_64.pkg.tar.xz » depuis mirror.us.leaseweb.net : Resolving timed out after 10520 milliseconds
J'ai lu sur certains forum, la possibilité de modifier le fichier /etc/resolv.conf avec cette option :

Code : Tout sélectionner

options timeout:1
C'est en effet efficace, mais à chaque redémarrage, le fichier resolv.conf est regénéré, et l'option en question est supprimée.
En modifiant le fichier pacman.conf, et en utilisant wget, ça fonctionne de manière pérenne, mais je n'aime pas cette option.

Est ce que vous auriez une solution ?

En vous remerciant!
Dernière modification par ed0c le mer. 13 janv. 2016, 18:30, modifié 1 fois.
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [Pacman] Resolving timed out

Message par waitnsea »

ed0 a écrit :j'ai le droit à cette erreur si j'essaye d'installer un paquet, ou upgrader la liste des paquets

Code : Tout sélectionner

erreur : échec de récupération du fichier « cmake-3.4.1-3-x86_64.pkg.tar.xz » depuis mirror.us.leaseweb.net : Resolving timed out after 10520 milliseconds
Bonjour,
Tu parles français, mais sur quel continent habites-tu pour vouloir utiliser un miroir US ?
Si tu es en Europe, reconfigure ta mirrorlist pour avoir des dépôts proches.
Les miroirs français ne sont pas obligatoirement lesplus rapides pour la France, un miroir néerlandais ou allemand peut-être intercalé parfois.
Pour ma part j'utilise une commande tirée du Wiki :

Code : Tout sélectionner

'sudo reflector --verbose -l 10 -p http --sort rate --threads 1 --save /etc/pacman.d/mirrorlist && yaourt -Syy'
, reflector doit être installé, bien sûr.
Vois déjà ici
Avatar de l’utilisateur
ed0c
Chu Ko Nu
Messages : 329
Inscription : mer. 24 mars 2010, 10:02

Re: [Pacman] Resolving timed out

Message par ed0c »

Je vis aux Antilles. La france c'est plus loin que les USA pour le coup....
Moviuro
Elfe
Messages : 765
Inscription : dim. 17 juin 2012, 22:49

Re: [Pacman] Resolving timed out

Message par Moviuro »

Le resolving, c'est la requête DNS. Timeout, ça veut dire que le temps imparti à la requête est écoulé sans réponse.
C'est pas dramatique comme problème, mais ça peut être casse-pieds.

Essaye de voir si changer ton serveur DNS (renseigné dans /etc/resolv.conf) peut aider. Normalement, c'est un serveur local (ta box internet) qui s'en charge. Si toi tu essayes de lancer par exemple :

Code : Tout sélectionner

$ time drill archlinux.fr
$ time drill archlinux.fr # oui, 2 fois
$ time drill archlinux.fr @8.8.8.8
Regarde quelles occurences vont plus vite : ça te permettra au besoin de changer de serveur DNS si c'est ça le point bloquant.

Tu parles aussi d'une connexion en carton, c'est certainement lié. Je crois avoir vu qu'il est possible d'utiliser un timeout plus long pour /etc/resolv.conf, je te laisse :rtfm: ;)
psycho : Latitude E6430 ; BTRFS over LUKS, UEFI & secureboot
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
Avatar de l’utilisateur
ed0c
Chu Ko Nu
Messages : 329
Inscription : mer. 24 mars 2010, 10:02

Re: [Pacman] Resolving timed out

Message par ed0c »

Merci moviuro, j'ai déjà essayé cette solution qui est effectivement efficace.
Malheureusement, comme je le disais dans mon premier post, le fichier /etc/resolv.conf est réinitialisé à chaque redémarrage, et ça m'ennuie un peu de le modifier à chaque redémarrage pour faire mes upgrades.
Je cherchais donc une autre solution.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Pacman] Resolving timed out

Message par benjarobin »

Si tu obtiens une IP via dhcpcd alors tu peux mettre des choses dans /etc/resolv.conf.head et/ou /etc/resolv.conf.tail (fichiers à créer)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
ed0c
Chu Ko Nu
Messages : 329
Inscription : mer. 24 mars 2010, 10:02

Re: [Pacman] Resolving timed out

Message par ed0c »

Parfait, c'est exactement ce que je cherchais.
Merci à tous et en particulier à Benjarobin !
Répondre