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

Исходное сообщение
"quagga 0.99.22, FreeBSD 8.3-RELEASE-p8"

Отправлено chipam , 07-Май-13 21:13 
Добрый вечер.
Есть у меня сервер с FreeBSD 8.3-RELEASE-p8, из портов ставлю quagga 0.99.22,

$ ls -lah /usr/local/etc/quagga/
total 16
drwxr-xr-x   2 quagga  quagga   512B May  7 19:46 .
drwxr-xr-x  24 quagga  wheel    1.0k May  7 19:29 ..
-rw-------   1 quagga  quagga   182B May  7 19:54 ospfd.conf
-rw-------   1 quagga  quagga   369B May  7 19:53 zebra.conf

Конфиги скопировал с примеров.
в /etc/rc.conf :

quagga_enable="YES"
quagga_daemons="zebra ospfd"

# /usr/local/etc/rc.d/quagga onestart
Starting zebra.
/usr/local/etc/rc.d/quagga: WARNING: failed to start zebra
Starting ospfd.
/usr/local/etc/rc.d/quagga: WARNING: failed to start ospfd

# /usr/local/etc/rc.d/quagga start
Checking zebra.conf
FAILED

Но не запускается квагга. Полдня пересобираю, обновляю порты, ищу как включить логирование ...
На соседнем сервере с такой же операционкой, такая же квагга работает. подсовывал конфиги от нее это серверу - не реагирует.

Подозреваю есть где то какая я то бажина на сервере с нерабочей квагой, но какая - фантазии не хватает, помогите запустить Квагу.

Спасибо!


Содержание

Сообщения в этом обсуждении
"quagga 0.99.22, FreeBSD 8.3-RELEASE-p8"
Отправлено михалыч , 08-Май-13 05:14 
>[оверквотинг удален]
> # /usr/local/etc/rc.d/quagga start
> Checking zebra.conf
> FAILED
> Но не запускается квагга. Полдня пересобираю, обновляю порты, ищу как включить логирование
> ...
> На соседнем сервере с такой же операционкой, такая же квагга работает. подсовывал
> конфиги от нее это серверу - не реагирует.
> Подозреваю есть где то какая я то бажина на сервере с нерабочей
> квагой, но какая - фантазии не хватает, помогите запустить Квагу.
> Спасибо!

Права на файл точно нужны -rw------- ?
Может -rw-rw---- ?


"quagga 0.99.22, FreeBSD 8.3-RELEASE-p8"
Отправлено YuryD , 08-Май-13 07:31 
>>[оверквотинг удален]
> Права на файл точно нужны -rw------- ?
> Может -rw-rw---- ?

Да все честно с владельцами и правами, у меня с такими работала


"quagga 0.99.22, FreeBSD 8.3-RELEASE-p8"
Отправлено михалыч , 08-Май-13 07:38 
>>>[оверквотинг удален]
>> Права на файл точно нужны -rw------- ?
>> Может -rw-rw---- ?
>  Да все честно с владельцами и правами, у меня с такими
> работала

да, конечно, херню сморозил.
Но, Бли-и-и-н!
У топикстартера точно с правами не впорядке.
Врукопашную что-ли права менял?

у мну
drwxr-xr-x   2 quagga  quagga   512B  8 май 11:24 .
drwxr-xr-x  85 root    wheel    5,0k  7 май  2012 ..
-r--------   1 quagga  quagga   131B  8 май 11:24 ospfd.conf
-r--------   1 quagga  quagga   167B  8 май 11:09 zebra.conf

и все запускается
Как, говорится, найдите отличия.
Как на /usr/local/etc владельцем оказалась квага, а не рут?!!


"quagga 0.99.22, FreeBSD 8.3-RELEASE-p8"
Отправлено YuryD , 08-Май-13 08:22 
> -r--------   1 quagga  quagga   131B  8  май 11:24 ospfd.conf
> -r--------   1 quagga  quagga   167B  8  май 11:09 zebra.conf

С такими правами вы из vtysh конфиг не поправите.


"quagga 0.99.22, FreeBSD 8.3-RELEASE-p8"
Отправлено михалыч , 08-Май-13 10:45 
>> -r--------   1 quagga  quagga   131B  8  май 11:24 ospfd.conf
>> -r--------   1 quagga  quagga   167B  8  май 11:09 zebra.conf
>  С такими правами вы из vtysh конфиг не поправите.

Сейчас специально залез, проверил, у меня правится.
квага просто переименовывает прежний конфиг в ospfd.conf.sav
Она не пишет в старый.
А новый, таки да, получает права доступа 600

-rw-------  1 quagga  quagga  584  8 май 14:25 ospfd.conf
-r--------  1 quagga  quagga  131  8 май 11:24 ospfd.conf.sav
-r--------  1 quagga  quagga  167  8 май 11:09 zebra.conf

Но это всё уже не важно ))


"quagga 0.99.22, FreeBSD 8.3-RELEASE-p8"
Отправлено chipam , 08-Май-13 10:28 
>[оверквотинг удален]
> май 11:24 .
> drwxr-xr-x  85 root    wheel    5,0k
>  7 май  2012 ..
> -r--------   1 quagga  quagga   131B  8
> май 11:24 ospfd.conf
> -r--------   1 quagga  quagga   167B  8
> май 11:09 zebra.conf
> и все запускается
> Как, говорится, найдите отличия.
> Как на /usr/local/etc владельцем оказалась квага, а не рут?!!

Это в процессе поиска причин давал права какие получится.

Но проблема решилась тем, что пересобрал кваггу без поддержки СНМП, и все завелось. Соответственно вывод - несовместимость с модулями СНМП, установленными в системе.
Дебагинг кваги оставляет желать лучшего.