Estou atualizando meu sistema de 14.04 para 16.04, estou enfrentando essa questão de ntp.service
não sendo iniciado na inicialização.
$ sudo systemctl status ntp.service
● ntp.service - LSB: Start NTP daemon
Loaded: loaded (/etc/init.d/ntp; bad; vendor preset: enabled)
Active: active (exited) since Mon 2017-09-11 12:29:11 UTC; 26min ago
Docs: man:systemd-sysv-generator(8)
Tasks: 0
Memory: 0B
CPU: 0
Sep 11 12:29:11 ip-10-1-1-20 systemd[1]: Starting LSB: Start NTP daemon...
Sep 11 12:29:11 ip-10-1-1-20 ntp[1254]: * Starting NTP server ntpd
Sep 11 12:29:11 ip-10-1-1-20 ntp[1254]: ...done.
Sep 11 12:29:11 ip-10-1-1-20 systemd[1]: Started LSB: Start NTP daemon.
Sep 11 12:29:11 ip-10-1-1-20 ntpd[1372]: proto: precision = 0.222 usec (-22)
O conteúdo do arquivo ntp.service
está sendo gerado por sysv
services se não estiver errado. Conteúdo do qual é
$ sudo systemctl cat ntp.service
# /run/systemd/generator.late/ntp.service
# Automatically generated by systemd-sysv-generator
[Unit]
Documentation=man:systemd-sysv-generator(8)
SourcePath=/etc/init.d/ntp
Description=LSB: Start NTP daemon
Before=multi-user.target
Before=multi-user.target
Before=multi-user.target
Before=graphical.target
After=network-online.target
After=remote-fs.target
After=systemd-journald-dev-log.socket
Wants=network-online.target
[Service]
Type=forking
Restart=no
TimeoutSec=5min
IgnoreSIGPIPE=no
KillMode=process
GuessMainPID=no
RemainAfterExit=yes
ExecStart=/etc/init.d/ntp start
ExecStop=/etc/init.d/ntp stop
Arquivos de bugs relevantes:
Eu perguntei no IRC e eles disseram, o arquivo gerado pelo sistema a partir do serviço init para um arquivo de serviço systemd às vezes é buggy e me pediu para substituí-lo de uma das versões upstream do ntp.service.
Neste momento, a correção que consegui criar é que preciso iniciar e parar manualmente o serviço ntpd
$ sudo systemctl stop ntp.service
$ sudo systemctl start ntp.service
Mas isso anula o propósito do início automático do ntp.service no momento da inicialização
Gostaria de receber ajuda sobre isso.