weston@Lenovo-Yoga-2-Pro:~$ sudo apt-get install --reinstall linux-image-3.16.0-30-generic
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
fdutils linux-lts-utopic-tools linux-headers-3.16.0-30-generic
The following packages will be REMOVED:
linux-headers-3.16.0-30-generic
The following NEW packages will be installed:
linux-image-3.16.0-30-generic
0 upgraded, 1 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 16.1 MB of archives.
After this operation, 31.0 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main linux-image-3.16.0-30-generic amd64 3.16.0-30.40~14.04.1 [16.1 MB]
Fetched 16.1 MB in 2min 1s (133 kB/s)
(Reading database ... 223564 files and directories currently installed.)
Removing linux-headers-3.16.0-30-generic (3.16.0-30.40~14.04.1) ...
dpkg: error processing package linux-headers-3.16.0-30-generic (--remove):
unable to securely remove '/usr/src/linux-headers-3.16.0-30-generic/include/config/asymmetric/key/type.h': Not a directory
Errors were encountered while processing:
linux-headers-3.16.0-30-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)