Bug#630411: libc6 should define /lib/ld-lsb-x86-64.so.3 on AMD64
On Mon, Jun 13, 2011 at 10:56:24PM +0200, francois.petitjean@bureauveritas.com wrote:
> Aurelien Jarno <aurelien@aurel32.net> a écrit sur 13/06/2011 21:58:51 :
> >
> > On Mon, Jun 13, 2011 at 09:13:34PM +0200, francois.
> > petitjean@bureauveritas.com wrote:
> > > Package: libc6
> > > Version: 2.11.2-10
> > > Severity: normal
> > > Release: 6.0.1
> > >
> > > extract of readelf -l lmutil
> > > INTERP 0x0000000000000200 0x0000000000400200
> 0x0000000000400200
> > > 0x000000000000001a 0x000000000000001a R 1
> > > [Requesting program interpreter: /lib64/ld-lsb-x86-64.so.3]
> > >
> > > program interpreter: /lib64/ld-lsb-x86-64.so.3 is a LSB requirement.
> For
> > > instance
> > > http://refspecs.freestandards.org/LSB_3.1.1/LSB-Core-AMD64/LSB-
> > Core-AMD64/requirements.html
> > >
> >
> > LSB compliance is provided through the lsb-core package. Installing this
> > package will create, among other things, the /lib64/ld-lsb-x86-64.so.3
> > symlink.
>
> The problem lies in the "among other things" :
> fp2x@drhpcm03:/etc$ sudo aptitude install lsb-core
> Les NOUVEAUX paquets suivants vont être installés :
> alien{a} autopoint{a} cups-bsd{a} cups-client{a} cups-common{a}
> debhelper{a} ed{a} gettext{a} git{a} html2text{a} intltool-debian{a}
> lib32z1{a} libcurl3-gnutls{a} libelf1{a} liberror-perl{a}
> libfile-copy-recursive-perl{a} liblua5.1-0{a} libmail-sendmail-perl{a}
> librpm1{a} librpmbuild1{a} librpmio1{a} libsys-hostname-long-perl{a}
> libunistring0{a} lsb-core pax{a} po-debconf{a} rpm{a} rpm-common{a}
> rpm2cpio{a} update-inetd{a}
> 0 paquets mis à jour, 30 nouvellement installés, 0 à enlever et 0 non mis
> à jour.
> Il est nécessaire de télécharger 16,5 Mo d'archives. Après dépaquetage,
> 37,8 Mo seront utilisés.
> Voulez-vous continuer ? [Y/n/?] n
> Abandon.
>
> I have 7 debian servers with a minimum set of packages for computations :
> openmpi, paraview, ...
> If possible, I want to avoi unneeded packages, and 30 packages to get a
> symlink is a bit heavy.
All these packages are needed for LSB compliance, either you want LSB
compliance or not.
> How to check which of the 30 packages installs the symlink ? A symlink do
> not seem to be listed in the files installed by lsb-core.
The symlinks is created in the post-install script of lsb-core, that's
why you don't see it in the list of files.
--
Aurelien Jarno GPG: 1024D/F1BCDB73
aurelien@aurel32.net http://www.aurel32.net
Reply to: