You are not logged in.
Hey everyone,
I installed a couple of packages recently, and now when I try to update, there's a conflict regarding glibc (locale files already exist in filesystem) and pacman doesn't update anything. I have no idea what exactly is causing the conflict.
https://pastebin.com/BUW2fm6Z here's my command line output what happens after I update
Does anyone have an idea what could cause the problem, and how it could be resolved?
Thank you! :)
Last edited by fschmitt (2023-10-10 19:56:45)
Offline
Try sudo pacman -Syu instead.
Offline
That is what I originally tried. Same thing.
https://pastebin.com/4DaQ1w9N
Offline
glibc-locales is an optional package for the cases in which you want all the locales generated already. What did you already have all of these locales for? If you really think you want and need that, this is likely one of those cases where an --overwrite glob is fine to do: https://wiki.archlinux.org/title/Pacman … )%22_error
Offline
I tried "sudo pacman -S --overwrite glob glibc-locales", "sudo pacman -Syu --overwrite glob glibc-locales" and "sudo pacman -Syu --overwrite glob glibc glibc-locales", and still keep getting the same error
Offline
What about?
sudo pacman -S --overwrite '/usr/lib/locale/*/*' glibc glibc-localesOffline
Yesss that worked. Thank you so much. I realized that I could also rename all the files, so I was trying to write a bash script which automatically renames the files, but as I've never really done any bash, it's pretty complicated. But your solution seems to have worked, thank you!
Offline
Please remember to do a `pacman -Syu` now that the issue is resolved so that the packages and databases are not out of sync.
Offline
I already did. That was the original point. But thanks for the reminder ![]()
Offline
Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.
Offline