[Eisfair] Frage ntp - log

Kay Martinen usenet at martinen.de
So Jun 22 22:05:38 CEST 2025


Am 07.05.25 um 17:35 schrieb Holger Bruenjes:
> Am 07.05.25 um 17:13 schrieb Andreas Hager:
> 
>> Mein System eisfair-1, physisch
>> Alles aktuell.

Hier auch. Und...

>> May 05 08:28:15 eishager systemd-sysv-generator[285]: SysV service
>> '/etc/init.d/ntp' lacks a native systemd unit file, automatically
>> generating a unit file for compatibility.

>> May 05 08:28:44 eishager systemd[1]: Started ntp.service.
> 
>> May 05 08:29:04 eishager systemd-timesyncd[328]: Contacted time server
>> 91.206.8.34:123 (2.europe.pool.ntp.org).
> 
> 
> ehmm, ja, du hast hier 2 Zeitmaschinen laufen, einmal den ntp als Server 
> und dann den systemd-timesyncd als Client.

... genau das ist mir hier eben auch im log aufgefallen.

> der systemd-timesyncd wurde beim update auf Systemd mit aktiviert da 
> Systemd ohne Zeit nicht laeuft.

Scheiß-teil! Sorry, mußte ich mal los werden.

Wird denn beim update auf systemd nicht überprüft ob schon ein ntpd 
installiert ist und läuft?

> Wenn du in deinem Netz Zeit bereit stellen willst solltest du den 
> systemd-timesyncd abschalten. Systemd sorgt normalerweise dafuer, dass 
> nur eine Zeitmaschine laeuft und schaltet systemd-timesyncd automatisch 
> ab. Da aber ntp noch nicht auf Systemd portiert ist, weiss Systemd von 
> der 2. Zeitmaschine nichts.

Hätte m.E. beim update auf systemd geprüft und korrigiert werden sollen.

> Wenn du keine Besonderen Anforderungen hast, die du nur mit ntp 
> erfuellen kannst, solltest du systemd-timesyncd abschalten.

Logisch. Weil timesyncd ein CLIENT ist und ntpd ein SERVER.

Übrigens. Vorgreifend (auf s.u.) würde ich anregen eine Art 
Dienste-Monitor in das setup zu integrieren. Der einem eine Übersicht 
liefert welche dienste (automatisch) gestartet sind oder werden - oder 
disabled sind. Idealerweise mit einem Hotkey (F-Tasten) um einzelne (o. 
ggf. mehrfach-auswahl) zu starten und zu stoppen.

Da sollte dann leicht erkennbar sein das z.b.

systemd-timesyncd Auto running
sysv-generator-ntpd Auto unknown

da sind. <unknown> da systemd es ha offensichtlich nicht rafft.

> Als Alternative gibt es auch chrony der im Context mit Systemd als Zeit 
> Server laeuft.

Ja, Witzig.

Ich fand im log (messages) meines Homes-Servers timesyncd Meldungen mit 
connects zu externen zeitquellen. Das verwunderte mich sofort da ich 
WUSSTE das dort ein ntpd läuft aber ich NICHT wüßte das ich je einen 
timesyncd installiert oder aktiviert hätte. Nachprüfung in den 
installierten paketen ergibt dann auch das ein ntpd-paket installiert 
ist, aber ein systemd-timesyncd paket NICHT - obwohl es als 
installierbar angezeigt wird (Jetzt?). Und ebenso wenig ist ein 
system-user-ntp Paket (Testing? Echt?) installiert.

Ich wußte außerdem das ich den ntpd auf mein gateway als Zeitquelle ein 
stellte - eben damit sonst keine Zeitabfragen aus dem LAN heraus müssen.
Und nun DAS! Ich finde ehrlich gesagt das ist das genaue Gegenteil von 
EASY wenn ein Zentraler Dienst nicht die Existenz eines vorhandenen 
Dienstes erkennt und seinen eigenen einfach startet ohne nachweisbare 
Spur einer Installation desselben.

Bye/
   /Kay

-- 
Posted via Leafnode


Mehr Informationen über die Mailingliste Eisfair