Alex Belanger said the following at 07/18/2012 05:27 AM :
pacman -Syu --ignore glibc pacman -Su
I had the same problem, went to archlinux website and they say exactly what you need to do and why. You shouldn't toy with it yourself, nor use the --force option. Try this, if it doesn't work, they have an in-depth guide too.
I have tried this, and there seems to be a catch-22... 1. https://wiki.archlinux.org/index.php/DeveloperWiki:usrlib ---- If running "pacman -Syu --ignore glibc" gives: warning: ignoring package glibc-2.16.0-2 warning: cannot resolve "glibc>=2.16", a dependency of "gcc-libs" ... :: The following packages cannot be upgraded due to unresolvable dependencies: binutils gcc gcc-libs Do you want to skip the above packages for this upgrade [y/N] Say "y" to skipping the packages, then install them all using (e.g.): ---- But if I do that, I hit the /var/run and /var/lock problem: ---- (127/127) checking for file conflicts [##########################################################################################] 100% error: failed to commit transaction (conflicting files) filesystem: /var/lock exists in filesystem filesystem: /var/run exists in filesystem Errors occurred, no packages were upgraded. [root@shack n7dr]# ---- 2. https://www.archlinux.org/news/filesystem-upgrade-manual-intervention-requir... So instead of dealing with glibc, I try to deal with the /var/run and /var/lock problem first. On my system, these are both symlinks. So, following instructions, I do: ---- If the symlinks are already in place on your system (which should be the case for most people), then you can simply perform pacman -Syu --ignore filesystem && pacman -S filesystem --force ---- and that gives: ---- error: failed to commit transaction (conflicting files) glibc: /lib exists in filesystem Errors occurred, no packages were upgraded. ---- So it looks to me that I'm being told, basically, "you have two errors, α and β. Before you fix α you must fix β. And before you fix β you must fix α." Am I misinterpreting or misunderstanding the instructions? They seem pretty clear, and I believe I followed them faithfully. Doc -- Web: http://www.sff.net/people/N7DR