You are not logged in.

#1 2024-05-18 08:42:45

snowfiig
Member
Registered: 2024-05-18
Posts: 3

[SOLVED] Conflicting files during reinstallation attempt of gettext

Hi all,

This morning i ran a pacman update and i noticed an error concerning the gettext package saying that the file

/var/lib/pacman/local/gettext-0.22.5-1/files

is missing. Having no idea what might have caused that, and seeing that pacman was not about to update the package, I decided to cancel the update to try and solve the issue before proceeding. So I uninstalled the package running

$ sudo pacman -R gettext

, no error messages exceot for warnings saying that other system packages optionally require it (base, devel...).

However, when i went to reinstall it again, i got this:

error: failed to commit transaction (conflicting files)
gettext: /usr/bin/autopoint exists in filesystem
gettext: /usr/bin/envsubst exists in filesystem
gettext: /usr/bin/gettext exists in filesystem
gettext: /usr/bin/gettext.sh exists in filesystem
gettext: /usr/bin/gettextize exists in filesystem
gettext: /usr/bin/msgattrib exists in filesystem
gettext: /usr/bin/msgcat exists in filesystem
gettext: /usr/bin/msgcmp exists in filesystem
gettext: /usr/bin/msgcomm exists in filesystem
gettext: /usr/bin/msgconv exists in filesystem
gettext: /usr/bin/msgen exists in filesystem
gettext: /usr/bin/msgexec exists in filesystem
gettext: /usr/bin/msgfilter exists in filesystem
gettext: /usr/bin/msgfmt exists in filesystem
gettext: /usr/bin/msggrep exists in filesystem
gettext: /usr/bin/msginit exists in filesystem
gettext: /usr/bin/msgmerge exists in filesystem
gettext: /usr/bin/msgunfmt exists in filesystem
gettext: /usr/bin/msguniq exists in filesystem
gettext: /usr/bin/ngettext exists in filesystem
gettext: /usr/bin/recode-sr-latin exists in filesystem
gettext: /usr/bin/xgettext exists in filesystem
gettext: /usr/include/autosprintf.h exists in filesystem
gettext: /usr/include/gettext-po.h exists in filesystem
gettext: /usr/include/textstyle.h exists in filesystem
gettext: /usr/include/textstyle/stdbool.h exists in filesystem
gettext: /usr/include/textstyle/version.h exists in filesystem
gettext: /usr/include/textstyle/woe32dll.h exists in filesystem
gettext: /usr/lib/gettext/cldr-plurals exists in filesystem
gettext: /usr/lib/gettext/hostname exists in filesystem
gettext: /usr/lib/gettext/project-id exists in filesystem
gettext: /usr/lib/gettext/urlget exists in filesystem
gettext: /usr/lib/gettext/user-email exists in filesystem
gettext: /usr/lib/libasprintf.so exists in filesystem
gettext: /usr/lib/libasprintf.so.0 exists in filesystem
gettext: /usr/lib/libasprintf.so.0.0.0 exists in filesystem
gettext: /usr/lib/libgettextlib-0.22.5.so exists in filesystem
gettext: /usr/lib/libgettextlib.so exists in filesystem
gettext: /usr/lib/libgettextpo.so exists in filesystem
gettext: /usr/lib/libgettextpo.so.0 exists in filesystem
gettext: /usr/lib/libgettextpo.so.0.5.10 exists in filesystem
gettext: /usr/lib/libgettextsrc-0.22.5.so exists in filesystem
gettext: /usr/lib/libgettextsrc.so exists in filesystem
gettext: /usr/lib/libtextstyle.so exists in filesystem
gettext: /usr/lib/libtextstyle.so.0 exists in filesystem
gettext: /usr/lib/libtextstyle.so.0.2.1 exists in filesystem
gettext: /usr/lib/preloadable_libintl.so exists in filesystem
gettext: /usr/share/aclocal/build-to-host.m4 exists in filesystem
gettext: /usr/share/aclocal/gettext.m4 exists in filesystem
gettext: /usr/share/aclocal/host-cpu-c-abi.m4 exists in filesystem
gettext: /usr/share/aclocal/iconv.m4 exists in filesystem
gettext: /usr/share/aclocal/intlmacosx.m4 exists in filesystem
gettext: /usr/share/aclocal/lib-ld.m4 exists in filesystem
gettext: /usr/share/aclocal/lib-link.m4 exists in filesystem
gettext: /usr/share/aclocal/lib-prefix.m4 exists in filesystem
gettext: /usr/share/aclocal/nls.m4 exists in filesystem
gettext: /usr/share/aclocal/po.m4 exists in filesystem
gettext: /usr/share/aclocal/progtest.m4 exists in filesystem
gettext: /usr/share/emacs/site-lisp/po-compat.el exists in filesystem
gettext: /usr/share/emacs/site-lisp/po-compat.elc exists in filesystem
gettext: /usr/share/emacs/site-lisp/po-mode.el exists in filesystem
gettext: /usr/share/emacs/site-lisp/po-mode.elc exists in filesystem
gettext: /usr/share/emacs/site-lisp/start-po.el exists in filesystem
gettext: /usr/share/emacs/site-lisp/start-po.elc exists in filesystem
gettext: /usr/share/gettext-0.22.5/its/glade.loc exists in filesystem
gettext: /usr/share/gettext-0.22.5/its/glade1.its exists in filesystem
gettext: /usr/share/gettext-0.22.5/its/glade2.its exists in filesystem
gettext: /usr/share/gettext-0.22.5/its/gsettings.its exists in filesystem
gettext: /usr/share/gettext-0.22.5/its/gsettings.loc exists in filesystem
gettext: /usr/share/gettext-0.22.5/its/gtkbuilder.its exists in filesystem
gettext: /usr/share/gettext-0.22.5/its/metainfo.its exists in filesystem
gettext: /usr/share/gettext-0.22.5/its/metainfo.loc exists in filesystem
gettext: /usr/share/gettext/ABOUT-NLS exists in filesystem
gettext: /usr/share/gettext/archive.dir.tar.xz exists in filesystem
gettext: /usr/share/gettext/config.rpath exists in filesystem
gettext: /usr/share/gettext/gettext.h exists in filesystem
gettext: /usr/share/gettext/javaversion.class exists in filesystem
gettext: /usr/share/gettext/msgunfmt.tcl exists in filesystem
gettext: /usr/share/gettext/po/Makefile.in.in exists in filesystem
gettext: /usr/share/gettext/po/Makevars.template exists in filesystem
gettext: /usr/share/gettext/po/Rules-quot exists in filesystem
gettext: /usr/share/gettext/po/boldquot.sed exists in filesystem
gettext: /usr/share/gettext/po/en@boldquot.header exists in filesystem
gettext: /usr/share/gettext/po/en@quot.header exists in filesystem
gettext: /usr/share/gettext/po/insert-header.sin exists in filesystem
gettext: /usr/share/gettext/po/quot.sed exists in filesystem
gettext: /usr/share/gettext/po/remove-potcdate.sin exists in filesystem
gettext: /usr/share/gettext/projects/GNOME/team-address exists in filesystem
gettext: /usr/share/gettext/projects/GNOME/teams.html exists in filesystem
gettext: /usr/share/gettext/projects/GNOME/teams.url exists in filesystem
gettext: /usr/share/gettext/projects/GNOME/trigger exists in filesystem
gettext: /usr/share/gettext/projects/KDE/team-address exists in filesystem
gettext: /usr/share/gettext/projects/KDE/teams.html exists in filesystem
gettext: /usr/share/gettext/projects/GNOME/teams.url exists in filesystem
gettext: /usr/share/gettext/projects/GNOME/trigger exists in filesystem
gettext: /usr/share/gettext/projects/KDE/team-address exists in filesystem
gettext: /usr/share/gettext/projects/KDE/teams.html exists in filesystem
gettext: /usr/share/gettext/projects/KDE/teams.url exists in filesystem
gettext: /usr/share/gettext/projects/KDE/trigger exists in filesystem
gettext: /usr/share/gettext/projects/TP/team-address exists in filesystem
gettext: /usr/share/gettext/projects/TP/teams.html exists in filesystem
gettext: /usr/share/gettext/projects/TP/teams.url exists in filesystem
gettext: /usr/share/gettext/projects/TP/trigger exists in filesystem
gettext: /usr/share/gettext/projects/index exists in filesystem
gettext: /usr/share/gettext/projects/team-address exists in filesystem
gettext: /usr/share/gettext/styles/po-default.css exists in filesystem
gettext: /usr/share/gettext/styles/po-emacs-x.css exists in filesystem
gettext: /usr/share/gettext/styles/po-emacs-xterm.css exists in filesystem
gettext: /usr/share/gettext/styles/po-emacs-xterm16.css exists in filesystem
gettext: /usr/share/gettext/styles/po-emacs-xterm256.css exists in filesystem
gettext: /usr/share/gettext/styles/po-vim.css exists in filesystem
gettext: /usr/share/info/autosprintf.info.gz exists in filesystem
gettext: /usr/share/info/gettext.info.gz exists in filesystem
gettext: /usr/share/info/libtextstyle.info.gz exists in filesystem
gettext: /usr/share/locale/ast/LC_MESSAGES/gettext-runtime.mo exists in filesystem
gettext: /usr/share/locale/be/LC_MESSAGES/gettext-runtime.mo exists in filesystem
gettext: /usr/share/locale/be/LC_MESSAGES/gettext-tools.mo exists in filesystem
gettext: /usr/share/locale/bg/LC_MESSAGES/gettext-runtime.mo exists in filesystem
gettext: /usr/share/locale/bg/LC_MESSAGES/gettext-tools.mo exists in filesystem
gettext: /usr/share/locale/ca/LC_MESSAGES/gettext-runtime.mo exists in filesystem
gettext: /usr/share/locale/ca/LC_MESSAGES/gettext-tools.mo exists in filesystem
gettext: /usr/share/locale/cs/LC_MESSAGES/gettext-runtime.mo exists in filesystem
gettext: /usr/share/locale/cs/LC_MESSAGES/gettext-tools.mo exists in filesystem
gettext: /usr/share/locale/da/LC_MESSAGES/gettext-runtime.mo exists in filesystem
gettext: /usr/share/locale/da/LC_MESSAGES/gettext-tools.mo exists in filesystem
gettext: /usr/share/locale/de/LC_MESSAGES/gettext-runtime.mo exists in filesystem
gettext: /usr/share/locale/de/LC_MESSAGES/gettext-tools.mo exists in filesystem
Errors occurred, no packages were upgraded.

I did read the relevant wiki section here, and i checked most of the above file's owner package, which turned out to be none since i uninstalled gettext.

The wiki said to run

pacman -S --overwrite glob package

, but given the amount of files this command has to include, i was wondering if there was any other, perhaps, cleaner solution ? even something unrelated to the above command would be great.

Thank you !

Last edited by snowfiig (2024-05-18 10:33:32)

Offline

#2 2024-05-18 09:43:48

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 13,543
Website

Re: [SOLVED] Conflicting files during reinstallation attempt of gettext

Your pacman DB is damaged, fix it with

pacman -S --dbonly gettext

Then use

pacman -Qkk

to check whether any other files are corrupted.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#3 2024-05-18 10:33:15

snowfiig
Member
Registered: 2024-05-18
Posts: 3

Re: [SOLVED] Conflicting files during reinstallation attempt of gettext

that solved the problem, thanks a lot !

Offline

Board footer

Powered by FluxBB