nix パッケージ・マネージャーのコマンド (nix-channel --update など) を実行するたびに、次の警告が表示されます。
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "",
LC_ALL = "en_US.UTF-8",
LC_CTYPE = "en_US.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
他のPerlスクリプトはこの動作を表示しないので、何らかの方法でnixと関連があると考えられます(WWW::Curlを使ってみましたperl -e exit
)。
ロケールを変更すると、警告出力に反映されますが、私が考えることができるすべての設定に警告が表示されます。
オペレーティングシステムはopenSUSEです。
どうですか?