Создать постоянный процесс без inittab

Похоже, что в Stretch есть необходимость в дополнительном PATH для библиотеки PERL.

Изучив perl-код webmin, я обнаружил, что директива configure perllibпринимается в конфигурационном файле; и код добавляет её к тому, что уже настроено в PERLLIB на время работы программы.

24 %config = &read_config_file($config_file);
25 if ($config{'perllib'}) {
26         push(@INC, split(/:/, $config{'perllib'}));
27         $ENV{'PERLLIB'} .= ':'.$config{'perllib'};
28         }

Итак, я добавил в файл /etc/webmin/miniserv.conf строку:

perllib=/usr/share/webmin

И webmin заработал.

P.S. Если вы попали сюда из-за проблем в Webmin после перехода на Stretch, смотрите также Webmin перестал открываться

2
11.08.2015, 16:15
0 ответов

Теги

Похожие вопросы