În primul rând, am căutat răspunsul aici și nu este standardul dezactivare/purge ntp/chrony. Pot rula dpkg -l | grep ntp și dpkg -l | grep chrony și niciunul nu returnează nimic, așa că știu că nu este un conflict cu asta. Este, de asemenea, o imagine proaspătă vagabondă a ubuntu 20.04, care nu are nicio rămășiță de la ugprading de la o versiune anterioară de ubuntu.
Cu systemd-timesyncd activat, la pornire nu reușește să pornească și să sincronizeze ora.
starea systemctl systemd-timesyncd
â systemd-timesyncd.service - Sincronizarea orei în rețea
Încărcat: încărcat (/lib/systemd/system/systemd-timesyncd.service; activat; prestabilit furnizor: activat)
Activ: inactiv (mort)
Documente: man:systemd-timesyncd.service(8)
Nu există condiționale care să-l blocheze în /lib/systemd/system/systemd-timesyncd.service și toate sunt implicite
[Unitate]
Descriere=Sincronizare timp în rețea
Documentation=man:systemd-timesyncd.service(8)
ConditionCapability=CAP_SYS_TIME
ConditionVirtualization=!container
DefaultDependencies=nu
După=systemd-sysusers.service
Înainte=time-set.target sysinit.target shutdown.target
Conflicte=shutdown.target
Wants=time-set.target time-sync.target
[Serviciu]
AmbientCapabilities=CAP_SYS_TIME
CapabilityBoundingSet=CAP_SYS_TIME
ExecStart=!!/lib/systemd/systemd-timesyncd
LockPersonality=da
MemoryDenyWriteExecute=da
NoNewPrivileges=da
PrivateDevices=da
PrivateTmp=da
ProtectControlGroups=da
ProtectHome=da
ProtectHostname=da
ProtectKernelModules=da
ProtectKernelTunables=da
ProtectKernelLogs=da
ProtectSystem=strict
Restart=intotdeauna
RestartSec=0
RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6
RestrictNamespaces=da
RestrictRealtime=da
RestrictSUIDSGID=da
RuntimeDirectory=systemd/timesync
StateDirectory=systemd/timesync
SystemCallArchitectures=nativ
SystemCallErrorNumber=EPERM
SystemCallFilter=@service-sistem @ceas
Tip = notificare
Utilizator=systemd-timesync
WatchdogSec=3min
[Instalare]
WantedBy=sysinit.target
Alias=dbus-org.freedesktop.timesync1.service
/etc/systemd/timesyncd.conf are doar următoarele
[Timp]
NTP=0.us.pool.ntp.org
FallbackNTP=ntp.ubuntu.com 1.us.pool.ntp.org time.cloudflare.com
Dar când îl pornesc manual cu systemctl restart systemd-timesyncd, funcționează bine, intră în starea moartă doar la pornire.
systemctl reporniți systemd-timesyncd
starea systemctl systemd-timesyncd
â systemd-timesyncd.service - Sincronizarea orei în rețea
Încărcat: încărcat (/lib/systemd/system/systemd-timesyncd.service; activat; prestabilit furnizor: activat)
Activ: activ (în funcțiune) din joi 2021-07-29 20:34:51 UTC; acum 6 secunde
Documente: man:systemd-timesyncd.service(8)
PID principal: 1347 (systemd-timesyn)
Stare: „Sincronizare inițială cu serverul de timp 23.175.208.10:123 (0.us.pool.ntp.org).”
Sarcini: 2 (limită: 2320)
Memorie: 1,3 M
CGroup: /system.slice/systemd-timesyncd.service
ââ1347 /lib/systemd/systemd-timesyncd
Pot chiar să pun systemctl restart systemd-timesyncd în rc.local și funcționează la pornire după rularea rc.local. Aș putea să merg pe acea cale și să o spun bună, dar cu siguranță ar trebui să funcționeze fără asta. Nici în /var/log/syslog nu găsesc nicio indicație de defecțiuni.
Dacă contează, acesta este un virtualbox vm, dar trebuie să-l configurez pe ec2 în cele din urmă.