The sysv script checked for a Quagga.conf file, and if it's there, ignores the
need for the other config files:
# If the integrated config file is used the others are not checked.
if [ -r "$C_PATH/Quagga.conf" ]; then
return 0
fi
...
# check for config file
if [ ! -r "$C_PATH/$1.conf" ]; then
echo -n " (not started without config file)"
return 1
Just touching the config files would not be enough as a workaround, as the
systemd service files actually start the daemons pointing them at the
respective config files:
ExecStart=/usr/sbin/bgpd -d -A 127.0.0.1 -f /etc/quagga/bgpd.conf
This will need some thought, or maybe revert to using the sysv initscript again.
** Changed in: quagga (Ubuntu)
Status: Incomplete => Triaged
** Changed in: quagga (Ubuntu)
Importance: Undecided => Medium
--
You received this bug notification because you are a member of Ubuntu
Server, which is subscribed to quagga in Ubuntu.
https://bugs.launchpad.net/bugs/1788986
Title:
Quagga not starting when using vtysh integrated configuration
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/quagga/+bug/1788986/+subscriptions
--
Ubuntu-server-bugs mailing list
[email protected]
Modify settings or unsubscribe at:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs