On Saturday 07 July 2012 18:18:28 Jan Steffens wrote:
On Sat, Jul 7, 2012 at 6:09 PM, Jonathan Hudson <jh+arch@daria.co.uk> wrote:
On Sat, 7 Jul 2012 17:00:06 +0100, Jonathan Hudson wrote:
On Sat, 07 Jul 2012 17:35:56 +0200, Arno Gaboury wrote:
On 07/07/2012 05:27 PM, fredbezies wrote:
Well, Tom gave the answer. Boot on rescue-CD / rescue USB-key.
Remove /lib.
And create a symlink : ln -sf /usr/lib lib
I think there will be a lot of problem for a lot of users when glibc 2.16.0-x will be uploaded on core.
Well, I think I have to do this mistake. I *do* know that forcing wasn't a good idea :|
As I will need to do the update too, can someone explain briefly in this list what shoule be done to avoid such a situation?
TY in advance.
It may still fail
error: extract: not overwriting dir with file lib error: problem occurred while upgrading glibc call to execv failed (No such file or directory) error: command failed to execute correctly error: could not commit transaction error: failed to commit transaction (transaction aborted) Errors occurred, no packages were upgraded.
At this the machine is toast. Hope magic-sysreq is enabled, and you have rescue disk ...
Apologies, this was meant to be in reply to the "upgrade glibc last" advice. Two systems upgraded, two failures ... not good.
You used --force (-f) again. http://i.imgur.com/5Zd1w.png
I didn't ;) but it still failed. mc came to rescue as for creating the /lib symlink because # ln -s /usr/lib /lib bash: /bin/ln: No such file or directory Anyway, here's my pacman log [2012-07-07 19:11] Running 'pacman -Syu --ignore glibc' [2012-07-07 19:11] synchronizing package lists [2012-07-07 19:11] starting full system upgrade [2012-07-07 19:11] upgraded lib32-glibc (2.16.0-1 -> 2.16.0-2) [2012-07-07 19:11] Running 'pacman -Suy' [2012-07-07 19:11] synchronizing package lists [2012-07-07 19:11] starting full system upgrade [2012-07-07 19:11] error: problem occurred while upgrading glibc [2012-07-07 19:11] call to execv failed (No such file or directory) [2012-07-07 19:11] upgraded glibc (2.16.0-1 -> 2.16.0-2) [2012-07-07 19:20] Running 'pacman -Suy' [2012-07-07 19:20] synchronizing package lists [2012-07-07 19:20] starting full system upgrade [2012-07-07 19:21] Running 'pacman -S glibc' [2012-07-07 19:21] Generating locales... [2012-07-07 19:21] en_US.UTF-8... done [2012-07-07 19:21] en_US.ISO-8859-1... done [2012-07-07 19:21] Generation complete. [2012-07-07 19:21] upgraded glibc (2.16.0-2 -> 2.16.0-2) -- Arthur Titeica