pour anticiper hier j'ai fait un mv des fichiers des paquets non-officiels dans le rep /usr/bin.
tout était prêt.
Ce matin la maj arrive. Je précise que j'ai sauté la première phase qui suggérait de lancer un yaourt -Syu (a ?)
erreur: la validation de la transaction a échoué (conflit de fichiers)
filesystem: /bin est déjà présent dans le système de fichiers
filesystem: /sbin est déjà présent dans le système de fichiers
filesystem: /usr/sbin est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n'a été mis à jour.
Puisque le "bug" était connu et me suis contenté de lancer les dernières commandes
Code : Tout sélectionner
# pacman -Syu --ignore filesystem,bash
# pacman -S bash
# pacman -Su
seulement au moment de la maj de filesystem j'obtiens :
Code : Tout sélectionner
Paquets (1): filesystem-2013.05-2
Taille totale installé : 0,01 MiB
Taille de mise à jour net : -0,30 MiB
:: Procéder à l’installation ? [O/n] o
(1/1) vérification des clés dans le trousseau [----------------------] 100%
(1/1) vérification de l’intégrité des paquets [----------------------] 100%
(1/1) chargement des fichiers des paquets [----------------------] 100%
(1/1) analyse des conflits entre fichiers [----------------------] 100%
erreur : la validation de la transaction a échoué (conflit de fichiers)
filesystem : /usr/sbin est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n’a été mis à jour.
Pourriez-vous m'aider à m'en sortir ?
Edit : j'y suis allé au culot : vu que tout les binaires officiels étaient sensés être mouvés dans /usr/bin par la phase précédente
Code : Tout sélectionner
pacman -Syu --ignore filesystem,bash
ça marche.
Seule question : quid de /usr/sbin. que faut-il faire le supprimer ou faire un lien symbolique de /usr/sbin au cas ou certains dév de paquets continuent de d'installer des binaire dans /usr/sbin. Même question pour les anciens répertoires qui contenaient des binaires mouvés vers /usr/bin
Edit : je considère mon problème résolu. Je passe en résolu