ubuntu 12.04LTSのupgradeをしていたらエラーになった.

E: Internal Error, No file name for libc6

と出る.何のことだか分からない.何度やっても同じ結果.

困ってググると,以下のようにすれば良いことが分かった.

apt-get update
apt-get clean
apt-get install -fy
dpkg -i /var/cache/apt/archives/*.deb
dpkg –configure -a
apt-get install -fy
apt-get dist-upgrade

無事に直った.