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_184.108.40.206.1.gcc4_amd64.deb) ...
> Unpacking replacement ia32-libs ...
> dpkg: error processing /var/cache/apt/archives/ia32-libs_220.127.116.11.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
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.