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

Bug#737588: marked as done (libc6: Missing a static /etc/ld.so.conf makes life difficult for multistrap users)



Your message dated Tue, 17 Jun 2014 18:39:03 +0000
with message-id <E1WwyHf-0003Tf-LC@franck.debian.org>
and subject line Bug#737588: fixed in eglibc 2.19-3
has caused the Debian Bug report #737588,
regarding libc6: Missing a static /etc/ld.so.conf makes life difficult for multistrap users
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
737588: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=737588
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: libc6
Version: 2.17-97
Severity: important

Dear Maintainer,

I have embarked on a journey to use multistrap to build a debian rootfs for an
armel target from an amd64 host.

Having completed this step:

sudo multistrap -a armel -d EmDebian/ -f emdebian.conf

I then try to:

sudo chroot EmDebian/

But was getting this error:

chroot: cannot run command `/bin/bash': No such file or directory

After attempting all the normal work-arounds for this problem, and a little IRC
discussion with wookey on oftc.net in #emdebian, we discovered I was missing
$CHROOTDIR/etc/ld.so.conf.

Copying this file from my host's /etc/ld.so.conf - which contained only
"include /etc/ld.so.conf.d/*.conf" into the chroot directory - fixed the
problem.

It seems that ld.so.conf is generated in the postinst script. Is this
necessary?

We can't run postinst scripts until we chroot in and do dpkg --configure -a,
but dpkg won't work until we chroot in and do dpkg --configure -a...

For now, I'll need to:
echo 'include /etc/ld.so.conf.d/*.conf' >> $CHROOTDIR/etc/ld.so.conf

before I can chroot into $CHROOTDIR.



-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (899, 'testing'), (500, 'testing-updates'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: armel

Kernel: Linux 3.12-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

--- End Message ---
--- Begin Message ---
Source: eglibc
Source-Version: 2.19-3

We believe that the bug you reported is fixed in the latest version of
eglibc, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 737588@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno <aurel32@debian.org> (supplier of updated eglibc package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 17 Jun 2014 18:57:11 +0200
Source: eglibc
Binary: libc-bin libc-dev-bin glibc-doc eglibc-source locales locales-all nscd multiarch-support libc6 libc6-dev libc6-dbg libc6-prof libc6-pic libc6-udeb libc6.1 libc6.1-dev libc6.1-dbg libc6.1-prof libc6.1-pic libc6.1-udeb libc0.3 libc0.3-dev libc0.3-dbg libc0.3-prof libc0.3-pic libc0.3-udeb libc0.1 libc0.1-dev libc0.1-dbg libc0.1-prof libc0.1-pic libc0.1-udeb libc6-i386 libc6-dev-i386 libc6-sparc libc6-dev-sparc libc6-sparc64 libc6-dev-sparc64 libc6-s390 libc6-dev-s390 libc6-amd64 libc6-dev-amd64 libc6-powerpc libc6-dev-powerpc libc6-ppc64 libc6-dev-ppc64 libc6-mips32 libc6-dev-mips32 libc6-mipsn32 libc6-dev-mipsn32 libc6-mips64 libc6-dev-mips64 libc6-armhf libc6-dev-armhf libc6-armel libc6-dev-armel libc0.1-i386 libc0.1-dev-i386 libc6-x32 libc6-dev-x32 libc6-i686 libc6-xen libc0.1-i686 libc0.3-i686 libc0.3-xen libc6.1-alphaev67 libc6-loongson2f libnss-dns-udeb libnss-files-udeb
Architecture: source all amd64
Version: 2.19-3
Distribution: unstable
Urgency: medium
Maintainer: Aurelien Jarno <aurel32@debian.org>
Changed-By: Aurelien Jarno <aurel32@debian.org>
Description:
 eglibc-source - Embedded GNU C Library: sources
 glibc-doc  - Embedded GNU C Library: Documentation
 libc-bin   - Embedded GNU C Library: Binaries
 libc-dev-bin - Embedded GNU C Library: Development binaries
 libc0.1    - Embedded GNU C Library: Shared libraries
 libc0.1-dbg - Embedded GNU C Library: detached debugging symbols
 libc0.1-dev - Embedded GNU C Library: Development Libraries and Header Files
 libc0.1-dev-i386 - Embedded GNU C Library: 32bit development libraries for AMD64
 libc0.1-i386 - Embedded GNU C Library: 32bit shared libraries for AMD64
 libc0.1-i686 - Embedded GNU C Library: Shared libraries [i686 optimized]
 libc0.1-pic - Embedded GNU C Library: PIC archive library
 libc0.1-prof - Embedded GNU C Library: Profiling Libraries
 libc0.1-udeb - Embedded GNU C Library: Shared libraries - udeb (udeb)
 libc0.3    - Embedded GNU C Library: Shared libraries
 libc0.3-dbg - Embedded GNU C Library: detached debugging symbols
 libc0.3-dev - Embedded GNU C Library: Development Libraries and Header Files
 libc0.3-i686 - Embedded GNU C Library: Shared libraries [i686 optimized]
 libc0.3-pic - Embedded GNU C Library: PIC archive library
 libc0.3-prof - Embedded GNU C Library: Profiling Libraries
 libc0.3-udeb - Embedded GNU C Library: Shared libraries - udeb (udeb)
 libc0.3-xen - Embedded GNU C Library: Shared libraries [Xen version]
 libc6      - Embedded GNU C Library: Shared libraries
 libc6-amd64 - Embedded GNU C Library: 64bit Shared libraries for AMD64
 libc6-armel - Embedded GNU C Library: ARM softfp shared libraries for armhf
 libc6-armhf - Embedded GNU C Library: ARM hard float shared libraries for armel
 libc6-dbg  - Embedded GNU C Library: detached debugging symbols
 libc6-dev  - Embedded GNU C Library: Development Libraries and Header Files
 libc6-dev-amd64 - Embedded GNU C Library: 64bit Development Libraries for AMD64
 libc6-dev-armel - Embedded GNU C Library: ARM softfp development libraries for armh
 libc6-dev-armhf - Embedded GNU C Library: ARM hard float development libraries for
 libc6-dev-i386 - Embedded GNU C Library: 32-bit development libraries for AMD64
 libc6-dev-mips32 - Embedded GNU C Library: o32 Development Libraries for MIPS
 libc6-dev-mips64 - Embedded GNU C Library: 64bit Development Libraries for MIPS64
 libc6-dev-mipsn32 - Embedded GNU C Library: n32 Development Libraries for MIPS64
 libc6-dev-powerpc - Embedded GNU C Library: 32bit powerpc development libraries for p
 libc6-dev-ppc64 - Embedded GNU C Library: 64bit Development Libraries for PowerPC64
 libc6-dev-s390 - Embedded GNU C Library: 32bit Development Libraries for IBM zSeri
 libc6-dev-sparc - Embedded GNU C Library: 32bit Development Libraries for SPARC
 libc6-dev-sparc64 - Embedded GNU C Library: 64bit Development Libraries for UltraSPAR
 libc6-dev-x32 - Embedded GNU C Library: X32 ABI Development Libraries for AMD64
 libc6-i386 - Embedded GNU C Library: 32-bit shared libraries for AMD64
 libc6-i686 - Embedded GNU C Library: Shared libraries [i686 optimized]
 libc6-loongson2f - Embedded GNU C Library: Shared libraries (Loongson 2F optimized)
 libc6-mips32 - Embedded GNU C Library: o32 Shared libraries for MIPS
 libc6-mips64 - Embedded GNU C Library: 64bit Shared libraries for MIPS64
 libc6-mipsn32 - Embedded GNU C Library: n32 Shared libraries for MIPS64
 libc6-pic  - Embedded GNU C Library: PIC archive library
 libc6-powerpc - Embedded GNU C Library: 32bit powerpc shared libraries for ppc64
 libc6-ppc64 - Embedded GNU C Library: 64bit Shared libraries for PowerPC64
 libc6-prof - Embedded GNU C Library: Profiling Libraries
 libc6-s390 - Embedded GNU C Library: 32bit Shared libraries for IBM zSeries
 libc6-sparc - Embedded GNU C Library: 32bit Shared libraries for SPARC
 libc6-sparc64 - Embedded GNU C Library: 64bit Shared libraries for UltraSPARC
 libc6-udeb - Embedded GNU C Library: Shared libraries - udeb (udeb)
 libc6-x32  - Embedded GNU C Library: X32 ABI Shared libraries for AMD64
 libc6-xen  - Embedded GNU C Library: Shared libraries [Xen version]
 libc6.1    - Embedded GNU C Library: Shared libraries
 libc6.1-alphaev67 - Embedded GNU C Library: Shared libraries (EV67 optimized)
 libc6.1-dbg - Embedded GNU C Library: detached debugging symbols
 libc6.1-dev - Embedded GNU C Library: Development Libraries and Header Files
 libc6.1-pic - Embedded GNU C Library: PIC archive library
 libc6.1-prof - Embedded GNU C Library: Profiling Libraries
 libc6.1-udeb - Embedded GNU C Library: Shared libraries - udeb (udeb)
 libnss-dns-udeb - Embedded GNU C Library: NSS helper for DNS - udeb (udeb)
 libnss-files-udeb - Embedded GNU C Library: NSS helper for files - udeb (udeb)
 locales    - Embedded GNU C Library: National Language (locale) data [support]
 locales-all - Embedded GNU C Library: Precompiled locale data
 multiarch-support - Transitional package to ensure multiarch compatibility
 nscd       - Embedded GNU C Library: Name Service Cache Daemon
Closes: 737588 751852
Changes:
 eglibc (2.19-3) unstable; urgency=medium
 .
   [ Aurelien Jarno ]
   * debian/control.in/libc: fix libtirpc1 breaks.  Closes: #751852.
   * debian/rules.d/build.mk: generate ld.so configuration file using
     DEB_HOST_MULTIARCH instead of DEB_HOST_GNU_TYPE to have a stable
     path even when the GNU triplet change.
   * debian/debhelper.in/libc.{preinst,postrm,postinst}: remove old
     ld.so configuration file on hurd-i386, i386 and kfreebsd-i386.
   * debian/debhelper.in/libc.postinst: don't create/modify ld.so.conf,
     but instead provide it as a conffile in libc-bin.  Closes: #737588.
   * debian/debhelper.in/libc.preinst: remove dead code.
Checksums-Sha1:
 a4d4af0d89aaf27af1c2cda2d32ad0e0fdf2efb4 7801 eglibc_2.19-3.dsc
 3e5a1e5b7e8742edabf39d66da811de43923a677 991840 eglibc_2.19-3.debian.tar.xz
 79400ce71a86ddacc4af31ef2403560ceb9d86ae 2285858 glibc-doc_2.19-3_all.deb
 91fc47a0eab7234639bf1b874b9b7d76c40f249b 14198994 eglibc-source_2.19-3_all.deb
 21ba74d9794e576fbffbd8117b6c387bd1851a59 3927084 locales_2.19-3_all.deb
 f8f540c30606d8045a7992dd140f5b43d9f9f4de 4816172 libc6_2.19-3_amd64.deb
 dbc917d3132619cea7eefffe11c5801f13c4a7ea 2001536 libc6-dev_2.19-3_amd64.deb
 889f043598ee257c5921d215ac68aa6fb7487ad8 1470194 libc6-pic_2.19-3_amd64.deb
 d939402b18fcee9567c6cc918ba2cea56ef2ff51 1288176 libc-bin_2.19-3_amd64.deb
 2c010fc876a414bdd99f434b5c133f3470fd768b 234782 libc-dev-bin_2.19-3_amd64.deb
 eea46ebe4974e70ca148644a44590fa4974926d7 171004 multiarch-support_2.19-3_amd64.deb
 01bce4b72a9d408a04ea704823b7bb599919706d 1612940 libc6-prof_2.19-3_amd64.deb
 d9eb23d664a776e82e9d7604f954c4c8110b704b 3534184 locales-all_2.19-3_amd64.deb
 4daa6f3550fb13d68178899bc98c906cfd2ae37c 2369430 libc6-i386_2.19-3_amd64.deb
 dc2df06d22eb1f0ea7602657e4ba1dea3ae50621 1311080 libc6-dev-i386_2.19-3_amd64.deb
 1b698a2b09663be02e39cc77c24cbc8542fc726d 2591392 libc6-x32_2.19-3_amd64.deb
 9024ef0094eb3a2b6c01314dce34828c307c9968 1577650 libc6-dev-x32_2.19-3_amd64.deb
 51870e2b3eaeb2c569bddc068cb493fb47021b7e 235068 nscd_2.19-3_amd64.deb
 f0875a27489200ac4b068154b9496c48b9bd7fd5 3430678 libc6-dbg_2.19-3_amd64.deb
 2cbaf3b6ba68cf20212753de6d47bcb3c9d56d08 1061670 libc6-udeb_2.19-3_amd64.udeb
 19bc8210040bd2ba9f115b6bfad6bfa89ef48428 10026 libnss-dns-udeb_2.19-3_amd64.udeb
 841a0a5743717e3b5f2ccfc3b4ccebf24ad4ac3a 16504 libnss-files-udeb_2.19-3_amd64.udeb
Checksums-Sha256:
 35026b195afe8b93f7a13604909136389e19ad039baa0f3e04667e1fa2988a6d 7801 eglibc_2.19-3.dsc
 47844be1c4b3eeb6aaec57d6ba3bb3e2d2b6296b3d2ef4d57aec356c6a3ea191 991840 eglibc_2.19-3.debian.tar.xz
 0e5c5e85190c8931806a1b27e2c325263c191e7ef76a6e236c91df23727f6504 2285858 glibc-doc_2.19-3_all.deb
 9438fa62f0dee590d6d6bdf3e8c62109b7feea26556f2ddbd4dfa348101048e5 14198994 eglibc-source_2.19-3_all.deb
 de47779053d306a195e5ec5c4d6d0fd75a9128d13ab3a4e073848877171ab41a 3927084 locales_2.19-3_all.deb
 dbb462cd2ad230f49242b3830c3f089b1b54f2184a008676bbeb01dd1c265d82 4816172 libc6_2.19-3_amd64.deb
 abc79ef9c609eda9ceafb0ae18390dacc44027fc620111448fc1ec568f86091e 2001536 libc6-dev_2.19-3_amd64.deb
 3f3dced45289f8bf5f8e31c49aabddd0873d8bee1573d5e6a3dd15fe85b9cceb 1470194 libc6-pic_2.19-3_amd64.deb
 54725858b430487c2a5cadd4de9b3f58d47fa1117e5a62553ee348cc614a1cc2 1288176 libc-bin_2.19-3_amd64.deb
 3fe831d215c9db52a466cac5c79e3a43795493ec9f34a6d21286b0a869067830 234782 libc-dev-bin_2.19-3_amd64.deb
 34894ea4667a133de20a2ec64ee973ac772aff0fb028310cb36eefc39ce4cabd 171004 multiarch-support_2.19-3_amd64.deb
 820b99b171fc85d0ea2b4a97e5d570126b5a73fd714d4dd12c93c8d6d8bc0859 1612940 libc6-prof_2.19-3_amd64.deb
 2863360448b12f86fbd5481efabd1663ec6f88c2a2dab7cb1247db4a9ec583bb 3534184 locales-all_2.19-3_amd64.deb
 9c09c496fec0c3e1fa4c3d922436311fc23176d7db4ea4c977654d1b41e4cdb0 2369430 libc6-i386_2.19-3_amd64.deb
 fe21183d118727c994fe862e9f0f9b0de5937708b85d582e0a22e6442295fd82 1311080 libc6-dev-i386_2.19-3_amd64.deb
 e2479545a9424548abe4888b13b267d888f678bdd51ca81e715e28c49dc57a89 2591392 libc6-x32_2.19-3_amd64.deb
 b4254e6232ba8d6bc541a6b340615b0c63a149e0eae0db193b5771fd2892639e 1577650 libc6-dev-x32_2.19-3_amd64.deb
 ee3e2df02a7abcf22e3f19bd7479936d0913214246d59811392968a550907871 235068 nscd_2.19-3_amd64.deb
 dfa36ede0f7ea047fa1737d9b824b875041082480d7bdebffd5099bb73a7ae28 3430678 libc6-dbg_2.19-3_amd64.deb
 9009d9493c9afdfaa5e2c983bd7ad80d9b4a8a03cd4fbe4b2a656c06f2b76ae8 1061670 libc6-udeb_2.19-3_amd64.udeb
 147ca4ed0023e4dc5e58e7e81a473139c429cac850b01e6f8456e1dbcc3b9c5c 10026 libnss-dns-udeb_2.19-3_amd64.udeb
 043d28e01fa0bd51946be44c61e9422030a7edf31b2798fcd472f02baf972d59 16504 libnss-files-udeb_2.19-3_amd64.udeb
Files:
 36cffddb177572ef32bd9dbd664a843f 2285858 doc optional glibc-doc_2.19-3_all.deb
 af20390543a9c0b81ae88a95aac57401 14198994 devel optional eglibc-source_2.19-3_all.deb
 4355dcea96b32a912dad24d9290a5723 3927084 localization standard locales_2.19-3_all.deb
 09181350c408b5c839ca89a6b0ce231f 4816172 libs required libc6_2.19-3_amd64.deb
 83c02e8ce521ddb0c1267209484f2f48 2001536 libdevel optional libc6-dev_2.19-3_amd64.deb
 4b7f4eaa7461b05556fac63b851ae8ae 1470194 libdevel optional libc6-pic_2.19-3_amd64.deb
 c4ddf1a4a4d5cd5e7ae361357f9ad21a 1288176 libs required libc-bin_2.19-3_amd64.deb
 8b92cad8c8d2e8b1f87a279a26d4fbde 234782 libdevel optional libc-dev-bin_2.19-3_amd64.deb
 593c373ffa550d6e2d01ba81b073e72d 171004 libs required multiarch-support_2.19-3_amd64.deb
 c15dbc03dfb27a596fea8c609ee2f83d 1612940 libdevel extra libc6-prof_2.19-3_amd64.deb
 65591369910840e71122013c0093abf1 3534184 localization extra locales-all_2.19-3_amd64.deb
 91b63ed287f668e0fa776b4b671bff5b 2369430 libs optional libc6-i386_2.19-3_amd64.deb
 c5c55c65c7630abcb1414ba3b980d253 1311080 libdevel optional libc6-dev-i386_2.19-3_amd64.deb
 439ecff38284752533d213771326aab4 2591392 libs optional libc6-x32_2.19-3_amd64.deb
 411aee9cca04b56b7f6720ba770c84f9 1577650 libdevel optional libc6-dev-x32_2.19-3_amd64.deb
 ebaa3665f9269f010bfd3cbbddc2c657 235068 admin optional nscd_2.19-3_amd64.deb
 3c5654d0b63872c0a44a59464072efb0 3430678 debug extra libc6-dbg_2.19-3_amd64.deb
 588417ddd141cbd44bbf22502c844f05 1061670 debian-installer extra libc6-udeb_2.19-3_amd64.udeb
 e650a83771c5924fbd814b4ca5546284 10026 debian-installer extra libnss-dns-udeb_2.19-3_amd64.udeb
 5ac2c610e7c29cbad19d936604600799 16504 debian-installer extra libnss-files-udeb_2.19-3_amd64.udeb
 1e8db78108c2db5471e76e124ee21cc5 7801 libs required eglibc_2.19-3.dsc
 87a721050feb85aaa43fdd2bfd7eaa63 991840 libs required eglibc_2.19-3.debian.tar.xz
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIVAwUBU6CDi7qceAYd3YybAQirdBAAmAu+6cZEkMezMKNizh9cI7hp8W7q8Xgu
v6IXmqlfkx7Is4wkX7+5doyzHdYA+uqxcBK8vJLpaeHo7z7cQgKCEMI/By5t4Xvs
yyMzgnaCR/aq+/74yvIL3BIpqSig7ZXxWUIX6UY9pSIheawcMjtXOY1nBUbyyJ2r
c+M/2lP0KIlMLfwl27uAPKHuO+WeYLw5oe/qJJkaoaZS6ojicAfaqzXsmeutX3dV
lo8cE8PU/9ptT3qUhGtXL+/HAt9i/iJ82L4v92ENKHpjtmQgfa+kZPqg1+NpECy1
olUSiL8XRCGWqdMeBUegXvF0pbNeq7ovh6/b/KyRRfUI1u+wWHMCVE79Fgm5q6VA
8uAO0ZDKv4LmKQFV/zYkBdkTCS8/x9OtYHAhqlgEqxgqd+/XIxJjvNcafw+gJQ2B
L/u6bd2csqBcEdDhS4if2ytd5+5NDXjpDFFFwcekxj8z8gVC81ZkAokY3nlNPnbx
XenRwZAULkwIL2f3vhV3sdgGdToxPElsu8w2rQCj+u7ral9q5zWGtD+S+Ax0KW+h
+yPa+yuw3xCFJFU1l61tq1zuWyRPM366NqmA+LvgwD44b9f3jWzgVbibb1KWpnct
/E/HdKTBT9cUfyMHC3DhvphU7XbCbaUeemm4UZDMRYpyStX4D3npG4DfTBNCMBY0
DFNrWnnVr9U=
=mkNl
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: