時計が切れているので、を使用して同期したいntpdate
です。いくつかの異なるNTPサーバーを試しましたが、何らかの理由で次のエラーメッセージが常に表示されます。
$ sudo ntpdate ntp.ubuntu.com
4 Mar 12:27:35 ntpdate[1258]: no server suitable for synchronization found
$ sudo ntpdate pool.ntp.org
4 Mar 12:27:50 ntpdate[1267]: no server suitable for synchronization found
$ sudo ntpdate de.pool.ntp.org
4 Mar 12:28:01 ntpdate[1273]: no server suitable for synchronization found
$ sudo ntpdate us.pool.ntp.org
4 Mar 12:28:12 ntpdate[1276]: no server suitable for synchronization found
関連する質問
関連する質問に目を通しましたが、私の問題を解決できるものはありません:
- NTPを使用して時刻を同期できません -この男は私とは異なるエラーを受け取ります。彼の問題は
ntpd
デーモンとの競合でした。ntp
パッケージ(ntpd
デーモンを含む)がまったくインストールされていません。 - NTPを使用してクロックを強制的に更新する方法は?-この男の問題は、
ntpdate
コマンドを起動時にコマンドを適切に動作させないこと/etc/rc.local
であり、同様に問題ntpd
は実行中のデーモンとの競合でした。ntpdate
ブート時に実行しようとしていませんし、(再度)ntpd
デーモンをインストールしていません。 - 「ntpdate」を使用して時間を同期できません、エラー:「同期に適したサーバーが見つかりません」 -これは私のエラーですが、受け入れられた答えは基本的に「
ntpd
代わりに使用ntpdate
」です。ああ...
試したこと
ntpパッケージをインストールしました
... ユーティリティのntpd
代わりにデーモンを使用してみましたntpdate
。時刻も同期しません。デーモンは正常に起動しますが、私の時計はオフのままです。/etc/ntp.conf
後者の投稿で受け入れられた答えから正確なものを使用して、デーモンを再起動することさえ試みました。立ち入り禁止。とにかく、デーモンを使いたくありません。これはntpdate
「非推奨」と見なされているので、ntpd -q
代わりに使用することをお勧めします。こちらもご覧ください:
しかし、ntpd
私にとっても機能しないため、問題は別の場所にあります。そして、クロックを同期するためだけに余分なパッケージをインストールする必要はないことを好みます。ntpdate
Ubuntuにプリインストールされているため、正常に動作します。そこで、ntp
パッケージを再度アンインストールしました。
おそらくポート123がブロックされていますか?
この投稿から:
...職場のコンピューター/ネットワークからポート123がブロックされる可能性があるという考えがありました。確かに、
$ sudo nmap -p123 -sU -P0 localhost
...
PORT STATE SERVICE
123/udp closed ntp
...
$ sudo ufw allow 123/udp
Rules updated
Rules updated (v6)
$ sudo nmap -p123 -sU -P0 localhost
...
PORT STATE SERVICE
123/udp open ntp
...
それでも:
$ sudo ntpdate ntp.ubuntu.com
4 Mar 13:06:16 ntpdate[4361]: no server suitable for synchronization found
(portの代わりに)特権のないポートを同期に使用する-u
ように指示ntpdate
するオプションがあっても、これは123
私の職場からは確実にブロックされません:
$ sudo ntpdate -u ntp.ubuntu.com
4 Mar 13:06:28 ntpdate[4427]: no server suitable for synchronization found
地層が高すぎるのでしょうか?
最後に、serverfaultでのこの投稿から:
...おそらく、NTPサーバーの階層が高すぎると思いました。しかし、そうではありません。もう少しデバッグ情報を見てみましょう。
$ sudo ntpdate -dv ntp.ubuntu.com
4 Mar 13:12:24 ntpdate[4523]: ntpdate 4.2.6p5@1.2349-o Wed Oct 9 19:08:07 UTC 2013 (1)
Looking for host ntp.ubuntu.com and service ntp
host found : golem.canonical.com
transmit(91.189.89.199)
transmit(91.189.94.4)
transmit(91.189.89.199)
transmit(91.189.94.4)
transmit(91.189.89.199)
transmit(91.189.94.4)
transmit(91.189.89.199)
transmit(91.189.94.4)
transmit(91.189.89.199)
transmit(91.189.94.4)
91.189.89.199: Server dropped: no data
91.189.94.4: Server dropped: no data
server 91.189.89.199, port 123
stratum 0, precision 0, leap 00, trust 000
refid [91.189.89.199], delay 0.00000, dispersion 64.00000
transmitted 4, in filter 4
reference time: 00000000.00000000 Mon, Jan 1 1900 1:00:00.000
originate timestamp: 00000000.00000000 Mon, Jan 1 1900 1:00:00.000
transmit timestamp: d6c041ae.e6166441 Tue, Mar 4 2014 13:12:30.898
filter delay: 0.00000 0.00000 0.00000 0.00000
0.00000 0.00000 0.00000 0.00000
filter offset: 0.000000 0.000000 0.000000 0.000000
0.000000 0.000000 0.000000 0.000000
delay 0.00000, dispersion 64.00000
offset 0.000000
server 91.189.94.4, port 123
stratum 0, precision 0, leap 00, trust 000
refid [91.189.94.4], delay 0.00000, dispersion 64.00000
transmitted 4, in filter 4
reference time: 00000000.00000000 Mon, Jan 1 1900 1:00:00.000
originate timestamp: 00000000.00000000 Mon, Jan 1 1900 1:00:00.000
transmit timestamp: d6c041af.1948fc50 Tue, Mar 4 2014 13:12:31.098
filter delay: 0.00000 0.00000 0.00000 0.00000
0.00000 0.00000 0.00000 0.00000
filter offset: 0.000000 0.000000 0.000000 0.000000
0.000000 0.000000 0.000000 0.000000
delay 0.00000, dispersion 64.00000
offset 0.000000
4 Mar 13:12:33 ntpdate[4523]: no server suitable for synchronization found
Pfeeewww ...これは長いものでした、ごめんなさい。私は困惑しています。手がかりはありますか?
更新:追加情報
NTPサーバーHOSTNAME
がに/etc/ntp.conf
関係なく、ntpd
サービスが実行中かどうかに関係なく、実行するたびにが返されsudo ntpdate -u HOSTNAME
ますno server suitable for synchronization found
。ntpd
サービスが実行されておらず、オプションを省略した場合も同じです-u
。ntpd
サービスが実行されているときに-u
オプションを省略すると、代わりにが取得されthe NTP socket is in use, exiting
ます。
また:
$ timedatectl status
Local time: Wed 2014-03-05 13:11:54 CET
Universal time: Wed 2014-03-05 12:11:54 UTC
Timezone: Europe/Berlin (CET, +0100)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: no
Last DST change: DST ended at
Sun 2013-10-27 02:59:59 CEST
Sun 2013-10-27 02:00:00 CET
Next DST change: DST begins (the clock jumps one hour forward) at
Sun 2014-03-30 01:59:59 CET
Sun 2014-03-30 03:00:00 CEST
ただし、ここではUTC時間は正しくありません。今UTC時間は11:11
、ありません12:11
。
そして:
$ sudo hwclock --show
Wed 05 Mar 2014 01:11:56 PM CET -0.625627 seconds
server pool.ntp.org
まし/etc/ntp.conf
たntpdate -u pool.ntp.org
が、同じエラーがスローされます。私もこれを試してみましたntp.ubuntu.com
(追加して/etc/ntp.conf
、ntp
サービスを再起動ntpdate -u
し、追加したばかりのサーバーで再実行します/etc/ntp.conf
)。要約すると、同期しようとしているサーバーがに記載されているかどうかは関係ありません/etc/ntp.conf
。私が取得するno server suitable...
(ときを除いて、すべての場合にエラーをntp
サービスが実行されていると私は省略し-u
、その後、私は取得オプションをNTP socket in use
エラー)。
sudo ntpdate 0.ubuntu.pool.ntp.org
、それは既に/etc/ntp.conf
ファイルにあります。運がありません-同じエラー。
ntp.ubuntu.com
、/etc/ntp.conf
sサーバーフィールドに追加した後に実行しました か?次の答えが表示されない場合