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

Bug#221360: upgrade of libc6_2.3.2.ds1-10 hosed libc install



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:
> 
> root@kasteel# 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



Reply to: