с некоторого времени игнорируется ~/.i18n если заходить в шелл через ssh или sudo su -, или su - Соответственно у рута локаль становится в ru_RU.UTF-8, что приводит к целой массе проблем (начиная от запуска сервисов под этой локалью). Предлагаю сделать возможность игнорирования ~/.i18n настраиваемой, и по умолчанию отключить.
Тут поиск есть *** This bug has been marked as a duplicate of bug 11814 ***