I turned on my laptop this morning and found there were some updates, mostly for apport and evolution-data-server. During the upgrade however, the computer crashed.
Upon restart, I tried running it again, and got the error
After much research I discovered fixing this was a matter of deleting /var/lib/dpkg/info/libecal1.2-7.list, purging the package, then reinstalling it. However, upon running apt-get again to purge, I get the following error
files list file for package `libecal1.2-7' is missing final newline
Note I've tried adding a newline to the corresponding file, no luck, though comparing it to other .list files shows something isn't right
files list file for package `libedata-book1.2-2' is missing final newline
Other .list files in the same directory have lists of files.
Status: install ok unpacked
Maintainer: Ubuntu Desktop Team <email@example.com>
I've considered just removing all the troublesome .list files and purging the packages as it's been suggested, however apt-get preliminaries shows that such and action will thoroughly wreck my system by removing a vast number of packages (pretty much all of Gnome). I'd rather not do that, nor do I prefer to format and start fresh (considering I've done that twice in the last week-once to install 8.04, again to install 7.10 and then upgrade so I'd have the old kernel as the new one doesn't get along with wpa_supplicant and the eeemadwifi drivers).
Any help would be so greatly appreciated.