我破坏了 build-locale-archive 如何重建它?

我破坏了 build-locale-archive 如何重建它?

我在这里使用了最佳答案如何减小区域设置存档的大小?因为我想腾出一点空间。

现在我的网络服务器已关闭,我无法让 build-locale-archive 工作。

我得到的第一个错误是build-locale-archive: cannot read archive header

当我从其他服务器复制区域设置文件时,我得到这个......

build-locale-archive: incomplete set of locale files in "/usr/lib/locale/tmp

然后 build-local-archive 将我的文件大小降至零:

root root 0 Dec 1 22:03 locale-archive.tmpl

/tmp 目录来自我在 Google 中找到的一些指令,通过下载 glibc-common-2.12-1.166.el6_7.3.x86_64.rpm 来恢复此错误,但显然我丢失了一些东西。

答案1

这给了我重新安装 glibc-common 的想法http://hpc.mtech.edu/scyld-doc/administration-guide/x3137.html

yum reinstall glibc-common

那不起作用,但后来我确信我拥有正确的“好东西”,而这只是我的修修补补才是问题所在。

build-locale-archive 仍然被我拥有的临时目录所困扰,所以我就这么做了,rm -rf /usr/lib/locale/tmp然后build-locale-archive开始工作。

然后我重启了nginx和mysql,但是还是离线。我不得不重新启动系统。然后就成功了。

相关内容