1 现象
$ sudo /etc/init.d/tftpd-hpa start
[....] Starting tftpd-hpa (via systemctl): tftpd-hpa.serviceJob for tftpd-hpa.service failed because the control process exited with error code.
See "systemctl status tftpd-hpa.service" and "journalctl -xe" for details.
failed!
2 定位问题
2.1 发现是由于tftp使用的69端口被占用
$ systemctl status tftpd-hpa.service
● tftpd-hpa.service - LSB: HPA's tftp server
Loaded: loaded (/etc/init.d/tftpd-hpa; generated)
Active: failed (Result: exit-code) since Wed 2020-08-05 11:22:06 CST; 7s ago
Docs: man:systemd-sysv-generator(8)
Process: 28487 ExecStart=/etc/init.d/tftpd-hpa start (code=exited, status=71)
$ sudo journalctl -xe
......
Aug 05 11:22:06 pek-vx-nwk1 sudo[28471]: svc-cmnet : TTY=pts/32 ; PWD=/ ; USER=root ; COMMAND=/etc/init.d/tftpd-hpa start
Aug 05 11:22:06 pek-vx-nwk1 sudo[28471]: pam_unix(sudo:session): session opened for user root by svc-cmnet(uid=0)
Aug 05 11:22:06 pek-vx-nwk1 systemd[1]: Starting LSB: HPA's tftp server...
-- Subject: Unit tftpd-hpa.service has begun start-up
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- Unit tftpd-hpa.service has begun starting up.
Aug 05 11:22:06 pek-vx-nwk1 tftpd-hpa[28487]: * Starting HPA's tftpd in.t