ubuntu 16.04 で can't set locale を解消するには?


今、 ubuntu/xenial64 を指定して、 vagrant で、 virtualbox の仮想マシンを起動しました。 vagrant ssh
を行うと、次のエラーメッセージが表示されます。

[code]

    manpath: can't set the locale; make sure $LC_* and $LANG are correct
    
[/code]

上記はワーニング的で、表示されたからといってシェルが起動しないわけでもなく、少し触ってみても、得に何か取り立てて問題がおこっている訳ではないのですが、ワーニングならば、わざわざ罠にはまる前に解消しておきたいと考えました。

質問: 上記エラーメッセージを解消するには、何をやったらいいのでしょうか?




mac から vagrant ssh していたのですが、 mac の ssh が

[code]

    SendEnv LANG LC_*
    
[/code]

する設定になっていて、そのためにローカルの `LC_*` 系の環境変数が送られてしまい、 ubuntu  
のシステムに入っていないロケールの値が指定され、おかしくなっていました。

mac の `/etc/ssh/ssh_config` にて、上記設定行をコメントアウトすることで、解決しました。




mac から vagrant ssh していたのですが、 mac の ssh が

[code]

    SendEnv LANG LC_*
    
[/code]

する設定になっていて、そのためにローカルの `LC_*` 系の環境変数が送られてしまい、 ubuntu  
のシステムに入っていないロケールの値が指定され、おかしくなっていました。

mac の `/etc/ssh/ssh_config` にて、上記設定行をコメントアウトすることで、解決しました。

