Can't update get error because of kpeople and kcontacts

I tried to update from the app store but got the error `could not satisfy dependencies:

  • removing kpeople breaks dependency ‘kpeople’ required by kpeoplevcard
  • removing kcontacts breaks dependency ‘kcontacts’ required by kpeoplevcard
    I also triedsudo pacman -Syyuin the terminal but got the same error I saw someone else had the same issue and doingsudo pacman -Syuufixed it for them but it did not fix it for me and I got the error glibc-locales: /usr/lib/locale/es_ES.utf8/LC_ADDRESS exists in filesystem
glibc-locales: /usr/lib/locale/tr_TR.utf8/LC_MONETARY exists in filesystem
glibc-locales: /usr/lib/locale/tr_TR.utf8/LC_NAME exists in filesystem
glibc-locales: /usr/lib/locale/tr_TR.utf8/LC_NUMERIC exists in filesystem
glibc-locales: /usr/lib/locale/tr_TR.utf8/LC_PAPER exists in filesystem
glibc-locales: /usr/lib/locale/tr_TR.utf8/LC_TELEPHONE exists in filesystem
glibc-locales: /usr/lib/locale/tr_TR.utf8/LC_TIME exists in filesystem
glibc-locales: /usr/lib/locale/uk_UA.utf8/LC_ADDRESS exists in filesystem
glibc-locales: /usr/lib/locale/uk_UA.utf8/LC_COLLATE exists in filesystem
glibc-locales: /usr/lib/locale/uk_UA.utf8/LC_CTYPE exists in filesystem
glibc-locales: /usr/lib/locale/uk_UA.utf8/LC_IDENTIFICATION exists in filesystem
glibc-locales: /usr/lib/locale/uk_UA.utf8/LC_MEASUREMENT exists in filesystem
glibc-locales: /usr/lib/locale/uk_UA.utf8/LC_MESSAGES/SYS_LC_MESSAGES exists in filesystem
glibc-locales: /usr/lib/locale/yi_US.utf8/LC_MONETARY exists in filesystem
glibc-locales: /usr/lib/locale/yi_US.utf8/LC_NAME exists in filesystem
glibc-locales: /usr/lib/locale/yi_US.utf8/LC_NUMERIC exists in filesystem
glibc-locales: /usr/lib/locale/yi_US.utf8/LC_PAPER exists in filesystem
glibc-locales: /usr/lib/locale/yi_US.utf8/LC_TELEPHONE exists in filesystem
glibc-locales: /usr/lib/locale/yi_US.utf8/LC_TIME exists in filesystem
glibc-locales: /usr/lib/locale/zh_CN.utf8/LC_ADDRESS exists in filesystem
glibc-locales: /usr/lib/locale/zh_CN.utf8/LC_COLLATE exists in filesystem
glibc-locales: /usr/lib/locale/zh_CN.utf8/LC_CTYPE exists in filesystem
glibc-locales: /usr/lib/locale/zh_CN.utf8/LC_IDENTIFICATION exists in filesystem
glibc-locales: /usr/lib/locale/zh_CN.utf8/LC_MEASUREMENT exists in filesystem
glibc-locales: /usr/lib/locale/zh_CN.utf8/LC_MESSAGES/SYS_LC_MESSAGES exists in filesystem
glibc-locales: /usr/lib/locale/zh_CN.utf8/LC_MONETARY exists in filesystem
glibc-locales: /usr/lib/locale/zh_CN.utf8/LC_NAME exists in filesystem
glibc-locales: /usr/lib/locale/zh_CN.utf8/LC_NUMERIC exists in filesystem
glibc-locales: /usr/lib/locale/zh_CN.utf8/LC_PAPER exists in filesystem
glibc-locales: /usr/lib/locale/zh_CN.utf8/LC_TELEPHONE exists in filesystem
glibc-locales: /usr/lib/locale/zh_CN.utf8/LC_TIME exists in filesystem
glibc-locales: /usr/lib/locale/zh_HK.utf8/LC_ADDRESS exists in filesystem
glibc-locales: /usr/lib/locale/zh_HK.utf8/LC_COLLATE exists in filesystem
glibc-locales: /usr/lib/locale/zh_HK.utf8/LC_CTYPE exists in filesystem
glibc-locales: /usr/lib/locale/zh_HK.utf8/LC_IDENTIFICATION exists in filesystem
glibc-locales: /usr/lib/locale/zh_HK.utf8/LC_MEASUREMENT exists in filesystem
glibc-locales: /usr/lib/locale/zh_HK.utf8/LC_MESSAGES/SYS_LC_MESSAGES exists in filesystem
glibc-locales: /usr/lib/locale/zh_HK.utf8/LC_MONETARY exists in filesystem
glibc-locales: /usr/lib/locale/zh_HK.utf8/LC_NAME exists in filesystem
glibc-locales: /usr/lib/locale/zh_HK.utf8/LC_NUMERIC exists in filesystem
glibc-locales: /usr/lib/locale/zh_HK.utf8/LC_PAPER exists in filesystem
glibc-locales: /usr/lib/locale/zh_HK.utf8/LC_TELEPHONE exists in filesystem
glibc-locales: /usr/lib/locale/zh_HK.utf8/LC_TIME exists in filesystem
glibc-locales: /usr/lib/locale/zh_SG.utf8/LC_ADDRESS exists in filesystem
glibc-locales: /usr/lib/locale/zh_SG.utf8/LC_COLLATE exists in filesystem
glibc-locales: /usr/lib/locale/zh_SG.utf8/LC_CTYPE exists in filesystem
glibc-locales: /usr/lib/locale/zh_SG.utf8/LC_IDENTIFICATION exists in filesystem
glibc-locales: /usr/lib/locale/zh_SG.utf8/LC_MEASUREMENT exists in filesystem
glibc-locales: /usr/lib/locale/zh_SG.utf8/LC_MESSAGES/SYS_LC_MESSAGES exists in filesystem
glibc-locales: /usr/lib/locale/zh_SG.utf8/LC_MONETARY exists in filesystem
glibc-locales: /usr/lib/locale/zh_SG.utf8/LC_NAME exists in filesystem
glibc-locales: /usr/lib/locale/zh_SG.utf8/LC_NUMERIC exists in filesystem
glibc-locales: /usr/lib/locale/zh_SG.utf8/LC_PAPER exists in filesystem
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.


Moderator edit: made your post visible and corrected the formatting

Please spend some time to edit your post to make it readable. (It’s been half-done by a moderator now.)

All your errors are covered in Stable announcement threads (2nd post) and they go back to the previous year, so go and check them out.

1 Like

If you’re only getting these warnings now, then you must not have updated your system in a long time, because those issues date back at least 7 months already.

Manjaro is a (curated) rolling-release distribution and must be kept up to date, as well as that it must be maintained. I am willing to bet that you’ve got a load of unattended .pacnew files on your system as well.

First things first, you can remedy your problem with the following command… :point_down:

sudo pacman-mirrors -f && sudo pacman -Syuu kpeoplevcard pacman-contrib --overwrite "/usr/lib/locale/*"

After the above, run the command… :point_down:

pacdiff -o

… to see how many .pacnew files you have, and then merge them. Do not blindly copy them over your existing configuration files, but inspect their contents and merge them in with your existing configuration files.

Lastly, please read the following essay… :point_down:

4 Likes

this worked, I had this issue on other computers a few months ago and pacman -Syuu worked those times, the reason I hadn’t updated it is because it’s my server and serves as my NAS so I barely update it or have it connected to a moniter, my uptime was like 6 months straight since I barely use it directly. I only use it for file transfer

Well, while you can of course use Manjaro as a server — all of the required software either comes installed already or can be found in the repositories — it is not advisable to use any rolling-release distribution in that role, exactly because of the frequent updates.

So for a server, I would rather advise something with a point release, and preferably with long-term support, like AlmaLinux, Rocky Linux or Debian. :wink:

2 Likes

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.