Trying to view L2TP server sessions for established L2TP VPN connections to the VyOS LNS displays the following output:
xxx@backup-lns2:~$ show l2tp-server sessions
:...skipping...
Traceback (most recent call last):
File "/usr/libexec/vyos/op_mode/ppp-server-ctrl.py", line 74, in <module>
main()
File "/usr/libexec/vyos/op_mode/ppp-server-ctrl.py", line 60, in main
output, err = popen(cmd_dict['cmd_base'].format(cmd_dict['vpn_types'][args.proto]) + args.action + ses_pattern, stderr=DEVNULL, decode='utf-8')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/vyos/util.py", line 89, in popen
pipe = p.communicate(input, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/subprocess.py", line 1194, in communicate
stdout = self.stdout.read()
^^^^^^^^^^^^^^^^^^This is preventing viewing sessions nor can you reset an L2TP interface:
xxx@backup-lns2:~$ reset vpn l2tp interface l2tp0
^CTraceback (most recent call last):
File "/usr/libexec/vyos/op_mode/reset_vpn.py", line 56, in <module>
res = vyos.opmode.run(sys.modules[__name__])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/vyos/opmode.py", line 272, in run
func(**args)
File "/usr/libexec/vyos/op_mode/reset_vpn.py", line 38, in reset_conn
run(cmd_dict['cmd_base'].format(cmd_dict['vpn_types'][protocol],
File "/usr/lib/python3/dist-packages/vyos/util.py", line 125, in run
_, code = popen(
^^^^^^
File "/usr/lib/python3/dist-packages/vyos/util.py", line 89, in popen
pipe = p.communicate(input, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/subprocess.py", line 1197, in communicate
stderr = self.stderr.read()
^^^^^^^^^^^^^^^^^^