On Mon, Nov 17, 2003 at 10:58:50PM +0100, Miek Gieben wrote: > Package: libc6 > Version: 2.3.2.ds1-10 > Severity: normal > > Hello, > > I'm sending this bug report from my server, 'cause on my firewall > I can not install reportbug, because of the hosed libc install. > > I just tried to do a apt-get dist-upgrade to the latest Sarge, and > somehow the libc went wrong (i don't have the exact details where things > went wrong). However i'm now left with: > > [EMAIL PROTECTED] dpkg --install /var/cache/apt/archives/libc6_2.3.2.ds1-10_i386.deb > > (Reading database ... 14199 files and directories currently installed.) > Preparing to replace libc6 2.3.2-9 (using .../libc6_2.3.2.ds1-10_i386.deb) ... > These libraries were found in /usr/lib: > libc.so.6 > libdl.so.2 > libm.so.6 > libpthread.so.0 > librt.so.1 > > A copy of glibc was found in an unexpected directory. > It is not safe to upgrade the C library in this situation; > please remove that copy of the C library and try again. > dpkg: error processing /var/cache/apt/archives/libc6_2.3.2.ds1-10_i386.deb > (--install): > subprocess pre-installation script returned error exit status 1 > Errors were encountered while processing: > /var/cache/apt/archives/libc6_2.3.2.ds1-10_i386.deb > > And I have no glue what to do next. I've copied the /lib/tls directory over from > my server, but I'm hesitating to delete the libraries in question.
What are those libraries? Are they symlinks, old versions, whatever - and can you get any idea where they came from? We've had a lot of reports but we can't figure out how it keeps happening. Save them to another directory and reinstall libc6, and you should be fine. And the /lib/tls dir has nothing to do with the problem. -- Daniel Jacobowitz MontaVista Software Debian GNU/Linux Developer -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

