olivier
Developer
Hi,
I meet a problem with Quagga (under a NanoBSD):
I can start Quagga once and modify the configurations files using vtysh.
But once I restart my system, Quagga can't start :
But, the permissions of my files are ok:
And even with a [cmd=]chmod -R 777 /usr/local/etc/quagga/[/cmd] I've still have the same problem.
I've compiled Quagga with these options:
I've try to "truss" zebra, but I don't find usefull information.
Does anyone have an idea about this problem ?
I meet a problem with Quagga (under a NanoBSD):
I can start Quagga once and modify the configurations files using vtysh.
But once I restart my system, Quagga can't start :
Code:
[root@router]/tmp#/usr/local/etc/rc.d/quagga start
Starting zebra.
vty_read_config: failed to open configuration file /usr/local/etc/quagga/zebra.conf: Permission denied
can't open configuration file [/usr/local/etc/quagga/zebra.conf]
Starting ripd.
vty_read_config: failed to open configuration file /usr/local/etc/quagga/ripd.conf: Permission denied
can't open configuration file [/usr/local/etc/quagga/ripd.conf]
Starting ripngd.
vty_read_config: failed to open configuration file /usr/local/etc/quagga/ripngd.conf: Permission denied
can't open configuration file [/usr/local/etc/quagga/ripngd.conf]
Starting ospfd.
vty_read_config: failed to open configuration file /usr/local/etc/quagga/ospfd.conf: Permission denied
can't open configuration file [/usr/local/etc/quagga/ospfd.conf]
Starting ospf6d.
vty_read_config: failed to open configuration file /usr/local/etc/quagga/ospf6d.conf: Permission denied
can't open configuration file [/usr/local/etc/quagga/ospf6d.conf]
Starting bgpd.
vty_read_config: failed to open configuration file /usr/local/etc/quagga/bgpd.conf: Permission denied
can't open configuration file [/usr/local/etc/quagga/bgpd.conf]
Starting isisd.
vty_read_config: failed to open configuration file /usr/local/etc/quagga/isisd.conf: Permission denied
can't open configuration file [/usr/local/etc/quagga/isisd.conf]
Code:
[root@router]/tmp#ll /usr/local/etc/quagga/
total 14
-rw------- 1 quagga quagga 78B Aug 25 19:18 bgpd.conf
-rw-r--r-- 1 quagga quagga 0B Jul 22 18:37 bgpd.conf.sav
-rw------- 1 quagga quagga 112B Aug 25 19:18 isisd.conf
-rw-r--r-- 1 quagga quagga 0B Aug 24 19:26 isisd.conf.sav
-rw------- 1 quagga quagga 104B Aug 25 19:18 ospf6d.conf
-rw-r--r-- 1 quagga quagga 0B Jul 22 18:37 ospf6d.conf.sav
-rw------- 1 quagga quagga 114B Aug 25 19:18 ospfd.conf
-rw-r--r-- 1 quagga quagga 0B Jul 22 18:37 ospfd.conf.sav
-rw------- 1 quagga quagga 111B Aug 25 19:18 ripd.conf
-rw-r--r-- 1 quagga quagga 0B Jul 22 18:37 ripd.conf.sav
-rw------- 1 quagga quagga 78B Aug 25 19:18 ripngd.conf
-rw-r--r-- 1 quagga quagga 0B Jul 22 18:37 ripngd.conf.sav
-rw------- 1 quagga quagga 165B Aug 25 19:18 zebra.conf
-rw-r--r-- 1 quagga quagga 0B Jul 22 18:37 zebra.conf.sav
And even with a [cmd=]chmod -R 777 /usr/local/etc/quagga/[/cmd] I've still have the same problem.
I've compiled Quagga with these options:
Code:
-DNO_INSTALL_MANPAGES -DWITH_ISISD -DWITH_OSPF_NSSA -DWITH_OSPF_OPAQUE_LSA -DWITH_SNMP -DWITH_TCPSOCKETS -DWITH_DLMALLOC
-DWITH_VTYSH
I've try to "truss" zebra, but I don't find usefull information.
Does anyone have an idea about this problem ?