Can't run safe node with sn_node 0.26.16

Seems like something isn’t being written to stdout, try manually setting export RUST_LOG="debug" in your terminal before running it. Anyway, I think I was able to repro this though, so see if you get something similar (I got this for --local-ip with IPv4 address btw, but it won’t matter as you’ve noticed also, for reasons I’ll theorize in a moment):

[sn_node] INFO [src\endpoint.rs:242] IGD request failed: Could not find the gateway device for IGD - IgdSearch(IoError(Custom { kind: TimedOut, error: "search timed out" }))
Cannot start node due to error: Routing(Network(IgdNotSupported))
[sn_node] ERROR [src\bin\sn_node.rs:118] Cannot start node due to error: Routing(Network(IgdNotSupported))

If that’s the case, seems like the igd lib is failing (specifically at this line of code in qp2p) and not necessarily maidsafe libs. I don’t have time right now, but I can try increasing my timeout, playing with search options, etc. later and recompiling to see what happens.

Maybe needs another flag to be passed to configure sn_node, maybe router settings, maybe a bug in IGD. But in this case you’re right that it’s not the IPv4/IPv6 issue (assuming we’re getting the same error here).

To get around this for now, you can manually setup port forwarding on your router and provide both --local-ip and --external-ip and it will skip the IGD code branch altogether.