To reproduce:
set service pppoe-server interface eth1 commit
commit:
vyos@r14# commit
[ service pppoe-server ]
VyOS had an issue completing a command.
Report time: 2022-11-07 18:25:11
Image version: VyOS 1.4-rolling-202211010829
Release train: current
Built by: autobuild@vyos.net
Built on: Tue 01 Nov 2022 08:29 UTC
Build UUID: 15370146-6844-4479-b4a6-b0d265eea441
Build commit ID: 64e77f12f66ce4
Architecture: x86_64
Boot via: installed image
System type: KVM guest
Hardware vendor: QEMU
Hardware model: Standard PC (Q35 + ICH9, 2009)
Hardware S/N:
Hardware UUID: 4d6f4d29-1ae8-446f-8d2b-3decd9da64c7
Traceback (most recent call last):
File "/usr/libexec/vyos/conf_mode/service_pppoe-server.py", line 103, in <module>
verify(c)
File "/usr/libexec/vyos/conf_mode/service_pppoe-server.py", line 52, in verify
verify_accel_ppp_base_service(pppoe)
File "/usr/lib/python3/dist-packages/vyos/configverify.py", line 394, in verify_accel_ppp_base_service
for user in dict_search('authentication.local_users.username', config):
TypeError: 'NoneType' object is not iterable
[[service pppoe-server]] failed
Commit failed
[edit]
vyos@r14#