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

Bug#188843: DSA-282-1 glibc upgrade fails if gcc-3.0 is installed



Package: libc6-sparc64
Version: 2.2.5-11.5
Severity: important
Tags: woody



The official upgrade from version 2.2.5-11.2 to 2.2.5-11.5 (as suggested
by "DSA-282-1 glibc -- integer overflow" from 09 Apr 2003) fails to
install if any package related to gcc-3.0 is installed.  Unfortunately,
these packages are required by libc6-sparc64's own development package
(libc6-dev-sparc64).


Messages while performing the usual "apt-get update/upgrade -u":

Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be upgraded
  libc6 libc6-dev libc6-dev-sparc64 libc6-sparc64 locales
5 packages upgraded, 0 newly installed, 0 to remove and 0  not upgraded.
Need to get 15.9MB of archives. After unpacking 238kB will be used.
Do you want to continue? [Y/n]
Get:1 http://security.debian.org stable/updates/main libc6-dev-sparc64 2.2.5-11.5 [1632kB]
Get:2 http://security.debian.org stable/updates/main libc6-dev 2.2.5-11.5 [2800kB]
Get:3 http://security.debian.org stable/updates/main libc6-sparc64 2.2.5-11.5 [4185kB]
Get:4 http://security.debian.org stable/updates/main locales 2.2.5-11.5 [3392kB]
Get:5 http://security.debian.org stable/updates/main libc6 2.2.5-11.5 [3863kB]
Fetched 15.9MB in 3m14s (81.5kB/s)
Preconfiguring packages ...
(Reading database ... 15996 files and directories currently installed.)
Preparing to replace libc6-dev-sparc64 2.2.5-11.2 (using .../libc6-dev-sparc64_2.2.5-11.5_sparc.deb) ...
Unpacking replacement libc6-dev-sparc64 ...
Preparing to replace libc6-dev 2.2.5-11.2 (using .../libc6-dev_2.2.5-11.5_sparc.deb) ...
Unpacking replacement libc6-dev ...
Preparing to replace libc6-sparc64 2.2.5-11.2 (using .../libc6-sparc64_2.2.5-11.5_sparc.deb) ...
Unpacking replacement libc6-sparc64 ...
dpkg: error processing /var/cache/apt/archives/libc6-sparc64_2.2.5-11.5_sparc.deb (--unpack):
 trying to overwrite `/lib/64', which is also in package gcc-3.0
Preparing to replace locales 2.2.5-11.2 (using .../locales_2.2.5-11.5_all.deb) ...
Unpacking replacement locales ...
Preparing to replace libc6 2.2.5-11.2 (using .../libc6_2.2.5-11.5_sparc.deb) ...
Unpacking replacement libc6 ...
Errors were encountered while processing:
 /var/cache/apt/archives/libc6-sparc64_2.2.5-11.5_sparc.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


Temporary workaround:  Removing libc6-dev-sparc64 and everything related
to gcc-3.0 (cpp-3.0, libgcc1, gcc-3.0-base, gcc-3.0) allows libc6-sparc64
version 2.2.5-11.5 to install.  Going back to version 2.2.5-11.2 also
works, but leaves the system vulnerable.


Regards,
Ingo



Reply to: