netbirdio/netbird · error
add addr %s: %w
Error message
add addr %s: %w
What it means
Error "add addr %s: %w" thrown in netbirdio/netbird.
Source
Thrown at client/iface/device/wg_link_linux.go:148
}
return nil
}
func (l *wgLink) addAddr(ifaceName string, prefix netip.Prefix) error {
log.Debugf("adding address %s to interface: %s", prefix, ifaceName)
addr := &netlink.Addr{
IPNet: &net.IPNet{
IP: prefix.Addr().AsSlice(),
Mask: net.CIDRMask(prefix.Bits(), prefix.Addr().BitLen()),
},
}
if err := netlink.AddrAdd(l, addr); os.IsExist(err) {
log.Infof("interface %s already has the address: %s", ifaceName, prefix)
} else if err != nil {
return fmt.Errorf("add addr %s: %w", prefix, err)
}
return nil
}
View on GitHub (pinned to 93e97f4bf1)
When it happens
Trigger: Thrown at client/iface/device/wg_link_linux.go:148 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of netbirdio/netbird@93e97f4bf1 (2026-08-16).
Data as JSON: /api/errors/2ea1c8c006e05281.
Report an issue: GitHub.