Bug#590226: linux-tools-2.6: uninstallable
Package: linux-tools-2.6
Severity: normal
$ sudo aptitude install linux-tools-2.6
The following NEW packages will be installed:
linux-tools-2.6 linux-tools-2.6.32{ab}
0 packages upgraded, 2 newly installed, 0 to remove and 409 not upgraded.
Need to get 291kB of archives. After unpacking 549kB will be used.
The following packages have unmet dependencies:
linux-tools-2.6.32: Depends: binutils (< 2.20.2) but 2.20.51.20100617-1 is installed.
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) linux-tools-2.6 [Not Installed]
2) linux-tools-2.6.32 [Not Installed]
$ apt-cache policy binutils
binutils:
Installed: 2.20.51.20100617-1
Candidate: 2.20.51.20100617-1
Version table:
2.20.51.20100710-2 0
1 ftp://ftp.ro.debian.org experimental/main Packages
*** 2.20.51.20100617-1 0
100 /var/lib/dpkg/status
2.20.1-12 0
990 ftp://ftp.ro.debian.org unstable/main Packages
990 ftp://ftp.de.debian.org unstable/main Packages
500 ftp://ftp.ro.debian.org testing/main Packages
If I try to downgrade binutils it wants to remove gcc-4.5:
$ sudo apt-get install binutils=2.20.1-12 binutils-multiarch=2.20.1-12 binutils-dev=2.20.1-12
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
g++-4.5 gcc-4.5 libstdc++6-4.5-dev
The following packages will be DOWNGRADED:
binutils binutils-dev binutils-multiarch
Why does linux-tools-2.6 require a specific version of binutils?
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (990, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.35-rc6 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Reply to: