Então, é assim que depurei o problema.
# tail /var/log/syslog
A saída do comando acima disse que o tftpd estava servindo arquivos de /srv/tftp , mas não há menção de /srv/tftp em /etc/xinetd.d/tftp .
Além disso, este post ajudou a depurar o problema: link . Executar o xinetd no modo de depuração não causou esse problema.
O culpado foi a linha tftp em /etc/inetd.conf , conforme mencionado no link a seguir:
link
Muito provavelmente quando o xinetd é executado como um daemon, o /etc/inetd.conf tem precedência sobre os arquivos de configuração no diretório /etc/xinetd.d e é por isso que este problema ocorre quando o xinetd é executado como um daemon.
Comente a linha tftp em /etc/inetd.conf e reinicie o xinetd e isso resolveu este problema.