Score:1

systemd-timesyncd ไม่ได้ใช้งานเมื่อบูต Ubuntu 20.04

ธง dk

ก่อนอื่นฉันได้ค้นหาคำตอบที่นี่และไม่ใช่มาตรฐานปิดการใช้งาน / ล้างข้อมูล ntp / chrony ฉันสามารถเรียกใช้ dpkg -l | grep ntp และ dpkg -l | grep chrony และไม่ส่งคืนสิ่งใด ดังนั้นฉันจึงรู้ว่ามันไม่ขัดแย้งกับสิ่งนั้น นอกจากนี้ยังเป็นภาพพเนจรที่สดใหม่ของ Ubuntu 20.04 ที่ไม่มีร่องรอยหลงเหลือจากการอัพเกรดจาก Ubuntu รุ่นก่อนหน้า

เมื่อเปิดใช้งาน systemd-timesyncd เมื่อบู๊ตเครื่องจะไม่สามารถเริ่มและซิงค์เวลาได้

    สถานะ systemctl systemd-timesyncd
â systemd-timesyncd.service - การซิงโครไนซ์เวลาเครือข่าย
     โหลดแล้ว: โหลดแล้ว (/lib/systemd/system/systemd-timesyncd.service; เปิดใช้งาน; การตั้งค่าล่วงหน้าของผู้ขาย: เปิดใช้งาน)
     ใช้งาน: ไม่ใช้งาน (ตาย)
       เอกสาร: man:systemd-timesyncd.service(8)

ไม่มีเงื่อนไขใดที่ควรบล็อกใน /lib/systemd/system/systemd-timesyncd.service และเป็นค่าเริ่มต้นทั้งหมด

[หน่วย]
คำอธิบาย=การซิงโครไนซ์เวลาของเครือข่าย
Documentation=man:systemd-timesyncd.service(8)
ConditionCapability=CAP_SYS_TIME
ConditionVirtualization=!คอนเทนเนอร์
DefaultDependencies=ไม่
หลังจาก = systemd-sysusers.service
ก่อน=time-set.target sysinit.target shutdown.target
ข้อขัดแย้ง=shutdown.target
ต้องการ=time-set.target เวลา-sync.target

[บริการ]
ความสามารถรอบข้าง=CAP_SYS_TIME
CapabilityBoundingSet=CAP_SYS_TIME
ExecStart=!!/lib/systemd/systemd-timesyncd
LockPersonality=ใช่
MemoryDenyWriteExecute=ใช่
NoNewPrivileges=ใช่
อุปกรณ์ส่วนตัว=ใช่
PrivateTmp=ใช่
ProtectControlGroups=ใช่
ProtectHome=ใช่
ProtectHostname=ใช่
ProtectKernelModules=ใช่
ProtectKernelTunables=ใช่
ProtectKernelLogs=ใช่
ProtectSystem=เข้มงวด
เริ่มใหม่ = เสมอ
รีสตาร์ทวินาที = 0
RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6
จำกัดเนมสเปซ=ใช่
จำกัดเรียลไทม์=ใช่
จำกัดSUIDSGID=ใช่
RuntimeDirectory=systemd/timesync
StateDirectory=systemd/timesync
SystemCallArchitectures=เนทีฟ
SystemCallErrorNumber=EPERM
SystemCallFilter=@บริการระบบ @นาฬิกา
พิมพ์=แจ้ง
ผู้ใช้ = systemd-timesync
WatchdogSec=3นาที

[ติดตั้ง]
ต้องการโดย=sysinit.target
นามแฝง = dbus-org.freedesktop.timesync1.service

/etc/systemd/timesyncd.conf มีดังต่อไปนี้เท่านั้น

[เวลา]
NTP=0.us.pool.ntp.org
FallbackNTP=ntp.ubuntu.com 1.us.pool.ntp.org time.cloudflare.com

แต่เมื่อฉันเริ่มต้นด้วยตนเองด้วยการรีสตาร์ท systemctl systemd-timesyncd มันใช้งานได้ดี มันจะเข้าสู่สถานะหยุดทำงานเมื่อบูทเครื่องเท่านั้น

systemctl รีสตาร์ท systemd-timesyncd
สถานะ systemctl systemd-timesyncd
â systemd-timesyncd.service - การซิงโครไนซ์เวลาเครือข่าย
     โหลดแล้ว: โหลดแล้ว (/lib/systemd/system/systemd-timesyncd.service; เปิดใช้งาน; การตั้งค่าล่วงหน้าของผู้ขาย: เปิดใช้งาน)
     ใช้งานอยู่: ใช้งานอยู่ (ทำงาน) ตั้งแต่พฤ. 2021-07-29 20:34:51 UTC; 6 วินาทีที่แล้ว
       เอกสาร: man:systemd-timesyncd.service(8)
   PID หลัก: 1347 (systemd-timesyn)
     สถานะ: "การซิงโครไนซ์เริ่มต้นกับเซิร์ฟเวอร์เวลา 23.175.208.10:123 (0.us.pool.ntp.org)"
      งาน: 2 (จำกัด: 2320)
     หน่วยความจำ: 1.3M
     CGroup: /system.slice/systemd-timesyncd.service
             ââ1347 /lib/systemd/systemd-timesyncd

ฉันยังสามารถวาง systemctl รีสตาร์ท systemd-timesyncd ลงใน rc.local และใช้งานได้เมื่อบูทเครื่องหลังจากรัน rc.local ฉันสามารถไปเส้นทางนั้นและเรียกมันว่าดี แต่แน่นอนว่ามันควรจะใช้งานได้หากไม่มีสิ่งนั้น ฉันไม่พบข้อบ่งชี้ของความล้มเหลวใน /var/log/syslog เช่นกัน

ถ้ามันสำคัญ นี่คือ virtualbox vm แต่ฉันต้องตั้งค่านี้ใน ec2 ในที่สุด

Jesse Lee avatar
dk flag
อย่างที่ฉันพูดไปตอนต้น dpkg -l | grep ntp ไม่ส่งคืนสิ่งใด ดังนั้นจึงไม่ขัดแย้งกับ systemd-timesyncd

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา