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

Bug#411542: libc6: does not create /etc/ld.so.conf for broken installations



Aurelien Jarno <aurel32@debian.org> wrote:

> Frank Küster a écrit :
>> Hi Steve, hi Aurelien,
>> 
>> Steve Langasek <vorlon@debian.org> wrote:
>> 
>>> severity 411542 important
>>> thanks
>> [...]
>>> As this does not (AIUI) affect upgrades from sarge, this is not a "must" for
>>> the release; downgrading.
>
> Note that is affect all "Etch" systems installed since May 2006.

Are you aware that the fix is "too correct", in a way, and did not fix
most affected systems?

Since             2.3.6.ds1-10, the file is created upon fresh install
Since 2007-02-14, 2.3.6.ds1-11  was in etch
On    2007-03-04, 2.3.6.ds1-13  migrated to etch which was supposed to
                                fix old systems, with the following
                                code:

# Add support for /etc/ld.so.conf.d
if [ -z "$preversion" ] || dpkg --compare-versions $preversion lt 2.3.6.ds1-11; then

However, systems installed with one of the buggy versions pre -10 which
tracked testing will probably have picked up -11 somewhen between
February 14th and March 4th, and therefore ld.so.conf was not created
(it wasn't on my system, that's why I found out).

I'm not sure whether this is important enough for a new upload, and I
have even less of an idea how this can be fixed without unconditionally
creating that file, even if a local admin might have deleted it.

(For those reading this bugreport,

#/var/lib/dpkg/info/libc6.postinst configure 2.3.6.ds1-10

betrays you system properly and creates the file).

Regards, Frank
-- 
Dr. Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)



Reply to: