ctl_transport

Diagnostic `nanook::ctl::transport`

Summary

transport error: {0}

Help

verify the admin endpoint is reachable and the agent is running

Details

When this fires

The Control client in nanook-admin/src/client/ couldn't even complete a request: connection refused, DNS failure, TLS handshake error, Unix socket missing, websocket upgrade rejected. The agent never got a chance to respond. HttpControl, UnixControl, and WsClient all funnel low-level errors into this variant.

What to check

  • Compare nanook ctl --addr / --socket against [admin].addr and [admin].socket in the agent config.
  • Quick reachability probe:
curl -sv http://127.0.0.1:9100/state
ls -l /run/nanook/admin.sock
  • For TLS, confirm the cert is trusted and the SNI matches.