原因:不知道之前用了什么的源,libc的版本号变成了2.22-0ubuntu1。因为要装其他的软件。需要依赖官方源提供的2.21-0ubuntu5。然后通过apt-get install命令把所有相关的依赖全变成了2.21-0ubuntu5。包括什么libc-bin,libc6,libc6-dev等等。apt-get安装完的时候好像出现了问题,好像强制设置什么。但是没有在意。
之后运行所有的命令会提示:
bash:loadlocale.c:130:_nl_intern_local_data:Assertion ' cnt < (sizeof( _nl_value_type_LC_COLLATE) / sizeof (_nl_value_type_LC_COLLATE[0]))' failed.
然后程序不再执行。
目前使用正常模式和recovery mode君没有办法正常启动。在选择upstart时可以启动。有部分命令可以执行。
如何抢救系统


