“Ntpd tidak dapat mengikat ke alamat wildcard 0.0.0.0 - proses lain mungkin sedang berjalan”

13

Di Ubuntu 13.04 saya (menggunakan AWS). Ketika saya memulai mesin baru atau ketika saya reboot mesin saya ntptidak mulai dan saya melihat yang berikut di syslog:

Jan 10 02:56:49 ntpd: unable to bind to wildcard address 0.0.0.0 - another process may be running - EXITING

Saya juga memperhatikan bahwa sebelum ntpdate ini digunakan untuk menyesuaikan waktu

Jan 10 02:45:20 ntpdate[960]: adjust time server offset -0.000259 sec

Saya tidak yakin apakah ini kondisi lomba atau saya kehilangan sesuatu di sini, saya akan sangat menghargai jika ada yang bisa membantu saya di sini.

Terima kasih

pengguna596374
sumber

Jawaban:

7

Ini karena ntpdate berjalan ketika Anda mencoba memulai server. Saya belum menemukan alasan mengapa membiarkannya tetap diinstal sehingga Anda dapat menghapusnya jika Anda menggunakan ntp daemon:

sudo apt-get remove ntpdate
Braiam
sumber
6

Saya pernah melihat ini di Debian Jessie. Penyebabnya tampaknya adalah ras antara /etc/init.d/ntpdan /etc/network/if-up.d/ntpdate, keduanya tampaknya mengandung logika untuk mengunci satu sama lain yang tidak benar-benar berfungsi.

Saya suka memiliki perintah ntpdate yang tersedia walaupun saya jarang menggunakannya, jadi daripada menghapus instalan ntpdate sama sekali saya baru saja memasukkan

exit 0

sebagai baris kedua /etc/network/if-up.d/ntpdate, yang membuatnya tidak melakukan apa-apa. Daemon ntp saya sekarang mulai berhasil pada saat boot.

flabdablet
sumber
Ini bekerja untuk saya dan ini adalah perubahan yang terus-menerus, tetapi mungkin membingungkan proses upgrade-wizard /, ketika sistem ditingkatkan ke rilis berikutnya.
knb
"Logika ... yang tidak benar-benar berfungsi" mungkin karena itu tergantung pada apakah paket lockfile-prog diinstal. Tanpa itu, blok yang relevan akan dilewati secara diam-diam dan penguncian tidak akan berfungsi.
Peter Hansen
4

Punya masalah serupa pada Debian 5,

restart sederhana ntp menyelesaikannya untuk saya

/etc/init.d/ntp stop
/etc/init.d/ntp start

kalau-kalau ada yang memiliki masalah yang sama

NTPD baru-baru ini diinstal, sepertinya restart setelah menginstal diperlukan, saya perhatikan ini pada Debian 6 juga.

Sverre
sumber
1
Ini bekerja untuk saya dan menyelesaikan masalah langsung.
jewettg
3

Ini diperbaiki pada 2008 dengan menambahkan penguncian, tetapi jika Anda menonaktifkan pemasangan Recommendsatau penghapusan instalasi lockfile-progsmaka Anda masih akan mengalami masalah ini (perhatikan bahwa Anda akan mengalami masalah jika Anda menonaktifkan pemasangan Recommends).

wRAR
sumber
AFAICT, di Jessie (8.8) itu tidak Merekomendasikan lockfile-progs :(. Dalam Stretch (9.0), itu diperbaiki lagi dengan memanggil flockperintah sebagai gantinya. Terima kasih untuk penunjuknya.
sourcejedi
Heh, saya punya asumsi mereka akan merekomendasikan kedua paket. Terima kasih lagi :).
sourcejedi
@sourcejedi ntpd tidak perlu mengunci diri sendiri
wRAR
Saya memiliki 16,04 dan masih melihat masalah ini setelah logrotate. lockfile-progsdiinstal dan itu tidak terjadi setiap saat. Apakah ntpdatedijalankan sesekali dan memblokir ntpdpada saat seperti itu?
Alexis Wilke