[arch-general] Still Glibc problems
D. R. Evans
doc.evans at gmail.com
Thu Jul 19 19:42:33 EDT 2012
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 at shack n7dr]#
----
2.
https://www.archlinux.org/news/filesystem-upgrade-manual-intervention-required-1/
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <http://mailman.archlinux.org/pipermail/arch-general/attachments/20120719/fae63a45/attachment.asc>
More information about the arch-general
mailing list