Bug #2891
[i686/libxcrypt]: prevents system upgrade
0%
Description
This library doesn't seem to be installed currently on my i686 system. It seems the upgrade fails on conflicting files as it includes files which are already on my system namely:
/usr/include/crypt.h
/usr/lib/libcrypt.so -> libcrypt.so.1
where /usr/lib/libcrypt.so.1 -> libcrypt-2.31.so
I attach a screenshot of my upgrade attempt. Thanks for your time and Parabola.
Files
History
Updated by bill-auger over 3 years ago
- Status changed from unconfirmed to forwarded upstream
- Subject changed from libxcrypt prevents system upgrade to [i686/libxcrypt]: prevents system upgrade
# pacman -Syu .... error: failed to commit transaction (conflicting files) libxcrypt: /usr/include/crypt.h exists in filesystem (owned by glibc) libxcrypt: /usr/lib/libcrypt.so exists in filesystem (owned by glibc) Errors occurred, no packages were upgraded.
the arch32 devs are aware of this - if you need to upgrade today, run this command:
# pacman -Syu --overwrite=/usr/include/crypt.h --overwrite=/usr/lib/libcrypt.so
or just wait a few days until it is fixed
Updated by Megver83 over 3 years ago
We should have re-posted their article from the Arch 32 news in ours
https://bbs.archlinux32.org/viewtopic.php?pid=7351#p7351
Sometimes I wonder if it's worth to maintain i686 based on Arch 32, their packages are always breaking. I've known ppl who has left Parabola i686 due to this. The solution I use to reduce the brokenness is to enable the testing (and some time the staging) repos. I suggest you to enable them, doolio
Updated by bill-auger over 3 years ago
Updated by doolio over 3 years ago
Thank you both for the quick response.
or just wait a few days until it is fixed
I was able to successfully update my system today.
The solution I use to reduce the brokenness is to enable the testing (and some time the staging) repos. I suggest you to enable them
Thanks Megver83. I'll do as you suggest.
This bug can be closed from my perspective.