Package: gcc-3.3 Version: 1:3.3.4-6sarge1.1 Severity: grave
Hi!
I'm using Debian testing and just a few minutes ago I tried to upgrade my system throught aptitude which resulted in errors. Updating informed me that new version of the following packages were available (installed version follows package name while available version is in parenthesis):
gcc-3.3-base 1:3.3.4-6sarge1 (1:3.3.4-6sarge1.1) libstdc++5 1:3.3.4-6sarge1 (1:3.3.4-6sarge1.1) cpp-3.3 1:3.3.4-6sarge1 (1:3.3.4-6sarge1.1) gcc-3.3 1:3.3.4-6sarge1 (1:3.3.4-6sarge1.1) libstdc++5-3.3-dev 1:3.3.4-6sarge1 (1:3.3.4-6sarge1.1) g++-3.3 1:3.3.4-6sarge1 (1:3.3.4-6sarge1.1) cpp-3.3-doc 1:3.3.4-6sarge1 (1:3.3.4-6sarge1.1) gcc-3.3-doc 1:3.3.4-6sarge1 (1:3.3.4-6sarge1.1)
Only gcc-3.3-base, libstdc++5 and cpp-3.3 were installed correctly, the rest of the packages had errors while installed.
The relevant log from dpkg:
Preparing to replace gcc-3.3-base 1:3.3.4-6sarge1 (using .../gcc-3.3-base_1%3a3.3.4-6sarge1.1_i386.deb) ...
Unpacking replacement gcc-3.3-base ...
Preparing to replace libstdc++5 1:3.3.4-6sarge1 (using .../libstdc++5_1%3a3.3.4-6sarge1.1_i386.deb) ...
Unpacking replacement libstdc++5 ...
Setting up gcc-3.3-base (3.3.4-6sarge1.1) ...
Setting up libstdc++5 (3.3.4-6sarge1.1) ...
Preparing to replace cpp-3.3 1:3.3.4-6sarge1 (using .../cpp-3.3_1%3a3.3.4-6sarge1.1_i386.deb) ...
Unpacking replacement cpp-3.3 ...
Preparing to replace gcc-3.3 1:3.3.4-6sarge1 (using .../gcc-3.3_1%3a3.3.4-6sarge1.1_i386.deb) ...
Unpacking replacement gcc-3.3 ...
dpkg: error processing /var/cache/apt/archives/gcc-3.3_1%3a3.3.4-6sarge1.1_i386.deb (--unpack):
trying to overwrite `/usr/share/doc/gcc-3.3-base/changelog.Debian.gz', which is also in package gcc-3.3-base
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Preparing to replace libstdc++5-3.3-dev 1:3.3.4-6sarge1 (using .../libstdc++5-3.3-dev_1%3a3.3.4-6sarge1.1_i386.deb) ...
Unpacking replacement libstdc++5-3.3-dev ...
dpkg: error processing /var/cache/apt/archives/libstdc++5-3.3-dev_1%3a3.3.4-6sarge1.1_i386.deb (--unpack):
trying to overwrite `/usr/share/doc/libstdc++5/changelog.Debian.gz', which is also in package libstdc++5
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Preparing to replace g++-3.3 1:3.3.4-6sarge1 (using .../g++-3.3_1%3a3.3.4-6sarge1.1_i386.deb) ...
Unpacking replacement g++-3.3 ...
dpkg: error processing /var/cache/apt/archives/g++-3.3_1%3a3.3.4-6sarge1.1_i386.deb (--unpack):
trying to overwrite `/usr/share/doc/gcc-3.3-base/changelog.Debian.gz', which is also in package gcc-3.3-base
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Preparing to replace cpp-3.3-doc 1:3.3.4-6sarge1 (using .../cpp-3.3-doc_1%3a3.3.4-6sarge1.1_all.deb) ...
Unpacking replacement cpp-3.3-doc ...
dpkg: error processing /var/cache/apt/archives/cpp-3.3-doc_1%3a3.3.4-6sarge1.1_all.deb (--unpack):
trying to overwrite `/usr/share/doc/gcc-3.3-base/changelog.Debian.gz', which is also in package gcc-3.3-base
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Preparing to replace gcc-3.3-doc 1:3.3.4-6sarge1 (using .../gcc-3.3-doc_1%3a3.3.4-6sarge1.1_all.deb) ...
Unpacking replacement gcc-3.3-doc ...
dpkg: error processing /var/cache/apt/archives/gcc-3.3-doc_1%3a3.3.4-6sarge1.1_all.deb (--unpack):
trying to overwrite `/usr/share/doc/gcc-3.3-base/changelog.Debian.gz', which is also in package gcc-3.3-base
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/gcc-3.3_1%3a3.3.4-6sarge1.1_i386.deb
/var/cache/apt/archives/libstdc++5-3.3-dev_1%3a3.3.4-6sarge1.1_i386.deb
/var/cache/apt/archives/g++-3.3_1%3a3.3.4-6sarge1.1_i386.deb
/var/cache/apt/archives/cpp-3.3-doc_1%3a3.3.4-6sarge1.1_all.deb
/var/cache/apt/archives/gcc-3.3-doc_1%3a3.3.4-6sarge1.1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ack! Something bad happened while installing packages. Trying to recover:
Setting up cpp-3.3 (3.3.4-6sarge1.1) ...
From the log I guess that gcc-3.3, libstdc++5-3.3-dev, g++-3.3,
cpp-3.3-doc and gcc-3.3-doc all try to overwrite the file /usr/share/doc/gcc-3.3-base/changelog.Debian.gz which should only be installed by the gcc-3.3-base package, right?
My /etc/apt/sources.list looks like so:
deb http://ftp.no.debian.org/debian/ testing main contrib non-free deb-src http://ftp.no.debian.org/debian/ testing main contrib non-free
I manually ftp:ed in to ftp.debian.org/debian/pool/main/g/gcc-3.3 and checked that no newer version of the mentioned packages are available.
If further information is required, don't hesitate to ask me.
/ Sebastian Rasmussen
_________________________________________________________________
Help STOP SPAM with the new MSN 8 and get 2 months FREE* http://join.msn.com/?page=features/junkmail