Can't exec "locale": No such file or directory at /usr/share/perl5/Debconf/Encoding.pm line 16.

ubuntu14使用apt-get安装软件提示以下信息处理方法

Can't exec "locale": No such file or directory at /usr/share/perl5/Debconf/Encoding.pm line 16.

修复libc6

#查看系统支持的libc6版本
root@pai-worker1:~# apt-cache madison libc6
     libc6 | 2.19-0ubuntu6.15 | http://mirrors.tools.huawei.com/ubuntu/ trusty-security/main amd64 Packages
     libc6 | 2.19-0ubuntu6.15 | http://mirrors.tools.huawei.com/ubuntu/ trusty-updates/main amd64 Packages
     libc6 | 2.19-0ubuntu6 | http://mirrors.tools.huawei.com/ubuntu/ trusty/main amd64 Packages
    eglibc | 2.19-0ubuntu6 | http://mirrors.tools.huawei.com/ubuntu/ trusty/main Sources
    eglibc | 2.19-0ubuntu6.15 | http://mirrors.tools.huawei.com/ubuntu/ trusty-security/main Sources
    eglibc | 2.19-0ubuntu6.15 | http://mirrors.tools.huawei.com/ubuntu/ trusty-updates/main Sources

#删除libc6并提示依赖关系   
root@pai-worker1:~# dpkg -r libc6
dpkg: dependency problems prevent removal of libc6:amd64:
 libxau6:amd64 depends on libc6 (>= 2.4).
 liblockfile1:amd64 depends on libc6 (>= 2.14).
 lsof depends on libc6 (>= 2.14).
 libkrb5-3:amd64 depends on libc6 (>= 2.16).
 libwrap0:amd64 depends on libc6 (>= 2.14).
 python-bson-ext depends on libc6 (>= 2.14).
 the depends on libc6 (>= 2.15).
 libnfnetlink0:amd64 depends on libc6 (>= 2.14).
 policykit-1 depends on libc6 (>= 2.7).
 libitm1:amd64 depends on libc6 (>= 2.14).
 libcap2:amd64 depends on libc6 (>= 2.8).
 libxt6:amd64 depends on libc6 (>= 2.14).
 libtext-charwidth-perl depends on libc6 (>= 2.2.5).
 libgomp1:amd64 depends on libc6 (>= 2.17).
 libasyncns0:amd64 depends on libc6 (>= 2.15).
 libglib2.0-0:amd64 depends on libc6 (>= 2.17).
 libapparmor1:amd64 depends on libc6 (>= 2.14).
 less depends on libc6 (>= 2.14).
 libglib2.0-dev depends on libc6 (>= 2.4).
 libcrypt-openssl-dsa-perl depends on libc6 (>= 2.2.5).
 libblas3 depends on libc6 (>= 2.4).
 binutils depends on libc6 (>= 2.27).    #依赖版本过高,系统libc6需要为2.15版本
 vim-tiny depend
dpkg: error processing package libc6:amd64 (--remove):
 dependency problems - not removing
Errors were encountered while processing:
 libc6:amd64

#删除版本错误的软件
root@pai-worker1:~# apt-get remove binutils

root@pai-worker1:~# dpkg --get-selections |grep libc6
libc6:amd64                                     deinstall


#重新安装libc6
root@pai-worker1:~# aptitude reinstall libc6=2.19-0ubuntu6.15
The following packages will be REINSTALLED:
  libc6
0 packages upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 177 not upgraded.
Need to get 0 B/4727 kB of archives. After unpacking 0 B will be used.
Preconfiguring packages ...
Selecting previously unselected package libc6:amd64.
(Reading database ... 73015 files and directories currently installed.)
Preparing to unpack .../libc6_2.19-0ubuntu6.15_amd64.deb ...
Unpacking libc6:amd64 (2.19-0ubuntu6.15) over (2.19-0ubuntu6.15) ...
Setting up libc6:amd64 (2.19-0ubuntu6.15) ...
Processing triggers for libc-bin (2.19-0ubuntu6.15) ...

root@pai-worker1:~# dpkg --get-selections |grep libc6
libc6:amd64                                     install

root@pai-worker1:~# dpkg -l |grep libc6
ii  libc6:amd64                          2.19-0ubuntu6.15                  amd64        Embedded GNU C Library: Shared libraries





修复libc-bin

#重新安装libc-bin
apt-get download libc-bin
dpkg -x libc-bin*.deb unpackdir/

#复制文件到系统内
sudo cp unpackdir/sbin/ldconfig /sbin/

sudo apt-get install --reinstall libc-bin
sudo apt-get install -f

完成后就可以正常用apt-get安装软件了

  • apt-cache show xxx 可查看软件的依赖关系
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,423评论 6 491
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,147评论 2 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,019评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,443评论 1 283
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,535评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,798评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,941评论 3 407
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,704评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,152评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,494评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,629评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,295评论 4 329
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,901评论 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,742评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,978评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,333评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,499评论 2 348

推荐阅读更多精彩内容

  • 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls...
    小杰的简书阅读 2,493评论 0 45
  • 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件)ls -a 列出当前目录文件(包括隐含文件)l...
    路痴千行阅读 2,384评论 0 5
  • apt-get 命令适用于 deb 包管理式的 Linux 操作系统(Debian、Ubuntu等),主要用于自动...
    Charles2018阅读 5,459评论 0 0
  • 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls...
    会飞的鱼Coo阅读 4,485评论 1 23
  • 《Linux学习总结》一、环境搭建:1、unbuntu 安装,制作安装盘,镜像.ISO安装包和制盘工具uiso9 ...
    土卡拉阅读 568评论 0 0