On v1.2.1, Build ID '85838104-ce3a-4024-a6be-bfe527dd1eeb', VMware, when I configure a dhcpv6 listen-interface and an upstream interface then commit, I get the following error:
[ Service dhcpv6-relay ]
Traceback (most recent call last): File "/usr/libexec/vyos/conf_mode/dhcpv6_relay.py", line 113, in <module> c =get_config() File "/usr/libexec/vyos/conf_mode/dhcpv6_relay.py", line 56, in get_config listen= addr + '%' + intf TypeError: unsupported operand type(s) for +: 'NoneType' and 'str' [[service dhcpv6-relay]] failed Commit failed
It worked fine in v1.1.8, configuration the same.
Sample Configuration (device is in a closed network so I have to recreate it here)
ethernet eth0 {
address 10.10.5.254/24
address 2001:105::254/64
duplex auto
hw-id 00:50:56:80:cb:a3
ipv6 {
dup-addr-detect-transmits 1
router-advert {
cur-hop-limit 64
link-mtu 0
managed-flag true
max-interval 600
other-config-flag false
prefix 2001:105::/64 {
autonomous-flag false
on-link-flag true
valid-lifetime 2592000
}
reachable-time 0
retrans-timer 0
send-advert true
}
}
smp-affinity auto
speed auto
}
ethernet eth1 {
address 1.5.0.17/30
address 2001:1516::17/64
duplex auto
hw-id 00:50:56:80:f6:0a
smp-affinity auto
speed auto
}Whereas eth1 is the upstream interface, eth0 is the LAN interface, and the dhcpv6 server is 2001:100::100. The following dhvp6-relay commands are entered which create the error when committing:
set service dhcpv6-relay upstream-interface eth1 address 2001:100::100 set service dhcpv6-relay listen-interface eth0