全局初始化失败:BadValue 无效或未设置用户区域设置。请确保正确设置 LANG 和/或 LC_* 环境变量
Posted
技术标签:
【中文标题】全局初始化失败:BadValue 无效或未设置用户区域设置。请确保正确设置 LANG 和/或 LC_* 环境变量【英文标题】:Failed global initialization: BadValue Invalid or no user locale set. Please ensure LANG and/or LC_* environment variables are set correctly 【发布时间】:2015-02-07 02:53:27 【问题描述】:我在服务器 herbert 和 homer 上生成语言环境时遇到问题。 我运行 mongo 我收到警告
Failed global initialization: BadValue Invalid or no user locale set. Please ensure LANG and/or LC_* environment variables are set correctly.
当我跑步时
dpkg-reconfigure locales
mongo 启动成功,然后当重新启动服务器并运行 mongo 时,我遇到了同样的问题。
感谢帮助
【问题讨论】:
BadValue Invalid or no user locale set. Please ensure LANG and/or LC_* environment variables are set correctly的可能重复 【参考方案1】:https://askubuntu.com/questions/536875/error-in-installing-mongo-in-virtual-machine:
您的区域设置在该虚拟机上似乎已损坏或不存在, 或者至少该虚拟机上的那个会话。 MongoDB 的依赖项之一 (boost) 将在未正确设置语言环境时失败(请参阅 服务器-9032)。作为参考,在 SERVER-9032 更改之前,此 问题仍然存在,但看起来像这样。
有时注销并重新登录可以修复它(仅针对当前 会话),或者您可以尝试运行 sudo local-gen 以确保 生成成功。
与此同时,作为获取 mongo(或 mongod 等)的解决方法 运行,只需在启动之前手动设置您的 LC_ALL 变量 程序:
export LC_ALL=C
mongo
【讨论】:
那么我该如何解决我的区域设置问题-我在 Freya Beta1 上 谢谢!这正是我想要的!以上是关于全局初始化失败:BadValue 无效或未设置用户区域设置。请确保正确设置 LANG 和/或 LC_* 环境变量的主要内容,如果未能解决你的问题,请参考以下文章
iTunes 连接错误:您上传的二进制文件无效。签名无效,或未使用 Apple 提交证书签名
应用程序未通过协同设计验证。签名无效,或未使用 iPhone 分发证书签名。我该怎么办?