Hi, we have this environment:
-
VyOS Version: 2026.03
-
Platform: Proxmox
-
Configuration: PPPoE server with RADIUS authentication and QinQ VLANs
accel-ppp@pppoe.service is active and running, but all show pppoe-server commands hang indefinitely without any output, so we are forced to interrupt them manually. We can see the time out at the p.communicate(input, timeout) call in /usr/lib/python3/dist-packages/vyos/utils/process.py.
For example:
vyos@en-PA-VyOS-PPPoE-concentrator:~$ show pppoe-server statistics
:...skipping...
Traceback (most recent call last):
File "/usr/libexec/vyos/op_mode/ppp-server-ctrl.py", line 75, in <module>
main()
File "/usr/libexec/vyos/op_mode/ppp-server-ctrl.py", line 61, 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/utils/process.py", line 92, in popen
pipe = p.communicate(input, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/subprocess.py", line 1194, in communicate
stdout = self.stdout.read()
^^^^^^^^^^^^^^^^^^
KeyboardInterrupt
Could you help us understand the root cause and resolve the issue?