Sorry, it works properly only for not PD. Looks like is not backported to equuleus
Client-side configuration to reproduce
set interfaces ethernet eth0 address 'dhcpv6' set interfaces ethernet eth0 dhcpv6-options pd 0 interface eth1 address '1' set interfaces ethernet eth0 dhcpv6-options pd 0 interface eth1 sla-id '0' set interfaces ethernet eth0 dhcpv6-options pd 0 length '64'
On server-side we get the same backtrace
vyos@vyos# run show dhcpv6 server leases Traceback (most recent call last): File "/usr/libexec/vyos/op_mode/show_dhcpv6.py", line 209, in <module> leases = get_leases(conf, lease_file, args.state, args.pool, args.sort) File "/usr/libexec/vyos/op_mode/show_dhcpv6.py", line 142, in get_leases leases = sorted(leases, key = lambda k: int(ip_address(k['ip']))) File "/usr/libexec/vyos/op_mode/show_dhcpv6.py", line 142, in <lambda> leases = sorted(leases, key = lambda k: int(ip_address(k['ip']))) File "/usr/lib/python3.7/ipaddress.py", line 54, in ip_address address) ValueError: '2001:db8:290::/64' does not appear to be an IPv4 or IPv6 address