Ошибки mrtg после обновления до Debian Squeeze


0

После обновления с Debian Lenny до Squeeze у меня возникла следующая проблема mrtg:

root@turtle:~# env LANG=C /usr/bin/mrtg
Constant subroutine SNMP_Session::AF_INET6 redefined at /usr/share/perl/5.10/Exporter.pm line 67 at /usr/share/perl5/SNMP_Session.pm line 149
Prototype mismatch: sub SNMP_Session::AF_INET6 () vs none at /usr/share/perl/5.10/Exporter.pm line 67 at /usr/share/perl5/SNMP_Session.pm line 149
Constant subroutine SNMPv1_Session::AF_INET6 redefined at /usr/share/perl/5.10/Exporter.pm line 67 at /usr/share/perl5/SNMP_Session.pm line 608
Prototype mismatch: sub SNMPv1_Session::PF_INET6 () vs none at /usr/share/perl/5.10/Exporter.pm line 67 at /usr/share/perl5/SNMP_Session.pm line 608

Чтобы уточнить, у меня есть mrtg 2.16.3-3, Perl 5.10.1и libsnmp-session-perl is 1.13-1.

Кажется, в Gentoo Linux есть похожая ошибка , но я не совсем понимаю, к какому решению относится это, и есть ли что-то не так с моей системой.

Я попытался зайти на страницу пакета Debianmrtg и просмотреть отчеты об ошибках, но в нем, похоже, перечислены ошибки только для unstable ( sid).

Кто-нибудь может рассказать мне, как это исправить?

Изменить: Для записи, у меня также уже есть libsocket6-perl 0.23-1пакет. Более ранняя версия вопроса также содержала ссылку на отсутствующий eacceleratorмодуль - поскольку исправлена ​​(из-за наличия символической ссылки в каталоге cli PHP5 на ту же, conf.dчто используется в версии apache.

Ответы:


0

Это ошибка в libsnmp-session-perl, отчет об ошибках Debian находится по адресу http://bugs.debian.org/628804 (об этом есть ссылки на другие страницы).

Вы можете попробовать патч, указанный на http://oss.oetiker.ch/mrtg-trac/ticket/45, если проблема на самом деле останавливает работу (если она просто производит шум в журнале, вы можете предпочесть смириться с этим на время бытие). Это будет стоить того, чтобы ваш модифицированный libsnmp-session-perl был в курсе всех обновлений, которые Debian может применить к нему.


Спасибо - я добавил MAILTO = '' в конкретный файл cron, чтобы подавлять уведомления каждые 5 минут. Графики все еще в порядке ..
Уильям Туррелл
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.