Upgrade Arch qui ne fonctionne pas.


Pour la nouvelle année un plantage de l'upgrade Arch :
[root@archx64 ~]# pacman -Syu 
:: Synchronisation des bases de données de paquets...
 core                                     121,6 KiB   617K/s 00:00 [#####################################] 100%
 extra                                   1809,1 KiB  1295K/s 00:01 [#####################################] 100%
 community                                  2,4 MiB  1359K/s 00:02 [#####################################] 100%
:: Début de la mise à jour complète du système...
:: Remplacer mesa-dri par extra/mesa ? [O/n] o
avertissement : skrooge : ignore la mise à jour du paquet (1.9.0-1 => 1.10.0-2)
résolution des dépendances...
avertissement : cycle de dépendances détecté :
avertissement : harfbuzz sera installé avant sa dépendance freetype2
recherche des conflits entre paquets...
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: package-query : requiert pacman<4.2
Je pensais à un simple conflit de dépendances mais le problème semble plus compliqué (voir la derniere ligne ... ).
Pacman ayant été upgradé récement on tombe dans un conflit avec des packages externes voir ce post.
La solution :
[root@archx64 etc]# pacman -R yaourt
[root@archx64 etc]# pacman -R package-query  
Puis l'upgrade standard fonctionne.

Pour conclure, pour qu'une distro linux fonctionne bien il faut vraiment éviter les repos externes.
Les AUR c'est pratique mais à long terme plutot casse gueule, tout ca ne me pousse pas à penser que Arch est LA distro.
En rolling release Sabayon est plus stable et l'offre de package quasi aussi riche (sans compter les AUR et l'accès à emerge dans Sabayon). Arch rapide, légère mais pas la plus efficace !

Ajouter un commentaire

Les commentaires peuvent être formatés en utilisant une syntaxe wiki simplifiée.

La discussion continue ailleurs

URL de rétrolien : http://systemx.nosuke.org/index.php/trackback/296

Fil des commentaires de ce billet