私のntpサービスは正しく実行されていますが、timedatectlを起動できません。誰でも助けることができますか?
# systemctl status ntp
● ntp.service - LSB: Start NTP daemon Loaded: loaded (/etc/init.d/ntp; generated; vendor preset: enabled) Active: active (exited) since Sat 2020-06-13 01:37:35 UTC; 2min 37s ago
Docs: man:systemd-sysv-generator(8)
Tasks: 0 (limit: 19660) CGroup: /system.slice/ntp.service
Jun 13 01:37:35 localhost systemd[1]: Stopped LSB: Start NTP daemon. Jun 13 01:37:35 localhost systemd[1]: Starting LSB: Start NTP daemon... Jun 13 01:37:35 localhost systemd[1]: Started LSB: Start NTP daemon.
# timedatectl
Failed to query server: Cannot send after transport endpoint shutdown
答え1
timedatectl
言わないでntpd
。
timedatectl
そして話してくださいsystemd-timedated
。
実はこれも全く事実ではない。
timedatectl
チャットはdbus-daemon
チャットに関連付けられており、チャット、チャット、systemd-timedated
およびdbus-daemon
など、設定されたsystemd
サービスのステータスについて質問します。ntpd
systemd-timesyncd
チェーンのどこかにバグが報告されていますESHUTDOWN
。残念ながら、systemdのデスクトップバスエラー報告機能を使用すると、チェーン内のどこでエラーが発生しているのかわかりません。
これは何でも可能であり、この問題をさらに診断するための情報を提供していません。私たちが知っている限り、systemd-timedated
完全に間違ったサービスを見ている、起動しない、またはデスクトップバスの問題がある可能性があります。詳細については、システム全体のデスクトップバスを監視する必要がありますbusctl monitor
。
systemd-timedated
ところで、systemd docoは「systemd-timedated」と言わなければなりませんが、「systemd-timesyncd」と間違っていますが、これは役に立ちません。 ☺
ntp.service
実行中のプロセスがない理由は次のとおりです。rc
何らかの理由で古いvan Smoorenburgスクリプトでプロセスを開始しています。
systemd-sysv-generator
これらのスクリプトへの一貫したアプローチは、説明されているようにサービスが正常に実行されていると思うように欺くことができます。https://unix.stackexchange.com/a/560998/5132。
van Smoorenburgrc
スクリプトとすべての場合に適用される単一の互換性メカニズムの使用を中止してください。今日、ほとんどのLinuxオペレーティングシステムは、systemdサービスユニットとともに、さまざまなNTPデーモンをパッケージ化しています。もう一度申し上げますが、この問題をさらに診断したり、デバイスの向きを知らせたりするために使用できる情報はまったくありません。 Debian にのみ以下があります。少なくとも3つの異なるソースがあり、ntpd
NTPソフトウェアがどこから来たのか、どのオペレーティングシステムを使用しているのかを教えてくれませんでした。
追加読書
- Lennart Potlinget al。
systemd-timedated
。 システムマニュアルページ。 freedesktop.org. - https://manpages.debian.org/unstable/ntp/ntpd.8.en.html
- https://manpages.debian.org/unstable/ntpsec/ntpd.8.en.html
- https://manpages.debian.org/unstable/openntpd/ntpd.8.en.html