No, I havent tried other versions.
vyOS is running in on a centos stream 8 kvm hypervisor.
I graphically added a new network interface on the vm using virt-manager, because the vm had run out of hot-pluggable pci slots, causing virsh attach-interface --domain vyos0 --type bridge --source br1005 --model virtio --config --live
to fail with a No more available PCI slots
error.
Rebooting is necessary after the new virtio network interface was added in order for the vyOS vm to see it.
I noticed after rebooting the boot sequence didnt end with the login prompt as it normally should, but I noticed other kvm guests using the vyOS vm as their router were able to communicate online so I tried ssh-ing in which worked.
Resolution:
I noticed from grep-ing the commit process (ps aux | grep [c]ommit
and sudo systemctl status <PID>
) that it was the vyos-router.service seemingly stuck on scp-ing some old config files in /tmp:
├─3244 /bin/run-parts --regex=^[a-zA-Z0-9._-]+$ – /etc/commit/post-hooks.d
├─3260 /usr/bin/perl /etc/commit/post-hooks.d/02vyatta-commit-push.pl
└─3265 python3 -c from vyos.remote import upload; upload("/tmp/config.boot.3260", "scp://user:password@:/home//config.boot-gw00.inf>
I deleted the tmp files, and rebooted, but same situation repeated itself. I noticed there were 3 config.boot files in /tmp, I have no idea if this is normal.
What fixed it was to restart the vyos-router.service and the boot process completes to the login prompt as before.