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

Bug#632196: libc6: unable to deboostrap as preinst thinks extracted files are copy



Package: libc6
Version: 2.13-8
Severity: normal

Hi,

attempting to (c)deboostrap sid with with 2.13-8 fails with the following:

O: Unpacking libc6 (from .../libc6_2.13-8_amd64.deb) ...
P: Unpacking package libc6
O: 
O: A copy of the C library was found in an unexpected directory:
O:   '/lib/x86_64-linux-gnu/libc-2.13.so'
O: It is not safe to upgrade the C library in this situation;
O: please remove that copy of the C library or get it out of
O: '/lib/x86_64-linux-gnu' and try again.
O: 
O: dpkg: error processing /var/cache/bootstrap/libc6_2.13-8_amd64.deb (--unpack):
O:  subprocess new pre-installation script returned error exit status 1

I believe the problem is that libc6 is extracted and then the preinst is run,
so when the preinst runs libc6 own files are in place but as libc6 hasn't been
installed:

libcfiles=$(dpkg-query -L libc6 2>/dev/null)

leaves libcfiles empty.   This means then that check_dir thinks it has found a
copy of the C library when it has found the one it is meant to be installing.

    if echo $libcfiles | grep -q "[ ^]$lib[ $]" ; then 
        continue
    fi

Sorry, but I'm really not sure how this should be fixed so I haven't even
attempted to include a patch.

Thanks,

Niall

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

Kernel: Linux 2.6.39-1.slh.4-aptosid-amd64 (SMP w/1 CPU core; PREEMPT)
Locale: LANG=en_IE.utf8, LC_CTYPE=en_IE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

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

libc6 recommends no packages.

Versions of packages libc6 suggests:
ii  debconf [debconf-2.0]         1.5.40     Debian configuration management sy
pn  glibc-doc                     <none>     (no description available)
ii  locales                       2.13-8     Embedded GNU C Library: National L

-- debconf information:
  glibc/upgrade: true
  glibc/disable-screensaver:
  glibc/restart-failed:
  glibc/restart-services:



Reply to: