This started happening in 1.4 and persists through at least VyOS 1.5-rolling-202411070006.
Smallest reproduce case:
[email protected]# delete service ntp [edit] [email protected]# commit [edit] [email protected]# set service ntp server 1.2.3.4 [edit] [email protected]# commit [edit] [email protected]# delete service ntp server 1.2.3.4 [edit] [email protected]# commit NTP server not configured [[service ntp]] failed Commit failed [edit]
Under 1.3 and before, removing the last configuration element resulted in the entire configuration being removed, as expected and no error.