First I had issues with my sound with my driver and created this question

Then I upgraded but now (and during the upgrade) I receive this error for any updates or installs:
Errors were encountered while processing:
E: Sub-process /usr/bin/dpkg returned an error code (1)

I checked out the log for alsa-driver-linuxant and after a few remove lines of code it has this in the log:

The file /lib/modules/2.6.35-27-generic/build/include/linux/autoconf.h does not exist.
Please install the package with full kernel sources for your distribution
or use --with-kernel=dir option to specify another directory with kernel
sources (default is /lib/modules/2.6.35-27-generic/build).

The last ticket was solved b/c my sound works fine and all of the driver is the same version with the upgrade. but the upgrade is unfinished and any install won't complete. What are my steps to fix this so my system (and installs) can run smoothly? What info should I add to help this make sense?