Upgrade Arch qui ne fonctionne pas.
Par Pierre le samedi, janvier 3 2015, 11:01 - Les upgrades - Lien permanent
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.2Je 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-queryPuis 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 !