Results 1 to 3 of 3

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

  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
  •  


Watchguard XCS 570 Firewall SuperMicro 1U Server Intel 4GB VPN Router LINUX 🍁 picture

Watchguard XCS 570 Firewall SuperMicro 1U Server Intel 4GB VPN Router LINUX 🍁

$182.36



1U BareMetal pfsense opnsense Router Firewall DNS Server 6x 10GB Ethernet Ports picture

1U BareMetal pfsense opnsense Router Firewall DNS Server 6x 10GB Ethernet Ports

$149.00



PFSENSE 15

PFSENSE 15" Depth Server Router Firewall Supermicro X11SSH-F E3-1240 V5 32GB RAM

$382.00



POGO Linux WEBWARE 1150 Rack-Mount Server Pentium 4 2.8GHz 512MB - No Drives picture

POGO Linux WEBWARE 1150 Rack-Mount Server Pentium 4 2.8GHz 512MB - No Drives

$179.99



Domino Lotus Server 5.0.7 for OS/2 WSeB, RH Linux 6, Solaris, AIX, HP-UX, Win NT picture

Domino Lotus Server 5.0.7 for OS/2 WSeB, RH Linux 6, Solaris, AIX, HP-UX, Win NT

$60.00



IBM CS821 20-Core 2.827GHz 128Gb 1.92Tb SSD 1U Linux Server - 8005-12N Power 8 picture

IBM CS821 20-Core 2.827GHz 128Gb 1.92Tb SSD 1U Linux Server - 8005-12N Power 8

$449.96



Red Hat Enterprise Linux 5 Server - New and Sealed picture

Red Hat Enterprise Linux 5 Server - New and Sealed

$16.99



2 x HP ProLiant BL460c (447707-B21) Blade Servers No RAM No HDD picture

2 x HP ProLiant BL460c (447707-B21) Blade Servers No RAM No HDD

$30.00



8x 240GB SSD 1U Rackmount Deduplication Compression Backup RAID Server X10DRW-iT picture

8x 240GB SSD 1U Rackmount Deduplication Compression Backup RAID Server X10DRW-iT

$499.00



1U Open Source Router Firewall X10SLH-N6-ST031 E3-1270 V3 6x 10GB Ethernet 16GB picture

1U Open Source Router Firewall X10SLH-N6-ST031 E3-1270 V3 6x 10GB Ethernet 16GB

$419.00