红联Linux门户
Linux帮助

解决:How to fix E: Internal Error, No file name for libc6

发布时间:2015-04-15 22:36:47来源:ubuntukylin作者:bunny

How to fix E: Internal Error, No file name for libc6, Like that will show If I do:
运行下列命令报错
$ sudo apt-get upgrade
or
$ sudo apt-get install package


例如:

$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree     
Reading state information... Done
The following packages have been kept back:
ginn hplip hplip-data libdrm-dev libdrm-intel1 libdrm-nouveau1a
libdrm-radeon1 libdrm2 libgrip0 libhpmud0 libkms1 libsane-hpaio
libunity-2d-private0 libunity-core-5.0-5 linux-generic-pae
linux-headers-generic-pae linux-image-generic-pae printer-driver-hpcups
printer-driver-hpijs unity unity-2d-common unity-2d-panel unity-2d-shell
unity-2d-spread unity-common unity-services
The following packages will be upgraded:
alsa-base firefox firefox-globalmenu firefox-gnome-support firefox-locale-en
icedtea-6-jre-cacao icedtea-6-jre-jamvm icedtea-7-jre-jamvm libdbus-glib-1-2
libdbus-glib-1-dev libgnutls-dev libgnutls-openssl27 libgnutls26
libgnutlsxx27 libssl-dev libssl-doc libssl1.0.0 linux-sound-base
openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib openjdk-7-jdk
openjdk-7-jre openjdk-7-jre-headless openjdk-7-jre-lib openssl sudo
27 upgraded, 0 newly installed, 0 to remove and 26 not upgraded.
3 not fully installed or removed.
Need to get 0 B/126 MB of archives.
After this operation, 3,072 B of additional disk space will be used.
Do you want to continue [Y/n]? y
E: Internal Error, No file name for libc6


在网上查找一些命令尝试
sudo apt-get update
sudo apt-get clean
sudo apt-get install -fy
sudo dpkg -i /var/cache/apt/archives/*.deb
sudo dpkg --configure -a
sudo apt-get install -fy
sudo apt-get dist-upgrade


仍然出现相同的问题
E: Internal Error, No file name for libc6 when do command sudo apt-get install -fy.


最后通过下列办法解决了:
sudo rm -f /etc/apt/sources.list.d/*
sudo dpkg --configure -a