Page 1 sur 1
[mise à jour] fichier déjà présent mais ... (résolu)
Publié : jeu. 16 mars 2017, 18:52
par draffin
Bonjour,
Depuis hier, la mise à jour bloque à cause d'un fichier déjà présent dans le système de fichiers :
Code : Tout sélectionner
# sudo pacman -Syu
(...)
erreur : la validation de la transaction a échoué (conflit de fichiers)
ca-certificates-utils : /etc/ssl/certs/ca-certificates.crt est déjà présent dans le système de fichiers
Des erreurs se sont produites, aucun paquet n’a été mis à jour.
Or, le fichier n'appartient à aucun paquet :
Code : Tout sélectionner
#pacman -Qo /etc/ssl/certs/ca-certificates.crt
erreur : aucun paquet ne contient /etc/ssl/certs/ca-certificates.crt
Je suppose qu'il provient donc d'un paquet installé par yaourt. Comment le retrouver ?
Merci d'avance !
Denis
Re: [mise à jour] fichier déjà présent mais ...
Publié : jeu. 16 mars 2017, 19:12
par papajoke
bonjour,
il y a des actualités sur la page d'accueil de archlinux.fr

Re: [mise à jour] fichier déjà présent mais ... (résolu)
Publié : jeu. 16 mars 2017, 19:40
par draffin
Bien vu

Re: [mise à jour] fichier déjà présent mais ... (résolu)
Publié : jeu. 16 mars 2017, 20:29
par hopimet
Dans ce cas précis (pas de façon générale dans d'autres situations bien sûr), pourquoi ne pas forcer l'install avec --force ?
Re: [mise à jour] fichier déjà présent mais ... (résolu)
Publié : jeu. 16 mars 2017, 20:37
par benjarobin
Je me suis posé la même question, mais je pense que cela permet d'éviter d'utiliser --force qui peut être dangereux
Re: [mise à jour] fichier déjà présent mais ... (résolu)
Publié : jeu. 16 mars 2017, 21:40
par hopimet
Oui je pense que tu as raison : la façon de faire proposée est surtout "pédagogique" pour ne pas inciter les utilisateurs à abuser de --force.
Cela dit, comme sur ce coup là je savais bien ce que je faisais j'ai lancé yaourt -Syua --force pour faire ma mise à jour et ça a parfaitement fonctionné bien sûr.
J'ai d'ailleurs souvent cette situation avec R qui laisse parfois des fichiers déjà présent lors des mise à jours, fichiers installés lors de la mise à jour ou de l'installation de certains paquets de R (je ne sais pas si tu connais ce logiciel de stat) et du coup lors des mises à jours de R proprement dit (R core), ça coince. Auparavant je supprimais un à un chaque fichier, maintenant je force et c'est beaucoup plus simple et rapide. Mais là encore je comprends parfaitement ce que je fais et pourquoi je le fais. Je ne conseille bien sûr pas ça dans les autres cas.
Re: [mise à jour] fichier déjà présent mais ... (résolu)
Publié : jeu. 16 mars 2017, 22:26
par Skunnyk
hopimet a écrit : ↑jeu. 16 mars 2017, 21:40
Oui je pense que tu as raison : la façon de faire proposée est surtout "pédagogique" pour ne pas inciter les utilisateurs à abuser de --force.
C'est tout à fait ça, sinon au moindre conflit tu prends l'habitude de --force, et un jour, paff, tout pète
