The results from the sudo apt-get --reinstall --no-upgrade install linux-headers-2.6.32-45 command:
And after autoremove command:
The following packages were automatically installed and are no longer required:
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded.
2 not fully installed or removed.
Need to get 10.2MB of archives.
After this operation, 75.9MB of additional disk space will be used.
Get:1 http://ubuntu.cn99.com/ubuntu/ lucid-updates/main linux-headers-2.6.32-45 2.6.32-45.104 [10.2MB]
Fetched 10.2MB in 27s (364kB/s)
(Reading database ... 574550 files and directories currently installed.)
Unpacking linux-headers-2.6.32-45 (from .../linux-headers-2.6.32-45_2.6.32-45.104_all.deb) ...
dpkg: error processing /var/cache/apt/archives/linux-headers-2.6.32-45_2.6.32-45.104_all.deb (--unpack):
unable to create `/usr/src/linux-headers-2.6.32-45/drivers/parisc/Makefile.dpkg-new' (while processing `./usr/src/linux-headers-2.6.32-45/drivers/parisc/Makefile'): No space left on device
No apport report written because the error message indicates a disk full error
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
E: Sub-process /usr/bin/dpkg returned an error code (1)
He has about 900 mb free on the system partition.
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run `apt-get -f install' to correct these.
The following packages have unmet dependencies:
linux-headers-2.6.32-45-generic: Depends: linux-headers-2.6.32-45 but it is not installed
E: Unmet dependencies. Try using -f.