この質問について話し合う人を見たことがありますが、誰も答えがわからないようです。
次のコマンドでtftpd-hpaを起動しようとすると:
/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!
私のもの/etc/default/tftpd-hpa
# /etc/default/tftpd-hpa
TFTP_USERNAME="fly!"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"
RUN_DAEMON="yes" # maybe no need for that
#OPTIONS="-l -s /var/lib/tftpboot"
出力systemctl status tftpd-hpa.service
● tftpd-hpa.service - LSB: HPA's tftp server
Loaded: loaded (/etc/init.d/tftpd-hpa; bad; vendor preset: enabled)
Active: failed (Result: exit-code) since Пн 2016-11-28 19:45:33 +05; 4min 38s
Docs: man:systemd-sysv-generator(8)
Process: 3217 ExecStart=/etc/init.d/tftpd-hpa start (code=exited, status=1/FAI
ноя 28 19:45:33 serverubuntu systemd[1]: Starting LSB: HPA's tftp server...
ноя 28 19:45:33 serverubuntu tftpd-hpa[3217]: * Starting HPA's tftpd in.tftpd
ноя 28 19:45:33 serverubuntu tftpd-hpa[3217]: /tftpboot missing, aborting.
ноя 28 19:45:33 serverubuntu systemd[1]: tftpd-hpa.service: Control process exit
ноя 28 19:45:33 serverubuntu systemd[1]: Failed to start LSB: HPA's tftp server.
ноя 28 19:45:33 serverubuntu systemd[1]: tftpd-hpa.service: Unit entered failed
ноя 28 19:45:33 serverubuntu systemd[1]: tftpd-hpa.service: Failed with result '
lines 1-13/13 (END)
なぜ動作しないのですか?どうすれば修正できますか?
オペレーティングシステム - Ubuntu Server 16.04 LTS
私はこれを訪問しましたランチパッドのバグレポート#1342580
0:69
に変更し、行 ''条件も次の0.0.0.0:69
ように変更しました。start on
/etc/init/tftpd-hpa.conf
start on (filesystem and net-device-up IFACE!=lo)
それも動作しません。
ベストアンサー1
パスエラー:
ноя 28 19:45:33 serverubuntu tftpd-hpa[3217]: /tftpboot missing, aborting.
tftpd-hpa
/tftpboot
これを設定する公式PXEチュートリアルをどこに従うべきかを探しています。/var/lib/tftpboot
クイックフィックスで次の行のコメントを外します/etc/default/tftpd-hpa
。
OPTIONS="-l -s /var/lib/tftpboot"