bind_failed

Diagnostic `nanook::admin::bind_failed`

Summary

admin failed to bind `{0}`

Help

ensure the admin address is free and the process can bind it

Details

When this fires

Server::bind in nanook-admin/src/server.rs could not open a TCP listener on [admin].addr. Usually the port is already taken (another nanook instance, a stale process, something else on the same host), the address is on an interface that doesn't exist on this box, or the agent lacks the capability to bind a privileged port.

What to check

  • See who's holding the port:
ss -ltnp 'sport = :9100'
  • For ports below 1024, either pick something higher or grant the agent CAP_NET_BIND_SERVICE.