[MAJ système] conflits de fichiers [résolu]

Questions et astuces concernant l'installation et la configuration d'archlinux
philou24
Daikyu
Messages : 65
Inscription : dim. 09 nov. 2008, 22:06

[MAJ système] conflits de fichiers [résolu]

Message par philou24 »

Bonjour,

Lorsque je veux faire ma mise à jour du système pacman me répond que certains fichiers existent déjà...
J'ai isolé le paquet qui pose problème :

Code : Tout sélectionner

pacman -S shared-mime-info
resolving dependencies...
looking for conflicting packages...

Packages (1) shared-mime-info-1.5-1

Total Installed Size:  4.39 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                            [####################################################] 100%
(1/1) checking package integrity                                                          [####################################################] 100%
(1/1) loading package files                                                               [####################################################] 100%
(1/1) checking for file conflicts                                                         [####################################################] 100%
error: failed to commit transaction (conflicting files)
shared-mime-info: /usr/bin/update-mime-database exists in filesystem
shared-mime-info: /usr/share/locale/ar/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/as/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/az/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/be@latin/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/bg/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/bg_BG/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/bn_IN/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/ca/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/ca@valencia/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/cs/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/cy/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/da/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/de/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/el/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/en_GB/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/eo/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/es/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/eu/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/fa/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/fa_IR/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/fi/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/fo/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/fr/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/ga/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/gl/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/gu/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/he/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/hi/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/hr/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/hu/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/ia/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/id/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/it/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/ja/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/ka/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/kk/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/kn/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/ko/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/lt/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/lv/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/ml/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/mr/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/ms/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/nb/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/nl/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/nn/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/oc/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/or/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/pa/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/pl/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/pt/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/pt_BR/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/ro/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/ru/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/rw/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/sk/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/sl/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/sq/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/sr/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/sr@latin/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/sv/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/ta/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/te/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/th/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/tr/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/uk/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/vi/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/wa/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/zh_CN/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/zh_HK/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/locale/zh_TW/LC_MESSAGES/shared-mime-info.mo exists in filesystem
shared-mime-info: /usr/share/man/man1/update-mime-database.1.gz exists in filesystem
shared-mime-info: /usr/share/mime/packages/freedesktop.org.xml exists in filesystem
shared-mime-info: /usr/share/pkgconfig/shared-mime-info.pc exists in filesystem
Errors occurred, no packages were upgraded.
Là où ça devient "amusant" c'est que ces fichiers n'ont été installés par aucun paquet !

Code : Tout sélectionner

pacman -Qo /usr/share/mime/packages/freedesktop.org.xml
error: No package owns /usr/share/mime/packages/freedesktop.org.xml
pacman -Qo /usr/share/man/man1/update-mime-database.1.gz
error: No package owns /usr/share/man/man1/update-mime-database.1.gz
C'est la même chose pour tous les fichiers.

Alors là je ne comprends pas très bien : génération spontanée de fichiers (connaît pas !).
Que faut-il faire : forcer l'installation ? J'ai toujours évité jusqu'à présent.

Auriez-vous une idée ?
Dernière modification par philou24 le jeu. 19 nov. 2015, 21:03, modifié 1 fois.
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [MAJ système] conflits de fichiers

Message par waitnsea »

philou24 a écrit :Alors là je ne comprends pas très bien : génération spontanée de fichiers (connaît pas !).
Bonsoir,
pkgfile te permet déjà de savoir par quel programme a été installé un fichier :

Code : Tout sélectionner

 $ pkgfile freedesktop.org.xml
extra/shared-mime-info
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [MAJ système] conflits de fichiers

Message par benjarobin »

Bonjour,
Le plus probable est une corruption de la base de donnée de pacman...
/usr/bin/update-mime-database à toujours appartenu à shared-mime-info
Tu n'aurait pas eu un crash du PC et/ou une extinction forcée lors d'une mise à jour ou "juste après" une mise à jour ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
philou24
Daikyu
Messages : 65
Inscription : dim. 09 nov. 2008, 22:06

Re: [MAJ système] conflits de fichiers

Message par philou24 »

Merci pour vos réponses.

Effectivement :

Code : Tout sélectionner

$ pkgfile freedesktop.org.xml
extra/shared-mime-info
Je pencherai donc vers l'hypothèse d'une corruption de la base de données de pacman.
Effectivement j'ai eu (il y a peut-être maintenant plus de 6 mois voire 1 an) un problème lors d'une mise à jour mais depuis tout se passait bien.

Puis-je dans ce cas forcer l'installation sans tout casser ? Je sais que ce n'est pas trop conseillé mais dans le cas présent y a-t-il une autre solution ???
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [MAJ système] conflits de fichiers

Message par benjarobin »

Tu peux dans ce cas forcer sans aucun souci
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
philou24
Daikyu
Messages : 65
Inscription : dim. 09 nov. 2008, 22:06

Re: [MAJ système] conflits de fichiers

Message par philou24 »

Merci beaucoup de votre aide. :D

Tout c'est bien passé.
Répondre