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
  •  


Macintosh Platinum Mouse - Apple 128K 512K 512Ke Mac Plus Lisa IIe M0100 - NEW picture

Macintosh Platinum Mouse - Apple 128K 512K 512Ke Mac Plus Lisa IIe M0100 - NEW

$44.99



1984 APPLE MACINTOSH 128K 40th Anniversary MATCHING # BOX Set 1st Mac M0001 NICE picture

1984 APPLE MACINTOSH 128K 40th Anniversary MATCHING # BOX Set 1st Mac M0001 NICE

$7999.99



Apple Macintosh 128k 512k Plus Analog Board Capacitor Re-Cap Kit - US Shipping picture

Apple Macintosh 128k 512k Plus Analog Board Capacitor Re-Cap Kit - US Shipping

$23.95



Macintosh Platinum Mouse - Apple II, IIe, 128K 512K 512Ke Mac Plus M0100 - New picture

Macintosh Platinum Mouse - Apple II, IIe, 128K 512K 512Ke Mac Plus M0100 - New

$35.99



Vintage Apple lle 128k Enhanced Computer A2S2064 Rebuilt W/ Disk Drive & more picture

Vintage Apple lle 128k Enhanced Computer A2S2064 Rebuilt W/ Disk Drive & more

$359.99



Apple Macintosh M0001 128K computer & M0110 keyboard/mouse, for parts/repair picture

Apple Macintosh M0001 128K computer & M0110 keyboard/mouse, for parts/repair

$300.00



1984 APPLE MACINTOSH Model M0001 1st MAC 128K 40th Anniversary PICASSO KIT NICE picture

1984 APPLE MACINTOSH Model M0001 1st MAC 128K 40th Anniversary PICASSO KIT NICE

$4999.99



Working 1984 Apple Mac Macintosh 128K M0001 - Restored/Serviced/Tested picture

Working 1984 Apple Mac Macintosh 128K M0001 - Restored/Serviced/Tested

$1386.20



Apple Macintosh 128K M0001 Computer with 128K Label -  Estate Sale SOLD AS IS picture

Apple Macintosh 128K M0001 Computer with 128K Label - Estate Sale SOLD AS IS

$2468.10



Apple M0120 Keypad Keyboard for Macintosh 128k 512k Plus - FULLY TESTED picture

Apple M0120 Keypad Keyboard for Macintosh 128k 512k Plus - FULLY TESTED

$99.99