Could also be hardening-wrapper's fault. After purging half the system:
| weasel@merulo:~$ sudo chroot /chroot/sid apt-get install binutils | Reading package lists... Done | Building dependency tree | Reading state information... Done | Suggested packages: | binutils-doc | The following NEW packages will be installed: | binutils | 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. | Need to get 0 B/4065 kB of archives. | After this operation, 12.8 MB of additional disk space will be used. | Selecting previously deselected package binutils. | (Reading database ... 151364 files and directories currently installed.) | Unpacking binutils (from .../binutils_2.21.0.20110216-2_ia64.deb) ... | Processing triggers for man-db ... | Setting up binutils (2.21.0.20110216-2) ... | weasel@merulo:~$ sudo chroot /chroot/sid apt-get install --reinstall binutils | Reading package lists... Done | Building dependency tree | Reading state information... Done | 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded. | Need to get 0 B/4065 kB of archives. | After this operation, 0 B of additional disk space will be used. | (Reading database ... 151522 files and directories currently installed.) | Preparing to replace binutils 2.21.0.20110216-2 (using .../binutils_2.21.0.20110216-2_ia64.deb) ... | Unpacking replacement binutils ... | Processing triggers for man-db ... | Setting up binutils (2.21.0.20110216-2) ... | weasel@merulo:~$ sudo chroot /chroot/sid apt-get install hardening-wrapper | Reading package lists... Done | Building dependency tree | Reading state information... Done | The following extra packages will be installed: | gcc gcc-4.4 | Suggested packages: | gcc-multilib manpages-dev libtool gcc-doc libmudflap0-4.4-dev gcc-4.4-doc gcc-4.4-locales libgcc1-dbg libgomp1-dbg libmudflap0-dbg | The following NEW packages will be installed: | gcc gcc-4.4 hardening-wrapper | 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. | Need to get 0 B/645 kB of archives. | After this operation, 1991 kB of additional disk space will be used. | Do you want to continue [Y/n]? | Selecting previously deselected package gcc-4.4. | (Reading database ... 151522 files and directories currently installed.) | Unpacking gcc-4.4 (from .../gcc-4.4_4.4.5-12_ia64.deb) ... | Selecting previously deselected package gcc. | Unpacking gcc (from .../gcc_4%3a4.4.5-2_ia64.deb) ... | Selecting previously deselected package hardening-wrapper. | Unpacking hardening-wrapper (from .../hardening-wrapper_1.32_ia64.deb) ... | Adding 'diversion of /usr/bin/gcc-4.2 to /usr/bin/gcc-4.2.real by hardening-wrapper' | Adding 'diversion of /usr/bin/g++-4.2 to /usr/bin/g++-4.2.real by hardening-wrapper' | Adding 'diversion of /usr/bin/gcc-4.3 to /usr/bin/gcc-4.3.real by hardening-wrapper' | Adding 'diversion of /usr/bin/g++-4.3 to /usr/bin/g++-4.3.real by hardening-wrapper' | Adding 'diversion of /usr/bin/gcc-4.4 to /usr/bin/gcc-4.4.real by hardening-wrapper' | Adding 'diversion of /usr/bin/g++-4.4 to /usr/bin/g++-4.4.real by hardening-wrapper' | Adding 'diversion of /usr/bin/gcc-4.5 to /usr/bin/gcc-4.5.real by hardening-wrapper' | Adding 'diversion of /usr/bin/g++-4.5 to /usr/bin/g++-4.5.real by hardening-wrapper' | Adding 'diversion of /usr/bin/gcc-4.6 to /usr/bin/gcc-4.6.real by hardening-wrapper' | Adding 'diversion of /usr/bin/g++-4.6 to /usr/bin/g++-4.6.real by hardening-wrapper' | Adding 'diversion of /usr/bin/ld.bfd to /usr/bin/ld.bfd.real by hardening-wrapper' | Adding 'diversion of /usr/bin/ld.gold to /usr/bin/ld.gold.real by hardening-wrapper' | Processing triggers for man-db ... | Setting up gcc-4.4 (4.4.5-12) ... | Setting up gcc (4:4.4.5-2) ... | Setting up hardening-wrapper (1.32) ... | weasel@merulo:~$ sudo chroot /chroot/sid apt-get install --reinstall binutils | Reading package lists... Done | Building dependency tree | Reading state information... Done | 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded. | Need to get 0 B/4065 kB of archives. | After this operation, 0 B of additional disk space will be used. | (Reading database ... 151610 files and directories currently installed.) | Preparing to replace binutils 2.21.0.20110216-2 (using .../binutils_2.21.0.20110216-2_ia64.deb) ... | Unpacking replacement binutils ... | dpkg: error processing /var/cache/apt/archives/binutils_2.21.0.20110216-2_ia64.deb (--unpack): | error creating hard link `./usr/bin/ld': No such file or directory | configured to not write apport reports | Processing triggers for man-db ... | Errors were encountered while processing: | /var/cache/apt/archives/binutils_2.21.0.20110216-2_ia64.deb | E: Sub-process /usr/bin/dpkg returned an error code (1) | weasel@merulo:~$ Cheers, weasel -- | .''`. ** Debian ** Peter Palfrader | : :' : The universal http://www.palfrader.org/ | `. `' Operating System | `- http://www.debian.org/ -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org