URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 1518
[ Назад ]

Исходное сообщение
"Rancid не работает после обновления до 3.1 "

Отправлено Klepich , 27-Окт-14 17:22 
Здравствуйте Все.

Столкнулся с такой проблемой.
Имеется Linux Centos6.5. C кактусом и Rancid. После апдейта Rancid с 2.3.6 на 3.1, Rancid перестал работать. то есть подключаться к устройствам и собирать конфигурацию.
Симптомы такие все устройства которые записаны в route.db, сейчас также находятся в router.down, пытался чистить router.down, не помогло все равно после запуска rancid-run
они записываются в router.down.

Можен у кого-то есть идея, с чего начать, куда смотреть ?

Зарание спасибо.


Содержание

Сообщения в этом обсуждении
"(Решено)Rancid не работает после обновления до 3.1 "
Отправлено Klepich , 27-Окт-14 18:59 
> Здравствуйте Все.
> Столкнулся с такой проблемой.
> Имеется Linux Centos6.5. C кактусом и Rancid. После апдейта Rancid с 2.3.6
> на 3.1, Rancid перестал работать. то есть подключаться к устройствам и
> собирать конфигурацию.
> Симптомы такие все устройства которые записаны в route.db, сейчас также находятся в
> router.down, пытался чистить router.down, не помогло все равно после запуска rancid-run
> они записываются в router.down.
> Можен у кого-то есть идея, с чего начать, куда смотреть ?
> Зарание спасибо.

Решение простое, так как в версиях 3.Х Rancid начал поддерживать IPv6 то из-за этого
запись устроиства с router.db в формате IPv4 (10.10.10.10:cisco:up) он воспринимал как адрес IPv6, для решения надо (:) поменять на (;).

Всем Спасибо.


"(Решено)Rancid не работает после обновления до 3.1 "
Отправлено zas , 14-Ноя-14 12:10 
>[оверквотинг удален]
>> Симптомы такие все устройства которые записаны в route.db, сейчас также находятся в
>> router.down, пытался чистить router.down, не помогло все равно после запуска rancid-run
>> они записываются в router.down.
>> Можен у кого-то есть идея, с чего начать, куда смотреть ?
>> Зарание спасибо.
> Решение простое, так как в версиях 3.Х Rancid начал поддерживать IPv6 то
> из-за этого
> запись устроиства с router.db в формате IPv4 (10.10.10.10:cisco:up) он воспринимал как
> адрес IPv6, для решения надо (:) поменять на (;).
> Всем Спасибо.

Всем доброго дня!
то же столкнулся с такой проблемой, но я менял в самом скрипте
control_rancid  на " : "
perl -F\: -ane
но эту проблему я решил.

проблема в следующем, после обновления на rancid3.1 перестали опрашиваться маршрутизаторы Huawei (NE40)
в логах пишет, что:

Trying to get all of the configs.
Use of uninitialized value $value2 in anonymous hash ({}) at /usr/share/perl5/vendor_perl/rancid/rancid.pm line 200, <INPUT> line 226.
loadtype: loading huawei failed: Can't locate huawei.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /usr/share/perl5/vendor_perl/rancid) at /usr/share/perl5/vendor_perl/rancid/rancid.pm line 222.

Couldn't load device type spec for huawei
Use of uninitialized value $value2 in anonymous hash ({}) at /usr/share/perl5/vendor_perl/rancid/rancid.pm line 200, <INPUT> line 226.
loadtype: loading huawei failed: Can't locate huawei.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /usr/share/perl5/vendor_perl/rancid) at /usr/share/perl5/vendor_perl/rancid/rancid.pm line 222.

кому нибудь удалось решить эту проблему
заранее спасибо!