Results 1 to 3 of 3

Thread: dpkg error upgr libc6: A copy of the C library was found in an unexpected directory

Hybrid View

  1. #1

    dpkg error upgr libc6: A copy of the C library was found in an unexpected directory

    The following is from a flash-based persistent install of Knoppix 6.4 (I believe this is what you call a poor man's install). According to the Debian BTS, this bug in libc6 is "fixed", but it is not fixed for me.

    Since now I can't install reportbug (or anything else), I can't report this "bug" to Debian even if I wanted to.

    root@Microknoppix:/home/knoppix# apt-get -f install

    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Correcting dependencies... Done
    The following extra packages will be installed:
    libc6 libc6-i686
    Suggested packages:
    glibc-doc
    The following packages will be upgraded:
    libc6 libc6-i686
    2 upgraded, 0 newly installed, 0 to remove and 95 not upgraded.
    1 not fully installed or removed.
    Need to get 0 B/5136 kB of archives.
    After this operation, 32.8 kB of additional disk space will be used.
    Do you want to continue [Y/n]? Y
    Reading changelogs...
    (Reading database ... 348874 files and directories currently installed.)
    Preparing to replace libc6 2.13-7 (using .../libc6_2.13-20_i386.deb) ...

    A copy of the C library was found in an unexpected directory:
    '/UNIONFS/lib/i386-linux-gnu/libc-2.13.so'
    It is not safe to upgrade the C library in this situation;
    please remove that copy of the C library or get it out of
    '/UNIONFS/lib/i386-linux-gnu' and try again.

    dpkg: error processing /var/cache/apt/archives/libc6_2.13-20_i386.deb (--unpack):
    subprocess new pre-installation script returned error exit status 1
    configured to not write apport reports
    Errors were encountered while processing:
    /var/cache/apt/archives/libc6_2.13-20_i386.deb
    localepurge: Disk space freed in /usr/share/locale: 0 KiB
    localepurge: Disk space freed in /usr/share/man: 0 KiB
    localepurge: Disk space freed in /usr/share/gnome/help: 0 KiB
    localepurge: Disk space freed in /usr/share/omf: 0 KiB
    localepurge: Disk space freed in /usr/share/doc/kde/HTML: 0 KiB

    Total disk space freed by localepurge: 0 KiB

    E: Sub-process /usr/bin/dpkg returned an error code (1)


    root@Microknoppix:/home/knoppix# dpkg -i --force-all /var/cache/apt/archives/libc6_2.13-20_i386.deb
    (Reading database ... 348874 files and directories currently installed.)
    Preparing to replace libc6 2.13-7 (using .../libc6_2.13-20_i386.deb) ...

    A copy of the C library was found in an unexpected directory:
    '/UNIONFS/lib/i386-linux-gnu/libc-2.13.so'
    It is not safe to upgrade the C library in this situation;
    please remove that copy of the C library or get it out of
    '/UNIONFS/lib/i386-linux-gnu' and try again.

    dpkg: error processing /var/cache/apt/archives/libc6_2.13-20_i386.deb (--install):
    subprocess new pre-installation script returned error exit status 1
    Errors were encountered while processing:
    /var/cache/apt/archives/libc6_2.13-20_i386.deb


    root@Microknoppix:/home/knoppix# dpkg --configure -a

    dpkg: dependency problems prevent configuration of libc6-dev:
    libc6-dev depends on libc6 (= 2.13-20); however:
    Version of libc6 on system is 2.13-7.
    dpkg: error processing libc6-dev (--configure):
    dependency problems - leaving unconfigured
    Errors were encountered while processing:
    libc6-dev

    root@Microknoppix:/home/knoppix#

  2. #2
    Senior Member registered user
    Join Date
    Feb 2010
    Posts
    512
    Did you try the installation of the new libc6 package inside a chroot jail?
    I would try something like the following in a root terminal or console.
    Code:
    mkdir /tmp/root
    mount --bind /UNIONFS/ /tmp/root/
    chroot /tmp/root
    dpkg -i /var/cache/apt/archives/libc6_2.13-20_i386.deb
    exit
    umount /tmp/root

  3. #3
    Thank you so very much; I just could not have put all the pieces together without your help.
    And I've made a concerted effort to understand the reason for every line in the Code section so, as a newcomer, I can take away something in terms of self-education.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


HP PROLIANT MICROSERVER MICRO SERVER HSTNS-5151 T4 Used. picture

HP PROLIANT MICROSERVER MICRO SERVER HSTNS-5151 T4 Used.

$45.00



HP ProLiant Xeon E3-1220L V2 16 GB RAM 2.30 GHz MicroServer Gen8 NO DRIVES picture

HP ProLiant Xeon E3-1220L V2 16 GB RAM 2.30 GHz MicroServer Gen8 NO DRIVES

$174.99



HP ProLiant HSTNS-5151 Micro Server 8GB RAM No Drives/Key/Caddies *READ* picture

HP ProLiant HSTNS-5151 Micro Server 8GB RAM No Drives/Key/Caddies *READ*

$94.99



Supermicro Server Tower Xeon BOOTS E5-2620 v4 2.10GHz 64GB RAM NO HDD NO OS picture

Supermicro Server Tower Xeon BOOTS E5-2620 v4 2.10GHz 64GB RAM NO HDD NO OS

$199.99



SuperMicro Server 505-2 Intel Atom 2.4GHz 8GB RAM SYS-5018A-FTN4 1U Rackmount picture

SuperMicro Server 505-2 Intel Atom 2.4GHz 8GB RAM SYS-5018A-FTN4 1U Rackmount

$202.49



HPE ProLiant MicroServer Gen10 Plus v2 Ultra Micro Tower Server - 1 x Intel Xeon picture

HPE ProLiant MicroServer Gen10 Plus v2 Ultra Micro Tower Server - 1 x Intel Xeon

$846.19



SUPERMICRO CSE-512 AMD Opteron Processor 6128, 32GB DDR3 RAM NO HDD picture

SUPERMICRO CSE-512 AMD Opteron Processor 6128, 32GB DDR3 RAM NO HDD

$90.00



Supermicro 5018A-FTN4 Rack Server - Black picture

Supermicro 5018A-FTN4 Rack Server - Black

$125.00



2U 12 Bay SAS3 SuperMicro Server 6028U-TR4T+ W/ X10DRU-i+ Barebone 12 Caddy RAIL picture

2U 12 Bay SAS3 SuperMicro Server 6028U-TR4T+ W/ X10DRU-i+ Barebone 12 Caddy RAIL

$299.00



1U Supermicro Server 10 Bay 2x Intel Xeon 3.3Ghz 8C 128GB RAM 480GB SSD 2x 10GBE picture

1U Supermicro Server 10 Bay 2x Intel Xeon 3.3Ghz 8C 128GB RAM 480GB SSD 2x 10GBE

$297.00