Just tested here and confirmed that tftpd-hpa installs and runs perfectly fine on both a clean Ubuntu 14.04 and Ubuntu 16.04 system with its default configuration.
Changing from "[::]" to "0.0.0.0" is completely wrong as that turns off IPv6 support for tftpd-hpa which people do need. My best guess as to why some folks need to do that change is because they somehow turned off IPv6 on their system, which then causes any daemon that's configured to bind both IPv4 and IPv6 to fail. While it'd be nice if tftpd-hpa dealt with such setups a bit nicer, turning off IPv6 support on Ubuntu isn't something that we actively support (understand, that it's at your own risk) and such regressions are absolutely to be expected in such cases. I've confirmed the following: - An Ubuntu 14.04 system with IPv6 enabled and no IPv6 address works fine - An Ubuntu 16.04 system with IPv6 enabled and no IPv6 address works fine - An Ubuntu 14.04 system with IPv6 disabled fails as described in this bug report - An Ubuntu 16.04 system with IPv6 disabled fails as described in this bug report And for good measure: - An Ubuntu 14.04 system with IPv6 enabled and an IPv6 address works fine too - An Ubuntu 16.04 system with IPv6 enabled and an IPv6 address works fine too There may still be some kind of race in tftpd-hpa which I'm not hitting here and that would cause it to only work after a little while (similar to the other bug which was referenced here). But if it's not working at all and only works after you change it to bind 0.0.0.0, that's most likely because you reconfigured your system's networking in a way we don't support. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1342580 Title: tftpd-hpa doesn't start on boot To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/tftp-hpa/+bug/1342580/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
