Reload bug in bird 2.0.6/2.0.7
Hello, when trying to reload a fully compatible/correct configuration file in bird 2.0.6 or 2.0.7, I get the following answer: bird> reload syntax error, unexpected END If I then just restart the whole daemon, there is no problem: router1:~# /etc/init.d/bird stop * Stopping bird ... [ ok ] router1:~# /etc/init.d/bird start * Starting bird ... [ ok ] router1:~# What's the best way of debugging this? Best, Nico p.s.: I have seen similar problems in bird1 before that reloading seems to parse the configuration "differently" than starting. -- Modern, affordable, Swiss Virtual Machines. Visit www.datacenterlight.ch
On Fri, Nov 01, 2019 at 10:33:58PM +0100, Nico Schottelius wrote:
Hello,
when trying to reload a fully compatible/correct configuration file in bird 2.0.6 or 2.0.7, I get the following answer:
bird> reload syntax error, unexpected END
Hello Command to reload configuration is 'configure'. Command 'reload' is for reloading routes from/to protocol. It reports syntax error because it requires additional argument. -- Elen sila lumenn' omentielvo Ondrej 'Santiago' Zajicek (email: santiago@crfreenet.org) OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net) "To err is human -- to blame it on a computer is even more so."
Thanks for the quick correction Ondrej. The old rule to never post things after the eyes closed still applies. Ondrej Zajicek <santiago@crfreenet.org> writes:
On Fri, Nov 01, 2019 at 10:33:58PM +0100, Nico Schottelius wrote:
Hello,
when trying to reload a fully compatible/correct configuration file in bird 2.0.6 or 2.0.7, I get the following answer:
bird> reload syntax error, unexpected END
Hello
Command to reload configuration is 'configure'.
Command 'reload' is for reloading routes from/to protocol.
It reports syntax error because it requires additional argument.
-- Modern, affordable, Swiss Virtual Machines. Visit www.datacenterlight.ch
participants (2)
-
Nico Schottelius -
Ondrej Zajicek