[sisyphus] Опять не работает mailgraph

Vladimir V. Kamarzin =?iso-8859-1?q?vvk_=CE=C1_vvk=2Epp=2Eru?=
Ср Янв 18 16:43:47 MSK 2006


>>>>> On 18 Jan 2006 at 14:23 "SD" == Slava Dubrovskiy writes:

 SD> После обновления не работает mailgraph. Статистика не записывается.
 SD> При запуске #mailgraph.pl --daemon-rrd=/var/lib/mailgraph
 SD> --daemon-log=/var/lib/mailgraph/mailgraph.log
 SD> Получаю бесконечный цикл с повторяющейся строчкой
 SD> Use of uninitialized value in subtraction (-) at
 SD> /usr/lib/perl5/vendor_perl/File/Tail.pm line 500.
 SD> Use of uninitialized value in subtraction (-) at
 SD> /usr/lib/perl5/vendor_perl/File/Tail.pm line 500.
 SD> Use of uninitialized value in subtraction (-) at
 SD> /usr/lib/perl5/vendor_perl/File/Tail.pm line 500.

Разобрался. Это всё из-за того, что у вас не передан параметр --logfile, а по
дефолту

    my $logfile = defined $opt{logfile} ? $opt{logfile} : '/var/log/syslog';

Вот так всё работает:

# su - mailgraph -s /bin/sh -c "/usr/sbin/mailgraph.pl
--daemon_rrd=/var/lib/mailgraph --daemon_pid=/var/run/mailgraph/mailgraph.pid
--logfile /var/log/maillog"

Ну и service mailgraph start работает не хуже.

P.S. в принципе, дефолтный логфайл можно изменить. Кто что думает?

-- 
vvk




Подробная информация о списке рассылки Sisyphus