Ну, первое, что нужно сделать, это проверить /etc/sysconfig/i18n
и посмотреть, на что установлено значение LANG
.
Fedora 15 будет использовать systemd
для запуска таких служб, как dhcpd
, и будет игнорировать пользовательскую среду и сообщать каждому демону, что он запускает чистую среду. Он принимает настройки от /etc/sysconfig/i18n
, хотя демоны должны работать с настройками, указанными там.
Если это кажется правильным, посмотрите на /proc/NNN/environ
, где NNN - PID вашего процесса dhcpd, чтобы увидеть, на что установлена LANG
. Обратите внимание, что этот файл является необработанной средой, поэтому в каждой строке есть двоичный нуль.
Если это именно то, чего вы ожидаете, то наиболее вероятным ответом будет то, что dhcpd
намеренно очищает среду перед вызовом сценариев, указанных в его файле конфигурации.