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

Re: serious conflict between ia32-libs and libc6



On 05-Apr-18 07:25, Harald Dunkel wrote:
> Hi folks,
> 
> Why does ia32-libs has a conflict with an essential 64bit package?
> 
> Preparing to replace ia32-libs 0.7.0.0.1.gcc4 (using .../ia32-libs_1.2.0.0.1.gcc4_amd64.deb) ...
> Unpacking replacement ia32-libs ...
> dpkg: error processing /var/cache/apt/archives/ia32-libs_1.2.0.0.1.gcc4_amd64.deb (--unpack):
>  trying to overwrite `/lib/ld-linux.so.2', which is also in package libc6-i386
> 
> 
> This makes me very nervous. Could anybody please resolve this
> conflict?

I just uploaded a fixed version of ia32-libs to the gcc4 archive which
resolves the conflict. The ia32-libs(-dev) packages in the gcc4 archive
do not install the 32 bit libc6 and libc6-dev files itself. Instead
they just depend on the libc6-i386 and libc6-dev-i386 packages which
are created by the glibc package in the gcc4 archive.

Besides upgrading to the fixed versions of the ia32-libs packages, I 
also recommend to check if '/usr/bin/ldd' works properly after the
upgrade. The ia32-libs version 1.2 introduced a diversion for ldd
which should be undone.

Regards
Andreas Jochens



Reply to: