Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

แก้ไขข้อผิดพลาด 'Untrusted Cert' เมื่อติดตั้ง macOS ใหม่

บางครั้งวิธีเดียวที่จะแก้ข้อผิดพลาด Mac คือติดตั้งระบบปฏิบัติการใหม่ (re-install) ทำได้โดยบูตเข้าสู่ Recovery Mode และติดตั้ง macOS เวอร์ชันที่มาพร้อม Mac

แต่ถ้าเจอข้อผิดพลาด untrusted_cert_title? ปัญหานี้มักเกิดเมื่อพยายาม reinstall macOS ทำให้การติดตั้งล้มเหลว หาไม่แก้สาเหตุรากฐาน จะไม่สามารถดำเนินการติดตั้ง macOS ต่อได้

นี่เป็น error ทั่วไปใน macOS ไม่มี OS version เฉพาะที่เกี่ยวข้อง อาจเกิดกับ macOS เก่า หรือ Mojave และ Catalina จนถึงตอนนี้ยังไม่มีรายงานเรื่อง error นี้บนอุปกรณ์ Big Sur

เคล็ดลับ: สแกน Mac เพื่อตรวจสอบปัญหาประสิทธิภาพ ไฟล์ขยะ แอปมี害 และภัยคุกคามด้านความปลอดภัย
ที่อาจทำให้ระบบมีปัญหาหรือทำงานช้าลง

ทำไมถึงเจอข้อผิดพลาด 'Untrusted_Cert_Title' บน Mac?

หากเจอ error 'untrusted_cert_title' เมื่อ reinstall macOS ให้เช็คว่า การตั้งค่าวันที่และเวลาของ Mac ถูกต้องหรือไม่ ปัญหานี้เกิดเมื่อ นาฬิการะบบ (system clock) ของ Mac ไม่ถูกต้อง นำไปสู่ปัญหา "ไก่-ไข่": ไม่มี macOS ติดตั้ง = ไม่มีทางตั้งเวลาให้ถูกต้องโดยตรง ซึ่งจะทำให้ติดตั้ง macOS ได้

เพื่อทำการเชื่อมต่อที่ปลอดภัย (secure connection) อัลกอริทึมเข้ารหัสส่วนใหญ่ต้องการนาฬิกาที่แม่นยำและทันสมัย เพราะระบบเข้ารหัสต้องตรวจสอบว่า ใบรับรองดิจิทัล (digital certificate) ที่รับรองความสมบูรณ์ของซอฟต์แวร์ ยังไม่หมดอายุ หากวันที่และเวลาที่ฝังใน certificate ตั้งค่าก่อนวันออกหรือหลังวันหมดอายุ ระบบเข้ารหัสจะไม่ยอมรับ และการติดตั้ง macOS จะ噴出 error

เพื่อแก้ไขวันที่และเวลาบน Mac คุณต้องรู้วันที่และเวลาปัจจุบัน เพื่อจัดรูปแบบสำหรับคำสั่งที่ต้องการ ต้องมี: วันของเดือน, ตัวเลขเดือน (1-12), เวลาปัจจุบันในรูปแบบ 24 ชั่วโมง (ชั่วโมงและนาที), และตัวเลขปี 2 หลักสุดท้าย

ในสหรัฐและประเทศที่วันของเดือนอยู่หลังเดือน (เช่น December 25, 2020) รูปแบบลำดับคือ:

  • วันของเดือน (1-31)
  • เดือน (1-12)
  • ชั่วโมง (0-23)
  • นาที (0-59)
  • ปี (20, as in 2020)

ตัวเลข 1 หลัก ใส่ 0 นำหน้าให้เป็น 2 หลักเสมอ เช่น 8:30 PM วันที่ 25 ธันวาคม 2020 จะเป็น 1225203020

ในภูมิภาคที่วันของเดือนอยู่หน้า (เช่น 25 ธันวาคม 2020) ให้สลับวันและเดือน: 2512203020

วิธีเช็ควันที่และเวลาของ Mac

หากยังเข้าถึง macOS เก่าได้ ให้เช็คเวลาได้ง่าย: Apple menu > System Preferences > Date & Time เพิ่มประสิทธิภาพ Mac ด้วย Mac cleaner เพื่อให้ระบบรันราบรื่น

แต่หากเข้าถึง macOS ไม่ได้ (เพราะเสียหาย หรือต้องการ format ไดรว์) ให้ใช้ Terminal เพื่อดูข้อมูล:

  1. กด Command + R บูตเข้าสู่ Recovery Mode
  2. คลิก Utilities จากเมนูบนสุด
  3. เลือก Terminal
  4. ใน Terminal พิมพ์คำสั่งแล้ว Enter: date

คำสั่งนี้จะแสดงวันที่ที่ระบบ macOS ตั้งค่าไว้ อาจถูก reset เป็นวันที่ผลิตหรือวันสุ่ม ต้องตั้งให้ถูกต้องก่อนติดตั้ง macOS ต่อ

วิธีแก้ไขวันที่และเวลาระบบบน macOS

หากวันที่ที่แสดงจากคำสั่ง date ผิดหรือล้าสมัย มีหลายวิธีแก้ไข:

วิธีที่ 1: ตั้งค่านาฬิกาผ่าน System Preferences

หากสังเกตว่าวันที่/เวลาผิดขณะใช้ Mac ให้แก้ไขง่ายผ่าน System Preferences:

  1. คลิก Apple menu > System Preferences
  2. เลือก Date & Time
  3. คลิกไอคอนล็อก > ใส่รหัสผ่าน admin เพื่อเปลี่ยนแปลง
  4. คลิก Date & Time ตั้งค่าเอง
  5. ยกเลิกติ๊ก Set date and time automatically และตั้งวันที่ปัจจุบันบนปฏิทิน

วิธีที่ 2: ใช้คำสั่งผ่าน Terminal (Recovery Mode)

untrusted_cert_title error มักเกิดเมื่อ reinstall macOS (หมายถึงไม่มี System Preferences) ให้ลองขั้นตอนนี้:

  1. เปิด Mac กดค้าง Command + R เพื่อบูตเข้าสู่ macOS Recovery
  2. เห็นหน้าจอตัวเลือก ให้ละเลย คลิก Utilities จากเมนูบน
  3. เลือก Terminal
  4. พิมพ์คำสั่งตามรูปแบบวันที่ที่อธิบายไว้ข้างต้น เช่น: date 1225203020
  5. กด Enter หรือ Return
  6. เมื่อคำสั่งทำงาน จะเห็น output ประมาณ: Fri Dec 25 20:30:00 PST 2020 แสดงว่าคำสั่งถูกต้อง
  7. คลิก Terminal > Quit
  8. กลับสู่หน้าต่าง Recovery หลัก
  9. คลิก Reinstall macOS และทำตามขั้นตอนบนหน้าจอ

อีกวิธี: ให้ macOS ตั้งเวลา/วันที่อัตโนมัติ ขั้นตอนเหมือนข้างต้น แต่คำสั่งต่าง:

ntpdate -u time.apple.com

คำสั่งนี้ให้ Apple ตั้งวันที่สำหรับ macOS อัตโนมัติ เพื่อยืนยัน ให้รันคำสั่ง date ใน Terminal อีกครั้ง

สรุป

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