LINUX.ORG.RU
решено ФорумAdmin

Не стартует tftpd-hpa

 


0

1

Приветствую,форумчане! Помогите разобраться с демоном tftp,пожалуйста.

Установлен tftpd-hpa,но демон не стартует ни при запуске Ubuntu 16.04, ни в ручном режиме.

tftpd-hpa принудительно переведен в режим демона.

Листинг /etc/default/tftp-hpa

# /etc/default/tftpd-hpa


RUN_DAEMON=«yes»
TFTP_USERNAME=«tftp»
TFTP_DIRECTORY=«/srv/tftp»
TFTP_ADDRESS=«0.0.0.0:69»
TFTP_OPTIONS="--secure -l -v -m /etc/tftpd.remap"

При запуске пишет
xxxxxxx@serverbook:~$ sudo systemctl start tftpd-hpa
Job for tftpd-hpa.service failed because the control process exited with error code.
See «systemctl status tftpd-hpa.service» and «journalctl -xe» for details.


xxxxxxx@serverbook:~$ 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-10-16 10:21:21 MSK; 13min ago
Docs: man:systemd-sysv-generator(8)
Process: 19679 ExecStart=/etc/init.d/tftpd-hpa start (code=exited, status=66)


окт 16 10:21:21 serverbook systemd[1]: Starting LSB: HPA's tftp server...
окт 16 10:21:21 serverbook tftpd-hpa[19679]: * Starting HPA's tftpd in.tftpd
окт 16 10:21:21 serverbook systemd[1]: tftpd-hpa.service: Control process exited, code=exited status=66
окт 16 10:21:21 serverbook systemd[1]: Failed to start LSB: HPA's tftp server.
окт 16 10:21:21 serverbook systemd[1]: tftpd-hpa.service: Unit entered failed state.
окт 16 10:21:21 serverbook systemd[1]: tftpd-hpa.service: Failed with result 'exit-code'.

пальцем в небо

selinux?

snaf ★★★★★
()
Ответ на: комментарий от semenaa

Пробовал выставлять значение поля TFTP_ADDRESS и в значение «0.0.0.0:69» и в TFTP_ADDRESS=":69", даже комментил его.
Результат один и тот же - сервис не стартует(
Кстати, восстанавливая хронологию событий, понял, баг появился после обновления убунты.
До этого сервис стартовал

HerrMamont
() автор топика
Ответ на: комментарий от HerrMamont

Еще не пробовал реальный адрес интерфейса записать в TFTP_ADDRESS? Было ли фатальным обновление самого пакета tftpd-hpa? Проверить, когда он обновлялся, можно вроде в /var/log/dpkg.log. Ежели и впрямь обновилося, то...

Стартани процесс tftpd сам, с аргументами -vvv, дабы видеть весь вывод, поиграйся с другими параметрами (опять же, адрес из аргумента задать), strace попробуй.

Однако думается мне, не в нем дело. Часто теперь баги прилетают с обновлениями в systemd. Любят какую-нибудь мелочь невзначай изменить. В данном случае работает генератор на основе инит-скриптов, а это вообще деликатное дело. Опять-таки, пишешь -vvv и зришь в journalctl, что там творится. Можно состряпать юнит родного формата системд, в общем-то для такого простого приложения раз плюнуть. Времяночку. Токмо перед этим как-нибудь спрятать инит-портянку. И systemctl daemon-reload. Удачного сеанса красноглазия, в общем.

semenaa
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.