Questions sur l'installation et la configuration de Manjaro Linux.
Répondre

Ajouter des mirroirs

#1Messageil y a 6 ans

Bonsoir,

Après avoir parcouru le forum, j'ai lu qu'il était conseillé d'avoir au moins les miroirs du pays où l'on se trouve (Belgique pour moi), la France, l'Allemagne.

Or, chez moi, je n'ai que la Belgique et un paquet de community que je voudrais installer, j'ai une erreur 404 pour la Belgique.

J'ai lu l'aide de pacman-mirrors. J'ai essayé la commande :

sudo pacman-mirrors -gc FRANCE,GERMANY,NETHERLANDS,UNITED_KINGDOM


Qui me retourne :

.: Info Downloading mirrors from repo.manjaro.org
Traceback (most recent call last):
  File "/usr/sbin/pacman-mirrors", line 55, in <module>
    pm.run()
  File "/usr/lib/python3.6/site-packages/pacman_mirrors/pacman_mirrors.py", line 595, in run
    self.load_all_mirrors()
  File "/usr/lib/python3.6/site-packages/pacman_mirrors/pacman_mirrors.py", line 509, in load_all_mirrors
    self.selected_countries, self.mirrors.countrylist, self.geoip)
  File "/usr/lib/python3.6/site-packages/pacman_mirrors/mirrorfn.py", line 41, in build_country_list
    countrylist):
  File "/usr/lib/python3.6/site-packages/pacman_mirrors/validfn.py", line 58, in country_list_is_valid
    txt.OPT_COUNTRY,
AttributeError: module 'pacman_mirrors.txt' has no attribute 'OPT_COUNTRY'


De plus, voici le contenu de mon mirrorlist :

##
## Manjaro Linux mirrorlist
## Generated on 2017-08-26 23:34
##
## Use pacman-mirrors to modify
##

## Country : Belgium
Server = http://ftp.belnet.be/manjaro/stable/$repo/$arch

## Country : Belgium
Server = https://manjaro.cu.be/stable/$repo/$arch

## Country : Belgium
Server = ftp://ftp.belnet.be/mirrors/manjaro/stable/$repo/$arch


Il y a à mon avis un truc qui va pas : je n'ai que des repos arch :siffle C'est normal ??

Y-aurait-il des erreurs dans ma commande où dans le .py ?

Merci à vous.
Dernière modification par obelix1502il y a 6 ans, modifié au total 1 fois.

Ajouter des mirroirs

#2Messageil y a 6 ans

bonjour, il faut respecter minuscules/majuscules
pour avoir la liste exacte des pays : pacman-mirrors -l
Tu peux ajouter -i comme option, tu as alors une boite de dialogue graphique pour sélectionner que quelques miroirs

En fait ajouter 4..5 pays ne sert qu'a trouver le plus rapide, pas celui qui est a jour !
pacman utilise le premier miroir de la liste et ne passe au prochain que si il ne répond pas (erreur 404)

et tu n'as pas de dépôts arch dans ta liste , "$arch" est remplacé à la volée par pacman par ton architecture (32..64)

Ajouter des mirroirs

#3Messageil y a 6 ans

Merci, mais même en respectant la casse, j'ai toujours les mêmes erreurs :

[bruno@bruno ~]$ sudo pacman-mirrors -gc France,Belgium,Germany,Netherlands,Unites_Kingdoms
.: Info Downloading mirrors from repo.manjaro.org
Traceback (most recent call last):
  File "/usr/sbin/pacman-mirrors", line 55, in <module>
    pm.run()
  File "/usr/lib/python3.6/site-packages/pacman_mirrors/pacman_mirrors.py", line 595, in run
    self.load_all_mirrors()
  File "/usr/lib/python3.6/site-packages/pacman_mirrors/pacman_mirrors.py", line 509, in load_all_mirrors
    self.selected_countries, self.mirrors.countrylist, self.geoip)
  File "/usr/lib/python3.6/site-packages/pacman_mirrors/mirrorfn.py", line 41, in build_country_list
    countrylist):
  File "/usr/lib/python3.6/site-packages/pacman_mirrors/validfn.py", line 58, in country_list_is_valid
    txt.OPT_COUNTRY,
AttributeError: module 'pacman_mirrors.txt' has no attribute 'OPT_COUNTRY'


Quant à l'option -i, elle ne fait que valider ce qui se trouve dans /etc/pacman.d/mirrorlist, c'est à dire pour moi, les trois miroirs belges.

Si j'avais mis des majuscules, c'est à cause du man de pacman-mirrors :

SYNOPSIS
       pacman-mirrors  [-f NUMBER | [[-i [-d]] [-c COUNTRY, [COUNTRY] ...  | --geoip]]]
       [-m METHOD] [-a [-p PREFIX] [-R] [-G | -S  BRANCH]  [-P  PROTO  [PROTO]  ...][-U
       URL]] [-b BRANCH] [-t SECONDS] [-q] [-v] [-n | -y]


Où à côté de l'option -c il est indiqué COUNTRY, donc je pensais qu'il fallait y mettre des majuscules :saispas:

Ajouter des mirroirs

#4Messageil y a 6 ans

non non j'ai bien la même erreur si je permute min/maj ou me trompe dans la liste :
erreur a écrit :...line 58, in country_list_is_valid


United_Kingdom:clindoeil:

ps: le man ne me semble pas a jour, plus de possibilités avec -h:saispas:

Ajouter des mirroirs

#5Messageil y a 6 ans

Merci, c'était bien Unite_Kingdoms qui mettait le bazar ;)
Répondre