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

Bug#219176: libc6.1: Fails to install on ia64 because of libc in ia32-libs



On Tue, Nov 04, 2003 at 01:53:30PM -0700, Eric Schwartz wrote:
> Package: libc6.1
> Version: 2.3.2-9
> Severity: grave
> Tags: sid
> 
> I tried a dist-upgrade today:
> The following packages have unmet dependencies:
>   libc6.1-dev: Depends: libc6.1 (= 2.3.2.ds1-9) but 2.3.2-9 is installed
>   locales: Depends: glibc-2.3.2.ds1-8 but it is not installable
> 
> So I 'apt-get -f install' to fix this problem:
> 
> Preparing to replace libc6.1 2.3.2-9 (using
> .../libc6.1_2.3.2.ds1-9_ia64.deb) ...
> These libraries were found in /emul/ia32-linux/lib:
> libc.so.6
> libdl.so.2
> libm.so.6
> libpthread.so.0
> librt.so.1
> 
> Another copy of the C library was found via /etc/ld.so.conf.
> It is not safe to upgrade the C library in this situation;
> please remove the directory from /etc/ld.so.conf and try again.
> dpkg: error processing
> /var/cache/apt/archives/libc6.1_2.3.2.ds1-9_ia64.deb (--unpack):
>  subprocess pre-installation script returned error exit status 1
> Errors were encountered while processing:
>  /var/cache/apt/archives/libc6.1_2.3.2.ds1-9_ia64.deb
> E: Sub-process /usr/bin/dpkg returned an error code (1)
> 
> The libraries libc6.1 is complaining about are ia32 emulation libraries
> from ia32-libs and libc6.1 should (AFAIK) just ignore them and continue
> on its merry way.
> 
> I filed this as 'grave' because the current version of libc6.1 is
> uninstallable on ia64.

Well, with that package installed.

I guess so.  You shouldn't need to have these directories in
/etc/ld.so.conf for emulation to work but it's easy enough to ignore
them.  Fixed for -10.

-- 
Daniel Jacobowitz
MontaVista Software                         Debian GNU/Linux Developer



Reply to: