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

Bug#640872: marked as done (libc6: upgrade fails to mv /lib64.eglibc-new to /lib64; leaves system unusable)



Your message dated Thu, 08 Sep 2011 10:18:21 +0000
with message-id <E1R1bgb-0004xW-KB@franck.debian.org>
and subject line Bug#640872: fixed in eglibc 2.13-20
has caused the Debian Bug report #640872,
regarding libc6: upgrade fails to mv /lib64.eglibc-new to /lib64; leaves system unusable
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.)


-- 
640872: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=640872
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libc6
Version: 2.13-19
Severity: critical
Justification: breaks the whole system


remove_lib64_symlink in the preinst script attempts to delete /lib64
and mv /lib64.eglibc-new /lib64.  To run mv without /lib64, it has to
explicitly specify an interpreter, which it does using
  $interpreter /bin/mv /lib64.eglibc-new /lib64

$interpreter is set earlier in the function using
    if ! $ldfile /bin/mv 2>/dev/null; then
        interpreter=
    else
        interpreter=$ldfile
    fi

The intent is that ld will fail if it can't interpret /bin/mv on a
multiarch system.  However, even on a single arch system, this fails,
not because of ld, because becase /bin/mv isn't passed any arguments.
Hence, $interpreter gets incorrectly set to "", so the later call to
$interpreter /bin/mv fails because /bin/mv tries to use the system ELF
interpreter, which was just deleted.


-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.39-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libc6 depends on:
ii  libc-bin                      2.13-19    Embedded GNU C Library: Binaries
ii  libgcc1                       1:4.6.1-9  GCC support library

libc6 recommends no packages.

Versions of packages libc6 suggests:
ii  debconf [debconf-2.0]         1.5.39     Debian configuration management sy
ii  glibc-doc                     2.13-2     Embedded GNU C Library: Documentat
ii  locales                       2.13-2     Embedded GNU C Library: National L

-- debconf information:
* glibc/upgrade: true
* glibc/disable-screensaver:
  glibc/restart-failed:
* glibc/restart-services: gdm openbsd-inetd exim4 cups cron atd



--- End Message ---
--- Begin Message ---
Source: eglibc
Source-Version: 2.13-20

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:

eglibc-source_2.13-20_all.deb
  to main/e/eglibc/eglibc-source_2.13-20_all.deb
eglibc_2.13-20.diff.gz
  to main/e/eglibc/eglibc_2.13-20.diff.gz
eglibc_2.13-20.dsc
  to main/e/eglibc/eglibc_2.13-20.dsc
glibc-doc_2.13-20_all.deb
  to main/e/eglibc/glibc-doc_2.13-20_all.deb
libc-bin_2.13-20_amd64.deb
  to main/e/eglibc/libc-bin_2.13-20_amd64.deb
libc-dev-bin_2.13-20_amd64.deb
  to main/e/eglibc/libc-dev-bin_2.13-20_amd64.deb
libc6-dbg_2.13-20_amd64.deb
  to main/e/eglibc/libc6-dbg_2.13-20_amd64.deb
libc6-dev-i386_2.13-20_amd64.deb
  to main/e/eglibc/libc6-dev-i386_2.13-20_amd64.deb
libc6-dev_2.13-20_amd64.deb
  to main/e/eglibc/libc6-dev_2.13-20_amd64.deb
libc6-i386_2.13-20_amd64.deb
  to main/e/eglibc/libc6-i386_2.13-20_amd64.deb
libc6-pic_2.13-20_amd64.deb
  to main/e/eglibc/libc6-pic_2.13-20_amd64.deb
libc6-prof_2.13-20_amd64.deb
  to main/e/eglibc/libc6-prof_2.13-20_amd64.deb
libc6-udeb_2.13-20_amd64.udeb
  to main/e/eglibc/libc6-udeb_2.13-20_amd64.udeb
libc6_2.13-20_amd64.deb
  to main/e/eglibc/libc6_2.13-20_amd64.deb
libnss-dns-udeb_2.13-20_amd64.udeb
  to main/e/eglibc/libnss-dns-udeb_2.13-20_amd64.udeb
libnss-files-udeb_2.13-20_amd64.udeb
  to main/e/eglibc/libnss-files-udeb_2.13-20_amd64.udeb
locales-all_2.13-20_amd64.deb
  to main/e/eglibc/locales-all_2.13-20_amd64.deb
locales_2.13-20_all.deb
  to main/e/eglibc/locales_2.13-20_all.deb
multiarch-support_2.13-20_amd64.deb
  to main/e/eglibc/multiarch-support_2.13-20_amd64.deb
nscd_2.13-20_amd64.deb
  to main/e/eglibc/nscd_2.13-20_amd64.deb



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 640872@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@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 08 Sep 2011 10:23:00 +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-sparc64 libc6-dev-sparc64 libc6-s390 libc6-dev-s390 libc6-s390x libc6-dev-s390x libc6-amd64 libc6-dev-amd64 libc6-powerpc libc6-dev-powerpc libc6-ppc64 libc6-dev-ppc64 libc6-mipsn32 libc6-dev-mipsn32 libc6-mips64 libc6-dev-mips64 libc0.1-i386 libc0.1-dev-i386 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.13-20
Distribution: unstable
Urgency: low
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-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-i386 - Embedded GNU C Library: 32-bit development libraries for AMD64
 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-s390x - Embedded GNU C Library: 64bit Development Libraries for IBM zSeri
 libc6-dev-sparc64 - Embedded GNU C Library: 64bit Development Libraries for UltraSPAR
 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-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-s390x - Embedded GNU C Library: 64bit Shared libraries for IBM zSeries
 libc6-sparc64 - Embedded GNU C Library: 64bit Shared libraries for UltraSPARC
 libc6-udeb - Embedded GNU C Library: Shared libraries - udeb (udeb)
 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: 640872
Changes: 
 eglibc (2.13-20) unstable; urgency=low
 .
   * debian/debhelper.in/libc.preinst: call /bin/mv with --version so
     that it doesn't return an error.  Closes: #640872.
Checksums-Sha1: 
 a45c6c594850c10f0a06a2158d00c1abed4f804b 2637 eglibc_2.13-20.dsc
 34e0498dd44bfbd4467b77fe04c9cf5ca13f3eeb 952362 eglibc_2.13-20.diff.gz
 75fce3b96ebe848eb906e0a93404b66e22af0efb 1887712 glibc-doc_2.13-20_all.deb
 09684c14c510e0b8f3f5521315e07c27422f7b0e 12251266 eglibc-source_2.13-20_all.deb
 0c005c90d8967761c4967e89d67ee89c7b4185f2 4857356 locales_2.13-20_all.deb
 6e1496ba67755ce92a64bef102248a496fa45a0d 4323498 libc6_2.13-20_amd64.deb
 7c145ad68b6ac02f6cae5c2eaf13337d0bd77ad4 2637252 libc6-dev_2.13-20_amd64.deb
 61f3c441cef71f378be8f82a137e3459593603f6 2079080 libc6-prof_2.13-20_amd64.deb
 3bb03be846c1d2d32cdd61c101765e8836dee70e 1585070 libc6-pic_2.13-20_amd64.deb
 658be4af6e72ad083d3e3479a517dd01b63690f4 818740 libc-bin_2.13-20_amd64.deb
 6f24ed8d1dc4b694a30d3be2a51e6e4bba3caee4 217262 libc-dev-bin_2.13-20_amd64.deb
 066950f3a80e5311bcef2884476ffa67950c2087 3245550 locales-all_2.13-20_amd64.deb
 ddd03ba53774f1b92ce704c11ded711ac889e6d6 141104 multiarch-support_2.13-20_amd64.deb
 69f2de6458aab1adc67deff22dad710815595b83 3846804 libc6-i386_2.13-20_amd64.deb
 c455d4caaffce654b6ca6bd9f7a777510e7dcf92 1562326 libc6-dev-i386_2.13-20_amd64.deb
 a07de99032645fb37bb9367459d7a4653cf7dfa8 204432 nscd_2.13-20_amd64.deb
 0a46b6fc21a30aab829dc39e0b3125c3fa9089cc 5685768 libc6-dbg_2.13-20_amd64.deb
 8a7f8d276b3e2c43a82aa42669f3120903f61e84 1179702 libc6-udeb_2.13-20_amd64.udeb
 b68a086f272f0b700132fe444a727eea250cfb56 11136 libnss-dns-udeb_2.13-20_amd64.udeb
 93852f8c8d16bb214c0f44b26dab1a15c57a9653 19318 libnss-files-udeb_2.13-20_amd64.udeb
Checksums-Sha256: 
 b555a1219cd843e6d319fdcea92952a332a5c3097b2b024c2dd6f16bbc433d63 2637 eglibc_2.13-20.dsc
 698cb7d21984bef556837b2b85c4485ae6efc5a7269631c60208d5923860a290 952362 eglibc_2.13-20.diff.gz
 2775cafde3d3e0784c8d9d010bb61e83dfffca9ca3d7e55dc44c6639f3c9bf41 1887712 glibc-doc_2.13-20_all.deb
 5d11840527e1156c8cca51650af9237890a66e5e3ba64e80f5709c1860c3ba02 12251266 eglibc-source_2.13-20_all.deb
 93e80d3f796421d34533d979bbed7456fe58461872d41dce603b1d2de0df59f9 4857356 locales_2.13-20_all.deb
 0bf41a56bca13eaaa3c998de720b26da49cccbab91d66bd4907fe3d0e6fc385d 4323498 libc6_2.13-20_amd64.deb
 a60a9796e51a6c8c4dd3e02d48fab5100cfc9bd051d4e9900e8042c4e135ecb9 2637252 libc6-dev_2.13-20_amd64.deb
 2b2197e240f6ace462f1423e6bb1772780c43dd3b008a1a4f4955b9a76c9d676 2079080 libc6-prof_2.13-20_amd64.deb
 528a461052b6b62472f55dd8127591b9b627d779c274990fd57549b3258c152b 1585070 libc6-pic_2.13-20_amd64.deb
 1f802654606caad59e524250a8ce2736e21365602b6b87e06ac939f6e0ba5fc2 818740 libc-bin_2.13-20_amd64.deb
 597010d224e43e2b91ebd0621a44c0df5ec135b3e40061e1511cbc7ad13bec31 217262 libc-dev-bin_2.13-20_amd64.deb
 439008690495038c3eaa927bc48a6d5e3b20a3a5b34cc651fabd7b45a197f7f4 3245550 locales-all_2.13-20_amd64.deb
 9315eb33b9cef3c404833d2b9e2b187945655011fed2fd4c1094a9b87bafd860 141104 multiarch-support_2.13-20_amd64.deb
 d825997c6cacb6db99762b2c977edc366bd58827f2129f8a7230d63742ae084c 3846804 libc6-i386_2.13-20_amd64.deb
 41350a5ce8223310d7ef6ab1f681de05cf1c23a73bd7b65c6b9f443dcc7b4684 1562326 libc6-dev-i386_2.13-20_amd64.deb
 b00dfaa0dde3a8576cf38814654993d0b995ba2391994251a685234aa036fee4 204432 nscd_2.13-20_amd64.deb
 45d587ee5240c321b92fe490a68124ce14752a563f5e65ddea718fdf49f4ab31 5685768 libc6-dbg_2.13-20_amd64.deb
 8d33646eecb3da07423c4116de742607c2dc3511a1d661894af467f6c27d5c88 1179702 libc6-udeb_2.13-20_amd64.udeb
 b58203603395654333e7c396f2cb4c2c765058eda7f74a5209c6423baaeb9152 11136 libnss-dns-udeb_2.13-20_amd64.udeb
 97f87d4d23797cd2c02f51205c5699392b2f7361517289372d480ad688a25b53 19318 libnss-files-udeb_2.13-20_amd64.udeb
Files: 
 817b6f2d407fe1bb5b10d7c63e6f0320 2637 libs required eglibc_2.13-20.dsc
 0084ba8b46c1a1c2cca9b98e886ca022 952362 libs required eglibc_2.13-20.diff.gz
 74161e4a86abb8afdff8ce5f6c3e6f20 1887712 doc optional glibc-doc_2.13-20_all.deb
 72586102f8f9a22cb9b4f9914473ada0 12251266 devel optional eglibc-source_2.13-20_all.deb
 bd2b117b8bd74bb668ae03be32d1d459 4857356 localization standard locales_2.13-20_all.deb
 8e71e6802a1bbf2d686c0aed29da1afe 4323498 libs required libc6_2.13-20_amd64.deb
 439cea31b0b1bfb7aa293a000f4034c6 2637252 libdevel optional libc6-dev_2.13-20_amd64.deb
 0adeeeb03b08db6a694205ace91ebbe2 2079080 libdevel extra libc6-prof_2.13-20_amd64.deb
 c2126955da5bde2cb83985a193b1b6bd 1585070 libdevel optional libc6-pic_2.13-20_amd64.deb
 7f7b4f997c7ac13d13ffd7caa58bbaab 818740 libs required libc-bin_2.13-20_amd64.deb
 468aa8263fbf5c47fcc6218beb62a249 217262 libdevel optional libc-dev-bin_2.13-20_amd64.deb
 df107222e8653ed366c16d307279459f 3245550 localization extra locales-all_2.13-20_amd64.deb
 7fe18ee218a7d60e4f4c9f9213ba4be5 141104 libs standard multiarch-support_2.13-20_amd64.deb
 87eb8376c96d6d95bbae782e749d0f47 3846804 libs optional libc6-i386_2.13-20_amd64.deb
 fecf5589cfa06b7d38752c05c6dfa910 1562326 libdevel optional libc6-dev-i386_2.13-20_amd64.deb
 9b52aa3e708a5ef5df20408f1a6b85f9 204432 admin optional nscd_2.13-20_amd64.deb
 8309322248e16048e6eb091e70d5af94 5685768 debug extra libc6-dbg_2.13-20_amd64.deb
 f8b1babf689d6b2d7cffac44f0cd457a 1179702 debian-installer extra libc6-udeb_2.13-20_amd64.udeb
 8ac577fb7a1325a5fc5b7966c5f3ba43 11136 debian-installer extra libnss-dns-udeb_2.13-20_amd64.udeb
 7a96b61738430ad21d0872afff7a6f19 19318 debian-installer extra libnss-files-udeb_2.13-20_amd64.udeb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iD8DBQFOaI1bw3ao2vG823MRAji+AJ4oIliiGtfmm1jgilmf+SSLjnMUCwCbBQFT
b3nzlS2vJbdYjVdwoB/1Jec=
=8F2q
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: