To reproduce:
set service dhcpv6-server shared-network-name DHCPv6 subnet 2001:cafe:fefe::/48 address-range start 2001:cafe:fefe::100 stop '2001:cafe:fefe::1000' set service dhcpv6-server shared-network-name PREFIX subnet 2001:cafe:fefe::/48 prefix-delegation start 2001:cafe:fefe:1111:: prefix-length '64' set service dhcpv6-server shared-network-name PREFIX subnet 2001:cafe:fefe::/48 prefix-delegation start 2001:cafe:fefe:1111:: stop '2001:cafe:fefe:ffff::'
Commit:
vyos@r4-epa# commit [ service dhcpv6-server ] VyOS had an issue completing a command. Report time: 2021-10-19 22:13:39 Image version: VyOS 1.3.0-epa2 Release train: equuleus Built by: Sentrium S.L. Built on: Sun 17 Oct 2021 17:35 UTC Build UUID: 2a282866-08cf-40fc-82a1-29ac261d3fb4 Build commit ID: defac161082bc3-dirty 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: 6f3ac57f-f80f-4b11-9abc-56bdc6f0e33d Traceback (most recent call last): File "/usr/libexec/vyos/conf_mode/dhcpv6_server.py", line 183, in <module> verify(c) File "/usr/libexec/vyos/conf_mode/dhcpv6_server.py", line 131, in verify raise ConfigError('DHCPv6 subnets must be unique! Subnet {0} defined multiple times!'.format(subnet['network'])) TypeError: string indices must be integers