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

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



On Fri, Jun 10, 2011 at 10:37:21AM +0200, Mario 'BitKoenig' Holbe wrote:
> On Fri, Jun 10, 2011 at 10:26:39AM +0200, Mario 'BitKoenig' Holbe wrote:
> > 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.
> 
> All right - it definitely is:
> ldso.postinst: 25       cd /lib
> ldso.postinst: 26       if [ -f ld.so.1.9.11 ]; then
> ldso.postinst: 27           mv -f ld.so.1.9.11 ld.so
> ldso.postinst: 28           ln -f ld.so ld.so.1.9.11
> ldso.postinst: 29       fi
> 

Thanks a lot for digging so old in the history of Debian. It seems to
come from the libc5 to libc6 transition in the Bo and Hamm era. Given
these files have been provided by the packaging system, they should be
removed automatically. I have added code to do that, however
yet unidentified old versions of the libc library should still be
removed manually so that we don't break a possible change done by the
user.

-- 
Aurelien Jarno                          GPG: 1024D/F1BCDB73
aurelien@aurel32.net                 http://www.aurel32.net



Reply to: