Страница 1 из 1

Траббл с Quagga

СообщениеДобавлено: 03 май 2009, 19:42
orachimary
Народ подскажите. Случился сеня траббл с кваггой. Пишет в логах такие же вещи как описано в статье http://subnets.ru/blog/?p=947.

Код: Выделить всё
2009/04/30 10:58:09 BGP: Assertion `len < str_size' failed in file bgp_aspath.c, line 619, function aspath_make_str_count
2009/04/30 10:58:09 BGP: No backtrace available on this platform.
2009/04/30 10:59:02 BGP: BGPd 0.99.11 starting: vty@2605, bgp@<all>:179
2009/04/30 10:59:08 BGP: %ADJCHANGE: neighbor ХХХ.ХХХ.ХХХ.150 Up
2009/04/30 10:59:21 BGP: Assertion `len < str_size' failed in file bgp_aspath.c, line 619, function aspath_make_str_count
2009/04/30 10:59:21 BGP: No backtrace available on this platform.


Тоже решил обновиться. Обновил порты, кваггу обновил через portupgrade. Включаю, такая же история повторяется в логах. Пробывал удалить кваггу полностью и поставить заново. Не помогает. :( Что можно предпринять?
Стаяла до этого версия quagga-0.99.11_1. После обновления quagga-0.99.11_2. Обновление так и не помогло.

Re: Траббл с Quagga

СообщениеДобавлено: 03 май 2009, 20:17
lehisnoe
Мне помог патч, кот. я описал в блоге.

Re: Траббл с Quagga

СообщениеДобавлено: 03 май 2009, 20:27
orachimary
lehisnoe писал(а):Мне помог патч, кот. я описал в блоге.


Объясни как его толком поставить? плизз

Re: Траббл с Quagga

СообщениеДобавлено: 04 май 2009, 08:23
lehisnoe
orachimary писал(а):
lehisnoe писал(а):Мне помог патч, кот. я описал в блоге.


Объясни как его толком поставить? плизз

Качаешь его в диру /usr/ports/net/quagga/files, переименовываешь в, например, patch-bgpd-asn4. Далее - все как обычно: make install или portupgrade -f quagga ;-)
ОБЯЗАТЕЛЬНО нуна переименовывать, что бы начиналось со слова "patch", если положить как есть, то патч не применяется, почему ? времени разбираться нет, просто переименуй и все

Re: Траббл с Quagga

СообщениеДобавлено: 04 май 2009, 13:33
orachimary
lehisnoe писал(а):
orachimary писал(а):
lehisnoe писал(а):Мне помог патч, кот. я описал в блоге.


Объясни как его толком поставить? плизз

Качаешь его в диру /usr/ports/net/quagga/files, переименовываешь в, например, patch-bgpd-asn4. Далее - все как обычно: make install или portupgrade -f quagga ;-)
ОБЯЗАТЕЛЬНО нуна переименовывать, что бы начиналось со слова "patch", если положить как есть, то патч не применяется, почему ? времени разбираться нет, просто переименуй и все


Сделал немного по-другому. Скачал данный патч. Затем удалил пакет Quagga через pkg_delete. Затем идем в порты /usr/ports/net/quagga и делаем команду make. После того как она отработала, заходим /usr/ports/net/quagga/work/bgpd и делаем так
Код: Выделить всё
patch < /путь/дофайла/спатчем

Все это дело там патчиться. Затем снова идем сюда /usr/ports/net/quagga и тут делаем make install && make clean.
Запустил, работает :)
Спасибо за ответы.

Re: Траббл с Quagga

СообщениеДобавлено: 04 май 2009, 14:33
lehisnoe
Тоже вариант :)

ЗЫ: я сам, если честно, так же сделал, т.к. патч без переименования не подхватывался, АСки лежали и было не до изысканий, почему он не применялся ;-)