Page MenuHomeVyOS Platform

VPN Openconnect does not check dictionary key server with authentication mode RADIUS
Open, NormalPublicBUG

Description

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

Details

Version
VyOS 2025.03.23-0020-rolling
Is it a breaking change?
Unspecified (possibly destroys the router)
Issue type
Bug (incorrect behavior)
Story points
2