После обновления с 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 есть похожая ошибка, но я не совсем понимаю, как это исправить, и есть ли что-то не так с моей системой.
Я попытался зайти на страницу пакета Debian mrtg
и посмотреть отчеты об ошибках, но в нем, похоже, перечислены ошибки только для нестабильной версии (sid
).
Кто-нибудь может рассказать мне, как это исправить?
Изменить: для записи, у меня также уже есть libsocket6-perl 0.23-1
. В более ранней версии вопроса также была ссылка на отсутствующий модуль eaccelerator
- поскольку он был исправлен (из-за наличия символической ссылки в каталоге cli PHP5 на тот же conf.d
который используется версией apache.