When I try to fix the broken packages, I get:
The following packages were automatically installed and are no longer
required:
libgpg-error-dev comerr-dev libkrb5-dev user-setup libgnutlsxx26 libgssrpc4
libidn11-dev libtasn1-3-dev localechooser-data libgcrypt11-dev
libkadm5clnt-mit8 libkadm5srv-mit8 libkdb5-5 krb5-multidev libldap2-dev
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
libnih1
The following packages will be upgraded:
libnih1
1 upgraded, 0 newly installed, 0 to remove and 1651 not upgraded.
7 not fully installed or removed.
Need to get 0 B/54.8 kB of archives.
After this operation, 27.6 kB disk space will be freed.
Do you want to continue [Y/n]? y
dpkg: error processing libc6 (--configure):
libc6:amd64 2.15-0ubuntu10.3 cannot be configured because libc6:i386 is in a
different version (2.13-20ubuntu5.3)
Errors were encountered while processing:
libc6
E: Sub-process /usr/bin/dpkg returned an error code (1)