บางครั้งวิธีเดียวที่จะแก้ข้อผิดพลาด 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 เพื่อดูข้อมูล:
- กด Command + R บูตเข้าสู่ Recovery Mode
- คลิก Utilities จากเมนูบนสุด
- เลือก Terminal
- ใน Terminal พิมพ์คำสั่งแล้ว Enter:
date
คำสั่งนี้จะแสดงวันที่ที่ระบบ macOS ตั้งค่าไว้ อาจถูก reset เป็นวันที่ผลิตหรือวันสุ่ม ต้องตั้งให้ถูกต้องก่อนติดตั้ง macOS ต่อ
วิธีแก้ไขวันที่และเวลาระบบบน macOS
หากวันที่ที่แสดงจากคำสั่ง date ผิดหรือล้าสมัย มีหลายวิธีแก้ไข:
วิธีที่ 1: ตั้งค่านาฬิกาผ่าน System Preferences
หากสังเกตว่าวันที่/เวลาผิดขณะใช้ Mac ให้แก้ไขง่ายผ่าน System Preferences:
- คลิก Apple menu > System Preferences
- เลือก Date & Time
- คลิกไอคอนล็อก > ใส่รหัสผ่าน admin เพื่อเปลี่ยนแปลง
- คลิก Date & Time ตั้งค่าเอง
- ยกเลิกติ๊ก Set date and time automatically และตั้งวันที่ปัจจุบันบนปฏิทิน
วิธีที่ 2: ใช้คำสั่งผ่าน Terminal (Recovery Mode)
untrusted_cert_title error มักเกิดเมื่อ reinstall macOS (หมายถึงไม่มี System Preferences) ให้ลองขั้นตอนนี้:
- เปิด Mac กดค้าง Command + R เพื่อบูตเข้าสู่ macOS Recovery
- เห็นหน้าจอตัวเลือก ให้ละเลย คลิก Utilities จากเมนูบน
- เลือก Terminal
- พิมพ์คำสั่งตามรูปแบบวันที่ที่อธิบายไว้ข้างต้น เช่น:
date 1225203020 - กด Enter หรือ Return
- เมื่อคำสั่งทำงาน จะเห็น output ประมาณ:
Fri Dec 25 20:30:00 PST 2020แสดงว่าคำสั่งถูกต้อง - คลิก Terminal > Quit
- กลับสู่หน้าต่าง Recovery หลัก
- คลิก Reinstall macOS และทำตามขั้นตอนบนหน้าจอ
อีกวิธี: ให้ macOS ตั้งเวลา/วันที่อัตโนมัติ ขั้นตอนเหมือนข้างต้น แต่คำสั่งต่าง:
ntpdate -u time.apple.comคำสั่งนี้ให้ Apple ตั้งวันที่สำหรับ macOS อัตโนมัติ เพื่อยืนยัน ให้รันคำสั่ง date ใน Terminal อีกครั้ง
สรุป
ข้อผิดพลาดนี้พบได้บ่อยกับผู้ใช้ Mac โชคดีที่สาเหตุชัดเจน และวิธีแก้ไขทำได้ง่าย ทุกครั้งที่ใช้ Mac ควรทำเป็นนิสัยเช็คการตั้งค่าเวลาและวันที่ของระบบ เพื่อพร้อมสำหรับทุกสถานการณ์