miniupnp
miniupnp copied to clipboard
refresh_nft_cache: mnl_cb_run returned -1: Protocol error endlessly spammed in log; UPnP rule listing does not work
As the title says. It's unable to show clients that can display the mappings that are currently active, but everything else works. However, I can't reliably trigger this behaviour now - somehow restarting MiniUPnPd fixed it?
"Protocol error" is EPROTO.
I don't understand how this can happen :)
@AshleighTheCutie have you reproduced the problem ?
Not yet, still trying to.
I have a consistent reproducer but it is on nixos.
You can reproduce it via
nix \
--extra-experimental-features nix-command \
--extra-experimental-features flakes \
build nixpkgs#nixosTests.upnp.nftables -L