send_batch: mnl_cb_run returned -1: No such file or directory AGAIN
It's happening again, and I don't know why. Same OS, same MiniUPNPd. It was working, and now it's not. All I get is this again:
Aug 31 16:43:58 Atri miniupnpd[131903]: send_batch: mnl_cb_run returned -1: No such file or directory
Aug 31 16:43:58 Atri miniupnpd[131903]: nft_send_rule(0x55c8234bf550, 6, 2) send_batch failed -4
All I have customised in the config file is this:
listening_ip=ens1
listening_ip=enp7s0f1
listening_ip=enp7s0f0
listening_ip=enp6s0
listening_ip=tun0
Should I try compiling from the absolute latest source and seeing what happens?
EDIT 1: Grammar
I really don't know why it doesn't work. Is there something happening before it stops working ?
does it work again when you stop miniupnpd and start it again, or after a reboot?
No, it simply never works. I even dropped all tables, recreated them like I initially did, and then tried again - no change.
EDIT: There is one change: I made IPv6 work. However, that uses a completely different table type anyway, so I don't see how that did this - and it might have been broken for a while and I just never noticed. I only have two things that need UPnP (Elite: Dangerous and No Mans' Sky) and I've not played them in quite some time.
EDIT II: Also, the SystemD service never worked anyway - for some reason, the service fails silently, I assume it's something to do with how Debian does the miniupnpd package they used to have - but I thought I'd removed that. Let me check again...
EDIT III: Yeah, it's gone. So it's not conflicting there. I wonder why the service got left behind?