サーベルハーバートとホーマーのロケールを生成するのに問題があります。 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 start successful、その後サーバーを再起動してmongoを実行すると同じ問題が発生します。
助けてくれてありがとう
https://askubuntu.com/questions/536875/error-in-installing-mongo-in-virtual-machine :
ロケール設定が壊れているか、そのVMで存在しないか、少なくともそのVMでそのセッションのようです。ロケールが正しく設定されていないと、MongoDBの依存関係の1つ(ブースト)が失敗します(SERVER-9032を参照)。参考までに、SERVER-9032の変更前は、この問題は引き続き発生していましたが、このように見えました。
ログアウトしてから再度ログインすると修正できる場合があります(現在のセッションでのみ壊れる)か、Sudo local-genを実行して生成が成功することを確認できます。
それまでの間、mongo(またはmongodなど)を実行するための回避策として、プログラムを開始する前にLC_ALL変数を手動で設定します。
export LC_ALL=C
mongo