systemdでchronyが自動起動しない

 立ち上げて、

$ chronyc sources

しても、エラーとなってしまいます。

$ sudo systemctl start chronyd

すると、動きます。

原因はsystemd-timesyncd.serviceとの競合のようですが・・・

 試しに、

$ sudo systemctl disable systemd-timesyncd

 すると、起動しています。  しかし、

/etc/systemd/system/chronyd.service

には、[Unit]内のConfrictsにsystemd-timesyncd.serviceが記載されています。

Afterでうまく行った

 競合がだめなら、後に動かしてしまうと言う方法でうまく行きました。

[Unit]内に以下のようにAfterに設定します。

$ sudo gedit /etc/systemd/system/chronyd.service 
----------
[Unit]
Description=chrony, an NTP client/server
Documentation=man:chronyd(8) man:chronyc(1) man:chrony.conf(5)
# Conflicts=systemd-timesyncd.service openntpd.service
After=network.target systemd-timesyncd.service

[Service]
Type=forking
PIDFile=/run/chronyd.pid
EnvironmentFile=-/etc/default/chrony
# Starter takes care of special cases mostly for containers
ExecStart=/usr/lib/systemd/scripts/chronyd-starter.sh $DAEMON_OPTS
ExecStartPost=-/usr/lib/chrony/chrony-helper update-daemon
PrivateTmp=yes
ProtectHome=yes
ProtectSystem=full

[Install]
Alias=chronyd.service
WantedBy=multi-user.target

これでいいはずです。

$chronyc sources
210 Number of sources = 8
MS Name/IP address         Stratum Poll Reach LastRx Last sample               
===============================================================================
^- chilipepper.canonical.com     2   6    17    31  +2386us[+3477us] +/-  150ms
^- golem.canonical.com           2   6    17    32  +6142us[+7233us] +/-  160ms
^- alphyn.canonical.com          2   6    17    31  +4544us[+5635us] +/-  180ms
^- pugot.canonical.com           2   6    17    31  +1476us[+2566us] +/-  157ms
^+ 122x215x240x51.ap122.ftt>     2   6    17    31   -563us[ +528us] +/-   41ms
^* ntp-a2.nict.go.jp             1   6    17    30   +321us[+1412us] +/-   16ms
^+ sv1.localdomain1.com          2   6    17    30  -1883us[-1883us] +/-   30ms
^- x.ns.gin.ntt.net              2   6    17    21  +3192us[+3192us] +/-   82ms

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-04-14 (日) 03:16:00