https://github.com/vyos/vyos.vyos/pull/430 is merged.
- Feed Queries
- All Stories
- Search
- Feed Search
- Transactions
- Transaction Logs
All Stories
Sep 22 2025
Smoketests fail, most likely VRF is not deleted
DEBUG - Running Testcase: /usr/libexec/vyos/tests/smoke/cli/test_vrf.py DEBUG - test_dhcp_single_pool (__main__.VRFTest.test_dhcp_single_pool) ... FAIL DEBUG - test_dhcp_single_pool (__main__.VRFTest.test_dhcp_single_pool) ... ERROR DEBUG - test_dhcpv6_single_pool (__main__.VRFTest.test_dhcpv6_single_pool) ... FAIL DEBUG - test_dhcpv6_single_pool (__main__.VRFTest.test_dhcpv6_single_pool) ... ERROR DEBUG - test_vrf_assign_interface (__main__.VRFTest.test_vrf_assign_interface) ... ERROR DEBUG - test_vrf_assign_interface (__main__.VRFTest.test_vrf_assign_interface) ... ERROR DEBUG - test_vrf_bind_all (__main__.VRFTest.test_vrf_bind_all) ... ERROR DEBUG - test_vrf_bind_all (__main__.VRFTest.test_vrf_bind_all) ... ERROR DEBUG - test_vrf_conntrack (__main__.VRFTest.test_vrf_conntrack) ... ERROR DEBUG - test_vrf_conntrack (__main__.VRFTest.test_vrf_conntrack) ... ERROR DEBUG - test_vrf_disable_forwarding (__main__.VRFTest.test_vrf_disable_forwarding) ... ERROR DEBUG - test_vrf_disable_forwarding (__main__.VRFTest.test_vrf_disable_forwarding) ... ERROR DEBUG - test_vrf_ip_ipv6_nht (__main__.VRFTest.test_vrf_ip_ipv6_nht) ... ERROR DEBUG - test_vrf_ip_ipv6_nht (__main__.VRFTest.test_vrf_ip_ipv6_nht) ... ERROR DEBUG - test_vrf_ip_ipv6_protocol_non_existing_route_map (__main__.VRFTest.test_vrf_ip_ipv6_protocol_non_existing_route_map) ... ERROR DEBUG - test_vrf_ip_ipv6_protocol_non_existing_route_map (__main__.VRFTest.test_vrf_ip_ipv6_protocol_non_existing_route_map) ... ERROR DEBUG - test_vrf_ip_protocol_route_map (__main__.VRFTest.test_vrf_ip_protocol_route_map) ... ERROR DEBUG - test_vrf_ip_protocol_route_map (__main__.VRFTest.test_vrf_ip_protocol_route_map) ... ERROR DEBUG - test_vrf_ipv6_protocol_route_map (__main__.VRFTest.test_vrf_ipv6_protocol_route_map) ... ERROR DEBUG - test_vrf_ipv6_protocol_route_map (__main__.VRFTest.test_vrf_ipv6_protocol_route_map) ... ERROR DEBUG - test_vrf_link_local_ip_addresses (__main__.VRFTest.test_vrf_link_local_ip_addresses) ... ERROR DEBUG - test_vrf_link_local_ip_addresses (__main__.VRFTest.test_vrf_link_local_ip_addresses) ... ERROR DEBUG - test_vrf_loopbacks_ips (__main__.VRFTest.test_vrf_loopbacks_ips) ... ERROR DEBUG - test_vrf_loopbacks_ips (__main__.VRFTest.test_vrf_loopbacks_ips) ... ERROR DEBUG - test_vrf_static_route (__main__.VRFTest.test_vrf_static_route) ... ERROR DEBUG - test_vrf_static_route (__main__.VRFTest.test_vrf_static_route) ... ERROR DEBUG - test_vrf_table_id_is_unalterable (__main__.VRFTest.test_vrf_table_id_is_unalterable) ... ERROR DEBUG - test_vrf_table_id_is_unalterable (__main__.VRFTest.test_vrf_table_id_is_unalterable) ... ERROR DEBUG - test_vrf_vni_add_change_remove (__main__.VRFTest.test_vrf_vni_add_change_remove) ... ERROR DEBUG - test_vrf_vni_add_change_remove (__main__.VRFTest.test_vrf_vni_add_change_remove) ... ERROR DEBUG - test_vrf_vni_and_table_id (__main__.VRFTest.test_vrf_vni_and_table_id) ... ERROR DEBUG - test_vrf_vni_and_table_id (__main__.VRFTest.test_vrf_vni_and_table_id) ... ERROR DEBUG - test_vrf_vni_duplicates (__main__.VRFTest.test_vrf_vni_duplicates) ... ERROR DEBUG - test_vrf_vni_duplicates (__main__.VRFTest.test_vrf_vni_duplicates) ... ERROR DEBUG - DEBUG - ====================================================================== DEBUG - ERROR: test_dhcp_single_pool (__main__.VRFTest.test_dhcp_single_pool) DEBUG - ---------------------------------------------------------------------- DEBUG - Traceback (most recent call last): DEBUG - File "/usr/libexec/vyos/tests/smoke/cli/test_vrf.py", line 73, in tearDown DEBUG - self.cli_commit() DEBUG - File "/usr/libexec/vyos/tests/smoke/cli/base_vyostest_shim.py", line 103, in cli_commit DEBUG - out = self._session.commit() DEBUG - ^^^^^^^^^^^^^^^^^^^^^^ DEBUG - File "/usr/lib/python3/dist-packages/vyos/configsession.py", line 315, in commit DEBUG - out = self.__run_command([COMMIT]) DEBUG - ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ DEBUG - File "/usr/lib/python3/dist-packages/vyos/configsession.py", line 242, in __run_command DEBUG - raise ConfigSessionError(output) DEBUG - vyos.configsession.ConfigSessionError: [ vrf ] DEBUG - Can not remove VRF "dhcp_smoke", it still has member interfaces! DEBUG - delete [ vrf ] failed DEBUG - Commit failed DEBUG -
Opened a bug report T7854
PR: https://github.com/vyos/vyos-1x/pull/4734
PR for documentation: https://github.com/vyos/vyos-documentation/pull/1686
Sep 21 2025
Sep 20 2025
Will track in https://vyos.dev/T7853
Upstream issue: https://gitlab.isc.org/isc-projects/kea/-/issues/3162
Removing the 192.0.2.0/30 address on eth1 resolved it for me.
vyos-build PR to add zerotier binary: https://github.com/vyos/vyos-build/pull/1041
Sep 19 2025
FRR PR: https://github.com/FRRouting/frr/pull/19593
VyOS PR with patch: https://github.com/vyos/vyos-build/pull/1040
Additional PR for tpmtest:
https://github.com/vyos/vyos-build/pull/1039
Those are additional daemon logs, like commands executed in the VPP
vyos@r14:~$ tail -f /var/lo local/ lock/ log/ vyos@r14:~$ tail -f /var/log/vpp.log
Updated configs and some logs:
PR for fix: https://github.com/vyos/vyos-1x/pull/4733
Looks like all of the calls to the script for the reset-ip-bgp.xml.in file are wrong. I originally was making a dedicated reset_bgp.py script before just incorporating it into bgp.py. I must have forgot to update those. I'll make a PR to fix it.
vyos@r14:~$ reset ip bgp all sudo: /usr/libexec/vyos/op_mode/reset_bgp.py: command not found vyos@r14:~$ vyos@r14:~$ show ver Version: VyOS 2025.09.17-0018-rolling Release train: current Release flavor: generic
Sep 18 2025
If one chooses not to copy config to new image, according to https://github.com/vyos/vyos-1x/blob/f46bd3ae7d225d67968397cf85887ae64160592a/src/op_mode/image_installer.py#L1105-L1108 , it won't copy default config to f'{target_config_dir}/config.boot' (This behavior is different from install_image, in which it copied the default config to f'{target_config_dir}/config.boot'). So get_cli_kernel_options cannot find the file and raise an error.