My intention was to collect logs, observe process statuses, etc. and report to the github issue once it reared its head again, but I significantly increased the DHCP lease time in OPNsense and it hasn't happened again (knock on wood). For reference, I've set the "default lease time" to 604,800 seconds (7 days) and the "maximum lease time" to 1,814,400 seconds (21 days). These settings are acceptable for me on my home LAN, but your mileage may vary. I'm pretty sure I had the default OPNsense values for both of those settings previously.
After running just fine for almost two months now, I think that config change fixed it for me. So if there is a bug in the hostname registration script, it might be triggered by a relatively short lease time and a subsequent lease expiration.
If it comes up again or I find more information, I will report back.
After running just fine for almost two months now, I think that config change fixed it for me. So if there is a bug in the hostname registration script, it might be triggered by a relatively short lease time and a subsequent lease expiration.
If it comes up again or I find more information, I will report back.
"