"unsupported locale setting" в консоли

Привет, народ!
После недавней переустановки CLD (спустя 7 лет) я всё ещё пытаюсь решить несколько проблем.
Когда я запускаю Emerge, я вижу это:

setlocale: unsupported locale setting
setlocale: unsupported locale setting

При использовании ack я получил:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "",
        LC_ALL = (unset),
        LC_CTYPE = (unset),
        LC_NUMERIC = "POSIX",
        LC_COLLATE = (unset),
        LC_TIME = "en_150.UTF-8",
        LC_MESSAGES = (unset),
        LC_MONETARY = "en_150.UTF-8",
        LC_ADDRESS = (unset),
        LC_IDENTIFICATION = (unset),
        LC_MEASUREMENT = "en_150.UTF-8",
        LC_PAPER = "en_150.UTF-8",
        LC_TELEPHONE = (unset),
        LC_NAME = (unset),
        LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").

Я следил за обсуждениями Gentoo и вики-статьями и пытался исправить проблему, но не смог.

Ниже приведены результаты некоторых связанных входных данных:

$ locale
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=POSIX
LC_TIME=en_150.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=en_150.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=en_150.UTF-8
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT=en_150.UTF-8
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

Насколько я понимаю, LC_ALL переопределяет все ранее установленные локали, поэтому обычно не устанавливается. И я не помню и не видел, чтобы LC_ALL был установлен где-либо в моей предыдущей установке CLD, которая у меня до сих пор доступна на внешнем диске.
Пожалуйста, поделитесь своим опытом.