Quagga, unable to start if configured via RAW config
-
Reproed on 2.2.3-p1 and on 2.3.3-RELEASE-p1
I've tried to clean and reinstall my Quagga ospf. Cleaned the values on the Global/Interface settings since they are overridden with RAW config anyway
Quagga won't start.
Uninstalled the Quagga. Cleaned up the router configuration file from all settings related to previously removed quagga.
Did clean restore. Installed Quagga. Copy-pasted RAW settings. Neither Zebra nor ospf able to start
Getting through the system log, I found out daemon unable to locate setting file. So I had to enter some info to start. I did Zebra password and ospf area
Than, I re-pasted raw settings to trigger override and it started fine with all RAW settings taken into account
I think, it need some kind of "touch quagga_config_files" is needed if it is provisioned with RAW-only settings
-
Why don't you just post the relevant logs/console output or whatever, instead of telling stories about it?
-
/var/log/system.log
Apr 3 00:48:25 router php-fpm[35902]: /rc.start_packages: Quagga OSPFd: No config data found.
Apr 3 00:48:54 router php-fpm[41408]: /pkg_edit.php: Quagga OSPFd: No config data found.1. Quagga is installed.
2. Copy-paste raw ospfd.conf and zebr.conf
3. Save
4. Services -> Restart (Quagga OSPFd & Quagga Zebra)
Result - Quagga won't start
Once some Quagga settings are set, it works with RAW settings, even though these non-raw settings are not used (overridden) by RAW
-
The way that the Quagga OSPF package is written it assumes a basic, working configuration (interface, RID, area) has been deployed via the GUI. I've done a dummy config and then used the raw config fields to do whatever i want after that.