hombre da el error sobre la configuration regional

yo tengo

$ locale LANG=en_GB.UTF-8 LC_CTYPE=ru_RU.UTF-8 LC_NUMERIC=en_GB.UTF-8 LC_TIME=en_GB.UTF-8 LC_COLLATE=ru_RU.UTF-8 LC_MONETARY=ru_RU.UTF-8 LC_MESSAGES=en_GB.UTF-8 LC_PAPER=ru_RU.UTF-8 LC_NAME=ru_RU.UTF-8 LC_ADDRESS=ru_RU.UTF-8 LC_TELEPHONE=ru_RU.UTF-8 LC_MEASUREMENT=ru_RU.UTF-8 LC_IDENTIFICATION="en_GB.UTF-8" LC_ALL= $ locale -a C en_GB.utf8 POSIX ru_RU.utf8 

Pero el man da el error:

 $ man man: can't set the locale; make sure $LC_* and $LANG are correct What manual page do you want? 

Si configuro LC_ALL , el error desaparece:

 $ LC_ALL=en_GB.UTF-8 man What manual page do you want? 

Pero no quiero configurar LC_ALL porque configuré LC_ a la otra configuration regional.

¿Cómo resolver este problema con el man ?

Solutions Collecting From Web of "hombre da el error sobre la configuration regional"

Encontré este código en la fuente al man para Debian squeeze:

 /* initialise the locale */ if (!setlocale (LC_ALL, "") && !getenv ("MAN_NO_LOCALE_WARNING")) /* Obviously can't translate this. */ error (0, 0, "can't set the locale; make sure $LC_* and $LANG " "are correct"); setenv ("MAN_NO_LOCALE_WARNING", "1", 1); 

Intente configurar la variable de entorno MAN_NO_LOCALE_WARNING en 1 para ver si eso ayuda. No estoy seguro de por qué setlocale (LC_ALL, "") está fallando, de acuerdo con la documentation de setlocale() :

 The return value is NULL if the request cannot be hononetworking.