Vyos not loading full config after reboot

I find that after reboot the Vyos router does not load the full config. It misses to load the vxlan and bridge config.
interfaces {
bridge br241 {
address 172.0.0.1/24
member {
interface eth0.241 {
}
interface vxlan241 {
}
}
}
ethernet eth0 {
hw-id 08:00:27:b7:79:e6
vif 241 {
}
}
ethernet eth1 {
address 10.1.2.2/24
hw-id 08:00:27:d8:22:d4
mtu 1700
}
ethernet eth2 {
address dhcp
hw-id 08:00:27:5e:2f:57
}
loopback lo {
}
vti vti10 {
address 10.0.0.2/31
mtu 9000
}
vxlan vxlan241 {
link vti10
mtu 1500
remote 10.0.0.3
vni 241
}
}

thanks for checking it and helping.

You don’t mention what version of Vyos you’re using?

I am testing with 1.3-rolling-202004051749 .

Can you please share your config before you upgraded? Which version did you upgrade from?

This is on a fresh install, I wanted to test the VXLAN over IPSec.

https://austaff-my.sharepoint.com/:u:/g/personal/shamshers_athabascau_ca/ETfPWmZd9vdJoWet4lVvZxABAFP2bgNvB0bt2lkDsPbd5w?e=pcpIjf

https://austaff-my.sharepoint.com/:u:/g/personal/shamshers_athabascau_ca/ETfPWmZd9vdJoWet4lVvZxABbNQdvmQFcY0R8EcHahlPdQ?e=bzuPl1

The work around solution that I found works is …

vyos@leaf2# cat /config/scripts/vyos-postconfig-bootup.script
#!/bin/vbash
source /opt/vyatta/etc/functions/script-template
configure
load
commit
ip link set vti10 up
ip link set vti10 up

This is indeed a very interesting configuration. There is a race condition on system startup with the VTI interfaces.

Further handling of this bug is done via https://phabricator.vyos.net/T2243. Thanks for reporting.