You are not logged in.

#1 2015-10-27 18:25:44

Thorvald
Banned
Registered: 2015-10-27
Posts: 59

The old problem of files in conflict

I did $sudo pacman -Syu to update my system and I get a package in conflict. I'm not sure what to do so I am asking here.
I have the spanish arch, sorry for the inconvenience. If you need a translation I'll give it. In any case I have seen this is a common,
but not for the package from which I have conflict.

-----
(677/677) comprobando las claves del llavero       [######################] 100%
(677/677) verificando la integridad de los paq...  [######################] 100%
(677/677) cargando los archivos de los paquetes    [######################] 100%
(677/677) comprobando conflictos entre archivos    [######################] 100%
error: no se pudo realizar la operación (archivos en conflicto)
kfilemetadata: /usr/include/KF5/KFileMetaData/KFileMetaData/ExtractionResult existe en el sistema de archivos
kfilemetadata: /usr/include/KF5/KFileMetaData/KFileMetaData/Extractor existe en el sistema de archivos
kfilemetadata: /usr/include/KF5/KFileMetaData/KFileMetaData/ExtractorCollection existe en el sistema de archivos
kfilemetadata: /usr/include/KF5/KFileMetaData/KFileMetaData/ExtractorPlugin existe en el sistema de archivos
kfilemetadata: /usr/include/KF5/KFileMetaData/KFileMetaData/Properties existe en el sistema de archivos
kfilemetadata: /usr/include/KF5/KFileMetaData/KFileMetaData/PropertyInfo existe en el sistema de archivos
kfilemetadata: /usr/include/KF5/KFileMetaData/KFileMetaData/SimpleExtractionResult existe en el sistema de archivos
kfilemetadata: /usr/include/KF5/KFileMetaData/KFileMetaData/TypeInfo existe en el sistema de archivos
kfilemetadata: /usr/include/KF5/KFileMetaData/KFileMetaData/Types existe en el sistema de archivos
kfilemetadata: /usr/include/KF5/KFileMetaData/KFileMetaData/UserMetaData existe en el sistema de archivos
kfilemetadata: /usr/include/KF5/KFileMetaData/kfilemetadata/extractionresult.h existe en el sistema de archivos
kfilemetadata: /usr/include/KF5/KFileMetaData/kfilemetadata/extractor.h existe en el sistema de archivos
kfilemetadata: /usr/include/KF5/KFileMetaData/kfilemetadata/extractorcollection.h existe en el sistema de archivos
kfilemetadata: /usr/include/KF5/KFileMetaData/kfilemetadata/extractorplugin.h existe en el sistema de archivos
kfilemetadata: /usr/include/KF5/KFileMetaData/kfilemetadata/kfilemetadata_export.h existe en el sistema de archivos
kfilemetadata: /usr/include/KF5/KFileMetaData/kfilemetadata/properties.h existe en el sistema de archivos
kfilemetadata: /usr/include/KF5/KFileMetaData/kfilemetadata/propertyinfo.h existe en el sistema de archivos
kfilemetadata: /usr/include/KF5/KFileMetaData/kfilemetadata/simpleextractionresult.h existe en el sistema de archivos
kfilemetadata: /usr/include/KF5/KFileMetaData/kfilemetadata/typeinfo.h existe en el sistema de archivos
kfilemetadata: /usr/include/KF5/KFileMetaData/kfilemetadata/types.h existe en el sistema de archivos
kfilemetadata: /usr/include/KF5/KFileMetaData/kfilemetadata/usermetadata.h existe en el sistema de archivos
kfilemetadata: /usr/lib/cmake/KF5FileMetaData/KF5FileMetaDataConfig.cmake existe en el sistema de archivos
kfilemetadata: /usr/lib/cmake/KF5FileMetaData/KF5FileMetaDataConfigVersion.cmake existe en el sistema de archivos
kfilemetadata: /usr/lib/cmake/KF5FileMetaData/KF5FileMetaDataTargets-release.cmake existe en el sistema de archivos
kfilemetadata: /usr/lib/cmake/KF5FileMetaData/KF5FileMetaDataTargets.cmake existe en el sistema de archivos
kfilemetadata: /usr/lib/libKF5FileMetaData.so existe en el sistema de archivos
kfilemetadata: /usr/lib/libKF5FileMetaData.so.3 existe en el sistema de archivos
kfilemetadata: /usr/lib/qt/plugins/kf5/kfilemetadata/kfilemetadata_epubextractor.so existe en el sistema de archivos
kfilemetadata: /usr/lib/qt/plugins/kf5/kfilemetadata/kfilemetadata_exiv2extractor.so existe en el sistema de archivos
kfilemetadata: /usr/lib/qt/plugins/kf5/kfilemetadata/kfilemetadata_ffmpegextractor.so existe en el sistema de archivos
kfilemetadata: /usr/lib/qt/plugins/kf5/kfilemetadata/kfilemetadata_odfextractor.so existe en el sistema de archivos
kfilemetadata: /usr/lib/qt/plugins/kf5/kfilemetadata/kfilemetadata_office2007extractor.so existe en el sistema de archivos
kfilemetadata: /usr/lib/qt/plugins/kf5/kfilemetadata/kfilemetadata_officeextractor.so existe en el sistema de archivos
kfilemetadata: /usr/lib/qt/plugins/kf5/kfilemetadata/kfilemetadata_plaintextextractor.so existe en el sistema de archivos
kfilemetadata: /usr/lib/qt/plugins/kf5/kfilemetadata/kfilemetadata_poextractor.so existe en el sistema de archivos
kfilemetadata: /usr/lib/qt/plugins/kf5/kfilemetadata/kfilemetadata_popplerextractor.so existe en el sistema de archivos
kfilemetadata: /usr/lib/qt/plugins/kf5/kfilemetadata/kfilemetadata_taglibextractor.so existe en el sistema de archivos
kfilemetadata: /usr/share/locale/ar/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/bg/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/bs/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/ca/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/ca@valencia/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/cs/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/da/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/de/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/el/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/en_GB/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/es/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/fi/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/fr/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/gl/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/hu/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/ia/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/it/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/ja/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/ko/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/lt/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/nb/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/nds/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/nl/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/pa/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/pl/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/pt/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/pt_BR/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/ru/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/sk/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/sl/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/sr/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/sr@ijekavian/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/sr@ijekavianlatin/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/sr@latin/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/sv/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/tr/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/uk/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/zh_CN/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
kfilemetadata: /usr/share/locale/zh_TW/LC_MESSAGES/kfilemetadata.mo existe en el sistema de archivos
Ocurrieron errores, por lo que no se actualizaron los paquetes

Offline

#2 2015-10-27 18:39:01

olive
Member
From: Belgium
Registered: 2008-06-22
Posts: 1,490

Re: The old problem of files in conflict

First, better than "translating" it to english; do a export LC_ALL=C before you run the command, so the messages are in English and are the original ones. What is the package that give you the problem? It seems that all the problematic files belong to kfilemetadata. Is this package installed? If you have files in your system that belong to a non installed package, it means that your system is somehow corrupted. Maybe a crash when installing or removing packages? You will have to look at the files one by one and make sure that they are belonging only to the offended package. First make a pacman -Qo <offended file>. If the file belong to another package, it might be an obsolete or unofficial package. Remove it (possibly with -dd). Some files like /etc/groups are maintained by the system and you cannot let a package overwriting these (it would be a bug in the package). In your case, I see only files that contains kfilemetadata in their names or paths, so this is unlikely. If you have simply files belonging only to a non installed package and do not want to reinstall, you can do

pacman -Sy
pacman -S --force kfilemetadata # or possibly
pacman -S --force --asdeps kfilemetadata

or remove the offending files prior to update. I suggest you not to force the whole update. Just force the problematic package after making sure it overwrite only its own files.

Note that if you have removed package with -dd; do a testdb after in order to be sure that all dependencies are installed. This a a good things to do anyway.

Last edited by olive (2015-10-27 18:46:57)

Offline

#3 2015-10-27 19:58:35

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: The old problem of files in conflict

Please read the Forum Etiquette, notably the section on pasting code: https://wiki.archlinux.org/index.php/Fo … s_and_code


Not an Installation issue, moving to NC...


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

Board footer

Powered by FluxBB