After kernel upgrade I am seeing so many strange things. From System Setting, there are many options missing, like, no keyboard layout under Regional and Language, no internet setting options under network setting, and so on. Also, nothing works in adept, I can't upgrade, install packages, I sees:
"There was an error commiting changes. Possibly there was a problem downloading some packages or the commit would break packages. "
And from apt-get install I get some more details:

imran@jantar:~$ sudo apt-get install billard-gl
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
The following NEW packages will be installed:
  billard-gl billard-gl-data
0 upgraded, 2 newly installed, 0 to remove and 171 not upgraded.
Need to get 635kB of archives.
After unpacking 8360kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Get:1 gutsy/universe billard-gl-data 1.75-9ubuntu4 [550kB]
Get:2 gutsy/universe billard-gl 1.75-9ubuntu4 [84.9kB]
Fetched 635kB in 8s (72.1kB/s)
Selecting previously deselected package billard-gl-data.
(Reading database ... dpkg: error processing /var/cache/apt/archives/billard-gl-data_1.75-9ubuntu4_all.deb (--unpack):
 files list file for package `smartmontools' contains empty filename
Errors were encountered while processing:
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)
One question is, what smartmontools is doing here? I actually removed the smartmontools out of despair.

What to do?