VPN Openconnect does not check dictionary key server with authentication mode RADIUS
To reproduce:
set vpn openconnect authentication mode radius set vpn openconnect network-settings client-ip-settings subnet 100.64.55.0/24 commit
commit:
vyos@r14# commit
[ vpn openconnect ]
Traceback (most recent call last):
File "/usr/libexec/vyos/services/vyos-configd", line 144, in run_script
script.verify(c)
File "/usr/libexec/vyos//conf_mode/vpn_openconnect.py", line 96, in verify
if not ocserv["authentication"]['radius']['server']:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: 'server'
[[vpn openconnect]] failed
Commit failed
[edit]
vyos@r14#
vyos@r14# run show ver
Version: VyOS 2025.03.23-0020-rolling
Release train: current
Release flavor: generic
Built by: autobuild@vyos.net
Built on: Sun 23 Mar 2025 00:20 UTC
Build UUID: 75ea1ea5-7266-4cbd-b615-8ed7197c1c7e
Build commit ID: feb144cdd771c4