You are not logged in.

#1 2011-01-31 17:32:23

benob
Member
Registered: 2008-11-11
Posts: 187

Something went wrong when upgrading glibc

/lib/ld-2.13.so is a circular link to itself, and therefore I cannot execute any program. It just says "too many levels of symbolic links".
I still have a terminal and nautilus running. I was able to get ld-2.13.so from a different machine to a subdirectory through nfs.

How can I copy it to it's final location in /lib without access to a single executable. Any bash-internal command to do that?

I guess that if I reboot, the hole story is over.
How could this happen?

Offline

#2 2011-01-31 19:21:41

denisfalqueto
Member
From: ES, Brazil
Registered: 2006-03-24
Posts: 197

Re: Something went wrong when upgrading glibc

Use a livecd, mount your local partition and copy the file there.


Satisfied users don't rant, so you'll never know how many of us there are.

Offline

#3 2011-02-01 14:59:07

benob
Member
Registered: 2008-11-11
Posts: 187

Re: Something went wrong when upgrading glibc

I am fixing it from a live cd. But the question remains: how could it happen ? The glibc package does not contain links for those files. However, when I try to install it from the live cd, it kills the /lib/ld*.so file from the live cd, even though it installs the correct files on the target partition. Anything to do with the install script? It only seems to executes ldconfig...

Offline

#4 2011-02-01 15:15:44

denisfalqueto
Member
From: ES, Brazil
Registered: 2006-03-24
Posts: 197

Re: Something went wrong when upgrading glibc

I don't know... maybe you could look in your pacman's log file. It could be a bug in pacman, in the init scripts or maybe your system was compromised in some way.


Satisfied users don't rant, so you'll never know how many of us there are.

Offline

#5 2011-02-01 15:21:54

benob
Member
Registered: 2008-11-11
Posts: 187

Re: Something went wrong when upgrading glibc

The log says that I did "pacman -Syu" which upgraded a bunch of packages. It first upgraded glibc (2.12.2-2 -> 2.13-1), then it went on with a few packages and then upgraded glibc again (2.13-1 -> 2.13.-1). That's weird (or maybe just procedure). Anyways, I'll also look at compromission option.

Offline

#6 2011-02-01 15:26:08

denisfalqueto
Member
From: ES, Brazil
Registered: 2006-03-24
Posts: 197

Re: Something went wrong when upgrading glibc

The second "upgrade" of glibc is really strange. Do the times suggest that it was part of the first update? I mean, if the time difference between the two updates is very small, it could be a bug in pacman handling of dependencies and should be reported.


Satisfied users don't rant, so you'll never know how many of us there are.

Offline

#7 2011-02-01 15:34:12

benob
Member
Registered: 2008-11-11
Posts: 187

Re: Something went wrong when upgrading glibc

My mistake. There was only one install. The second is when I tried to fix the system this morning.

http://pastebin.com/emRtEAxs

Offline

Board footer

Powered by FluxBB