All Arch Linux packages have had their files in the
/lib directory moved to
/usr/lib and now
/lib is a symlink to
usr/lib. When performing this update, pacman will likely identify a conflict in the
/lib directory. In the simplest case, this is worked around by doing:
pacman -Syu --ignore glibc pacman -Su
--force during this update.
If either of this steps does not work (e.g. due to dependency version issues, file conflicts in
/lib), refer to this guide for more detailed instructions on performing this upgrade.