I have found problem with starting VyOS router after commiting wrong sequence of configuration set's.
This behavior occurs when we do the example configuration set's in GUI.
set firewall group network-group FW-OUT network '22.214.171.124/31'
set firewall group network-group FW-OUT network '126.96.36.199/32'
VyOS display an error message "set firewall group network-group FW-OUT network '188.8.131.52/31'
set firewall group network-group FW-OUT network '184.108.40.206/32' "
This is correct because 220.127.116.11/32 network is in a range 18.104.22.168/31, but when at this moment I run command "save" this configuration is written in config.boot file. So VyOS apply after commit wrong sets into memory and when I press "save" this configuration is written into config.boot file. Then this VyOS router doesn't start properly because it stops when is parsing configuration file (line by line) after find wrong network definition. In this case is only one problem resolution, after any warnings in commit command we need do command "commit discard" and apply correct set's with GUI then save this configuration. Could you explain this behavior?