[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#629534: Upgrade fails, resulting in unusable system (no dynamic linking)



Hello Steve,

On Wed, Jun 08, 2011 at 05:17:23PM -0700, Steve Langasek wrote:
> The attached (untested) patch is based on an IRC conversation with Aurélien
> yesterday about this bug.  If there are any other copies of ld-2.x.so in
> /lib that dpkg doesn't know about, we should abort the upgrade until these
> have been removed.

I just stumbled over this bug while upgrading 2.13-5 to 2.13-6 when I
was hit by the "A non-dpkg owned copy of the C library was found" error.

I found /lib/ld.so to be the cause and removing it let me sucessfully
install 2.13-6.
I did a quick survey over all my Debian machines and found /lib/ld.so
together with the "Mar 7 2001" timestamp, as already mentioned by Haegar
and others, on all "older" systems, i.e. systems initially installed
several years ago. Most of those systems never had anything else
installed than Debian packages, so this does indeed appear to be some
left-over file from any package.
Thus, I guess the current solution is not the best choice wrt. smooth
upgrades.
Systems initially installed from lenny or squeeze didn't have that file.

Btw: I did not experience any problems with running new processes etc.
on 2.13-5.


regards
   Mario
-- 
Whenever you design a better fool-proof software,
the genetic pool will always design a better fool.

Attachment: signature.asc
Description: Digital signature


Reply to: