Eine spezifische Fehlermeldung - auf englisch, im Terminal - zu erhalten und die dann zu untersuchen, ist quasi immer der erste Schritt.
Ich tippe aber darauf, daß die besagte "Dateilisten-Datei" irgendwie kaputt heruntergeladen wurde.
locate smbclient
bringt eine Anzahl von Dateien zutage, von denen /var/lib/dpkg/info/smbclient.list die infragekommende sein könnte. Die Datei würde ich mal öffnen und mit anderen Dateien dieser Art vergleichen.
Letztendlich läuft es wohl darauf hinaus, die Datei (und dabei alles, was das das Paket smbclient betrifft) zu entfernen und dann neu zu installieren:
sudo apt-cache remove --purge smbclient
purge bewirkt, daß auch die Config-Dateien (darunter smbclient.list) gelöscht werden.
smbclient ist eine Abhängigkeit von ubuntu-desktop, das ebenfalls entfernt wird. Entsprechend installiert das anschließende
sudo apt-get install ubuntu-desktop
smbclient automatisch mit.