I had tftpf-hpa working on my Ubuntu server to send/receive images and configs from my Cisco devices.
Today it is not working. The service won't start, even if I try it manually. It does not tell me why it won't start. If I run the start-stop-daemon with strace I get a lot of output, but I cannot see what the problem is.
I tried switching to atftpd, but that core dumps when it tries to write a file that I have sent from a cisco switch ... something I do quite often and has always worked before.
I also tried to use the tftpd package, but syslog indicates that it is trying to send the file I have asked the switch to send, rather than receive it. The switch indicates "Permission denied" as the problem. To test with tftpd, I changed ownership on /var/lib/tftboot and all its contents to nobody:nogroup.
I installed tftpd-hpa on another server running Ubuntu 20.04 and that is working. So I am not dead in the water, but that is a secondary server.
Can anyone help me get a working tftp server on my primary Ubuntu server? If there is a way to troubleshoot these problems, please let me know.