[pacman-mirrorlist] mise à jour défectueuse (résolu)
[pacman-mirrorlist] mise à jour défectueuse (résolu)
Bonjour
Depuis le début de l'année, j'ai un problème avec la mise à jour de pacman-mirror. Si je le met à jour, mon prochain "yaourt -Syu" m'affiche :
[flolink@FLOLINK_BOX ~]$ yaourt -Syu
:: Synchronisation des bases de données de paquets...
Erreur: la mise à jour de core a échoué (erreur non prévue)
Erreur: la mise à jour de extra a échoué (erreur non prévue)
community est à jour;
Vérification des mises à jour disponibles...
pas de mises à jour trouvées.
Je suis donc obligé, après chaque mise à jour, de réinstaller pacman-mirrorlist 20090108-1, celle-ci étant la dernière version qui marche.
J'aurais donc besoin de votre aide pour m'aider à arranger mon problème.
merci
Depuis le début de l'année, j'ai un problème avec la mise à jour de pacman-mirror. Si je le met à jour, mon prochain "yaourt -Syu" m'affiche :
[flolink@FLOLINK_BOX ~]$ yaourt -Syu
:: Synchronisation des bases de données de paquets...
Erreur: la mise à jour de core a échoué (erreur non prévue)
Erreur: la mise à jour de extra a échoué (erreur non prévue)
community est à jour;
Vérification des mises à jour disponibles...
pas de mises à jour trouvées.
Je suis donc obligé, après chaque mise à jour, de réinstaller pacman-mirrorlist 20090108-1, celle-ci étant la dernière version qui marche.
J'aurais donc besoin de votre aide pour m'aider à arranger mon problème.
merci
Dernière modification par Flolink le mer. 08 juil. 2009, 13:31, modifié 1 fois.
Re: [pacman-mirrorlist] mise à jour défectueuse (en cours)
tu as vérifié ce que t'installe la dernière version, les *.pac* qu'il te rajoute ? ou tout simplement le contenu du mirrorlist ?
Re: [pacman-mirrorlist] mise à jour défectueuse (en cours)
J'ai du mal à comprendre ta question...
Quand je met à jour, il me dit ça :
==> Mise à jour des logiciels (nouvelle version):
core/pacman-mirrorlist 20090108-1 -> 20090616-1
==> Continuer l'installation de ? [O/n]
==> [A]fficher plus d'informations [M]anuellement sélectionner les paquetages
==> ----------------------------------------------
==>
:: Début de la mise à jour complète du système...
Résolution des dépendances...
Recherche des conflits possibles entre paquets...
Cibles (1): pacman-mirrorlist-20090616-1
Taille totale des paquets (téléchargement): 0,00 Mo
Taille totale des paquets (installation): 0,02 Mo
Procéder à l'installation? [O/n]
Analyse de l'intégrité des paquets...
(1/1) Analyse des conflits entre fichiers [#####################] 100%
(1/1) Mise à jour pacman-mirrorlist [#####################] 100%
Quand je met à jour, il me dit ça :
==> Mise à jour des logiciels (nouvelle version):
core/pacman-mirrorlist 20090108-1 -> 20090616-1
==> Continuer l'installation de ? [O/n]
==> [A]fficher plus d'informations [M]anuellement sélectionner les paquetages
==> ----------------------------------------------
==>
:: Début de la mise à jour complète du système...
Résolution des dépendances...
Recherche des conflits possibles entre paquets...
Cibles (1): pacman-mirrorlist-20090616-1
Taille totale des paquets (téléchargement): 0,00 Mo
Taille totale des paquets (installation): 0,02 Mo
Procéder à l'installation? [O/n]
Analyse de l'intégrité des paquets...
(1/1) Analyse des conflits entre fichiers [#####################] 100%
(1/1) Mise à jour pacman-mirrorlist [#####################] 100%
Re: [pacman-mirrorlist] mise à jour défectueuse (en cours)
Code : Tout sélectionner
$ pacman -Ql pacman-mirrorlist
pacman-mirrorlist /etc/
pacman-mirrorlist /etc/pacman.d/
pacman-mirrorlist /etc/pacman.d/mirrorlist
une lecture qui peut être intéressante: http://wiki.archlinux.fr/howto/archlinu ... ave_pacnew
Re: [pacman-mirrorlist] mise à jour défectueuse (en cours)
J'ai procédé à ce qui est expliqué dans le lien, mais le résultat est pareil, la mise à jour échoue.
Re: [pacman-mirrorlist] mise à jour défectueuse (en cours)
Sinon, dans /etc/pacman.d/mirrorlist, au niveau de la France, j'ai ça :
# France
#Server = http://mir.archlinux.fr/$repo/os/i686
#Server = ftp://mir1.archlinuxfr.org/archlinux/$repo/os/i686
#Server = ftp://mir2.archlinuxfr.org/archlinux/$repo/os/i686
#Server = http://mir1.archlinuxfr.org/archlinux/$repo/os/i686
#Server = http://mir2.archlinuxfr.org/archlinux/$repo/os/i686
#Server = ftp://distrib-coffee.ipsl.jussieu.fr/pu ... po/os/i686
#Server = http://distrib-coffee.ipsl.jussieu.fr/p ... po/os/i686
#Server = ftp://ftp.free.fr/mirrors/ftp.archlinux ... po/os/i686
#Server = ftp://ftp.rez-gif.supelec.fr/Linux/arch ... po/os/i686
# France
#Server = http://mir.archlinux.fr/$repo/os/i686
#Server = ftp://mir1.archlinuxfr.org/archlinux/$repo/os/i686
#Server = ftp://mir2.archlinuxfr.org/archlinux/$repo/os/i686
#Server = http://mir1.archlinuxfr.org/archlinux/$repo/os/i686
#Server = http://mir2.archlinuxfr.org/archlinux/$repo/os/i686
#Server = ftp://distrib-coffee.ipsl.jussieu.fr/pu ... po/os/i686
#Server = http://distrib-coffee.ipsl.jussieu.fr/p ... po/os/i686
#Server = ftp://ftp.free.fr/mirrors/ftp.archlinux ... po/os/i686
#Server = ftp://ftp.rez-gif.supelec.fr/Linux/arch ... po/os/i686
Re: [pacman-mirrorlist] mise à jour défectueuse (en cours)
Salut,
ça serait sûrement mieux si tu decommentais les lignes des serveurs
ça serait sûrement mieux si tu decommentais les lignes des serveurs

Re: [pacman-mirrorlist] mise à jour défectueuse (en cours)
ah oui effectivement lol
Apparament la version de janvier était décommentée, et les autres sont commentées... what's the... problem ?
Apparament la version de janvier était décommentée, et les autres sont commentées... what's the... problem ?
Re: [pacman-mirrorlist] mise à jour défectueuse (en cours)
J'ai tout décommenté "à la main", et ça marche...
Je ne sais pas ce que ça donnera à la prochaine mise à jour de pacmanmirror, mais en attendant, j'ai obtenu les réponses que je voulais
Merci beaucoup !!
Je ne sais pas ce que ça donnera à la prochaine mise à jour de pacmanmirror, mais en attendant, j'ai obtenu les réponses que je voulais

Merci beaucoup !!
-
- Maître du Kyudo
- Messages : 2073
- Inscription : sam. 16 sept. 2006, 10:39
- Localisation : 31 - Toulouse Nord
Re: [pacman-mirrorlist] mise à jour défectueuse (résolu)
Ce paquet (pacman-mirrorlist) n'écrase pas le mirrorlist en place, mais se présente sous forme de mirrorlist.pacnew. Donc aucun risque tant que tu n'écrases pas ton fichier d'origine (attention, il est vite vu de se tromper lors d'un yaourt -C !). 
EDIT HS : en parlant de yaourt, ça fait un moment que je n'ai pas vu Wain dans le secteur ! en plein dev d'une nouvelle version révolutionnaire de yaourt ?

EDIT HS : en parlant de yaourt, ça fait un moment que je n'ai pas vu Wain dans le secteur ! en plein dev d'une nouvelle version révolutionnaire de yaourt ?

Re: [pacman-mirrorlist] mise à jour défectueuse (résolu)
C'est noté
merci

Re: [pacman-mirrorlist] mise à jour défectueuse (résolu)
le principe des pacnew et pacsave est spécifique à pacman, pas au paquet, sinon, ça n'écrase pas si (et seulement si comme le rabachent les profs...) tu as modifié celui en place, sinon, ça l'écraseCactus a écrit :Ce paquet (pacman-mirrorlist) n'écrase pas le mirrorlist en place, mais se présente sous forme de mirrorlist.pacnew. Donc aucun risque tant que tu n'écrases pas ton fichier d'origine (attention, il est vite vu de se tromper lors d'un yaourt -C !).![]()

- marc[i1]
- Maître du Kyudo
- Messages : 1753
- Inscription : ven. 27 oct. 2006, 10:48
- Localisation : Nantes (44)
Re: [pacman-mirrorlist] mise à jour défectueuse (résolu)
Je vais même enfoncer le clou ^^
http://wiki.archlinux.fr/man/archlinux/ ... nfig_files
http://wiki.archlinux.fr/man/archlinux/ ... nfig_files
Code : Tout sélectionner
$ man pacman
…
pacman utilise la même logique que rpm pour déterminer l'action sur les fichiers qui doivent être sauvegardés. Pendant une mise à jour, il utilise 3 hashs md5 pour chaque fichier de sauvegarde pour déterminer l'action adéquat, une pour le fichier originel installé, une pour le nouveau fichier qui doit être installé, et une pour le fichier présent sur le système. Après avoir comparer ces 3 hashs voici ce qui peut se passer :
original=X, current=X, nouveau=X
Tous les fichiers sont identiques, donc on gagne un tour. Installation du nouveau fichier.
original=X, current=X, nouveau=Y
Le fichier current est strictement identique à l'original mais le nouveau est différent. Si l'utilisateur n'a jamais modifié le fichier et que le nouveau contient de nouvelles fonctionnalités / correction de bugs, nous installons le nouveau.
original=X, current=Y, nouveau=X
Toutes les version contiennent exactement le même fichier, mais celui présent sur le système a été modifié. Dans ce cas, nous laissons le fichier current en place.
original=X, current=Y, nouveau=Y
Le fichier nouveau est identique au current. Gagnant gagnant. Installation du nouveau fichier.
original=X, current=Y, nouveau=Z
Les trois fichiers sont différents, donc nous installons le fichier nouveau avec l'extension .pacnew et informons l'utilisateur, qui peut remplacer le fichier original après l'avoir modifié.
…
Ne vous emmerdez plus, emmerdez les autres.
-
- Maître du Kyudo
- Messages : 2073
- Inscription : sam. 16 sept. 2006, 10:39
- Localisation : 31 - Toulouse Nord
Re: [pacman-mirrorlist] mise à jour défectueuse (résolu)
Merci pour la précision, Tuxce ! 
