I’ve problem with system update with pacman due to glib error
The whole system update is cutting by glib with following error
...
glibc-locales: /usr/lib/locale/zh_SG.utf8/LC_TELEPHONE exists in filesystem
glibc-locales: /usr/lib/locale/zh_SG.utf8/LC_TIME exists in filesystem
glibc-locales: /usr/lib/locale/zh_TW.utf8/LC_ADDRESS exists in filesystem
glibc-locales: /usr/lib/locale/zh_TW.utf8/LC_COLLATE exists in filesystem
glibc-locales: /usr/lib/locale/zh_TW.utf8/LC_CTYPE exists in filesystem
glibc-locales: /usr/lib/locale/zh_TW.utf8/LC_IDENTIFICATION exists in filesystem
glibc-locales: /usr/lib/locale/zh_TW.utf8/LC_MEASUREMENT exists in filesystem
glibc-locales: /usr/lib/locale/zh_TW.utf8/LC_MESSAGES/SYS_LC_MESSAGES exists in filesystem
glibc-locales: /usr/lib/locale/zh_TW.utf8/LC_MONETARY exists in filesystem
glibc-locales: /usr/lib/locale/zh_TW.utf8/LC_NAME exists in filesystem
glibc-locales: /usr/lib/locale/zh_TW.utf8/LC_NUMERIC exists in filesystem
glibc-locales: /usr/lib/locale/zh_TW.utf8/LC_PAPER exists in filesystem
glibc-locales: /usr/lib/locale/zh_TW.utf8/LC_TELEPHONE exists in filesystem
glibc-locales: /usr/lib/locale/zh_TW.utf8/LC_TIME exists in filesystem
glibc-locales: /usr/lib/locale/zu_ZA.utf8/LC_ADDRESS exists in filesystem
glibc-locales: /usr/lib/locale/zu_ZA.utf8/LC_COLLATE exists in filesystem
glibc-locales: /usr/lib/locale/zu_ZA.utf8/LC_CTYPE exists in filesystem
glibc-locales: /usr/lib/locale/zu_ZA.utf8/LC_IDENTIFICATION exists in filesystem
glibc-locales: /usr/lib/locale/zu_ZA.utf8/LC_MEASUREMENT exists in filesystem
glibc-locales: /usr/lib/locale/zu_ZA.utf8/LC_MESSAGES/SYS_LC_MESSAGES exists in filesystem
glibc-locales: /usr/lib/locale/zu_ZA.utf8/LC_MONETARY exists in filesystem
glibc-locales: /usr/lib/locale/zu_ZA.utf8/LC_NAME exists in filesystem
glibc-locales: /usr/lib/locale/zu_ZA.utf8/LC_NUMERIC exists in filesystem
glibc-locales: /usr/lib/locale/zu_ZA.utf8/LC_PAPER exists in filesystem
glibc-locales: /usr/lib/locale/zu_ZA.utf8/LC_TELEPHONE exists in filesystem
glibc-locales: /usr/lib/locale/zu_ZA.utf8/LC_TIME exists in filesystem
Errors occurred, no packages were upgraded.
but itself gives limited one
sudo pacman -S glibc
resolving dependencies...
looking for conflicting packages...
Packages (1) glibc-2.38-7
Total Installed Size: 47.33 MiB
Net Upgrade Size: 0.00 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)
glibc: /usr/lib/locale/C.utf8/LC_ADDRESS exists in filesystem
glibc: /usr/lib/locale/C.utf8/LC_COLLATE exists in filesystem
glibc: /usr/lib/locale/C.utf8/LC_CTYPE exists in filesystem
glibc: /usr/lib/locale/C.utf8/LC_IDENTIFICATION exists in filesystem
glibc: /usr/lib/locale/C.utf8/LC_MEASUREMENT exists in filesystem
glibc: /usr/lib/locale/C.utf8/LC_MESSAGES/SYS_LC_MESSAGES exists in filesystem
glibc: /usr/lib/locale/C.utf8/LC_MONETARY exists in filesystem
glibc: /usr/lib/locale/C.utf8/LC_NAME exists in filesystem
glibc: /usr/lib/locale/C.utf8/LC_NUMERIC exists in filesystem
glibc: /usr/lib/locale/C.utf8/LC_PAPER exists in filesystem
glibc: /usr/lib/locale/C.utf8/LC_TELEPHONE exists in filesystem
glibc: /usr/lib/locale/C.utf8/LC_TIME exists in filesystem
Errors occurred, no packages were upgraded.
what should I do? glib is so important package. Also, I took an error amtk conflict and removed it, and doing for this removed also tepl dependant package to remove amtk before the glib error.