การแก้ไข Installer.pkg ติดอยู่ที่ “การยืนยัน” ใน Mac OS X
สารบัญ:
ผู้ใช้ Mac อาจพบว่าการอัปเดตระบบ ตัวติดตั้ง หรือแพ็คเกจ (pkg) อาจค้างอยู่ในลำดับการตรวจสอบ โดยมีการแจ้งเตือนป๊อปอัปที่ระบุว่า “กำลังตรวจสอบ 'name.pkg'…” ขณะที่แสดงไอคอน Gatekeeper และแถบความคืบหน้าที่ไม่เคยอัปเดต ผลกระทบคือแพ็คเกจหรือตัวติดตั้งจะไม่ทำงานเนื่องจากไม่ผ่านการยืนยัน ทำให้ติดตั้งไม่ได้นี่เป็นปัญหาแปลกที่อาจทำให้เกิดสัญญาณเตือน เนื่องจากอาจเกิดขึ้นได้กับทั้งแพ็คเกจและโปรแกรมติดตั้งของบุคคลที่สาม ตลอดจนการอัปเดตและแพ็คเกจที่มาจาก Apple โดยตรง หากคุณเคยประสบปัญหาในการตรวจสอบแพ็คเกจภายใน Mac OS X เราจะแสดงวิธีแก้ปัญหาและรับการอัปเดตแพ็คเกจเพื่อติดตั้งบน Mac
ote: กระบวนการ “ยืนยัน” สำหรับแพ็คเกจ ตัวติดตั้ง และการอัปเดตอาจใช้เวลาสักครู่บน Mac ทุกเครื่อง นี่ไม่ใช่คำแนะนำในการแก้ปัญหาสำหรับการยืนยันที่ช้าหรือสำหรับผู้ที่ใจร้อนเพียงอย่างเดียว นี่เป็นเพียงสำหรับกรณีที่กระบวนการ "ตรวจสอบ" หยุดลงอย่างสมบูรณ์และไม่ทำงานเลย ซึ่งจะทำให้โปรแกรมติดตั้งที่ตั้งใจไว้ไม่สามารถเรียกใช้ได้ หากคุณไม่แน่ใจว่ากระบวนการ “ตรวจสอบความถูกต้อง” ติดค้างอยู่ในเครื่อง Mac หรือไม่ ให้เปิดแพ็คเกจ ดิสก์อิมเมจ หรือไฟล์ตัวติดตั้งตามปกติ แล้วปล่อยให้กระบวนการตรวจสอบทำงานไปชั่วขณะ อาจใช้เวลาหลายนาทีหรือนานกว่านั้นจึงจะเสร็จสิ้น หากกระบวนการยังคงติดขัดและไม่เปลี่ยนแปลงในหนึ่งชั่วโมงหรือหลังจากนั้น กระบวนการอาจติดขัด
บังคับให้ Stuck ยืนยันตัวติดตั้ง .pkg เพื่อเรียกใช้ใน Mac OS X
ดาวน์โหลดตัวติดตั้งอีกครั้ง: ก่อนสิ่งอื่นใด คุณควรพิจารณาว่าตัวติดตั้ง .pkg, dmg หรือตัวอัปเดตที่ดาวน์โหลดมาอาจมี ได้รับความเสียหายหรืออาจไม่สมบูรณ์ ขั้นตอนแรกควรดาวน์โหลด pkg หรือ dmg ที่เป็นปัญหาอีกครั้ง และดาวน์โหลดจากแหล่งที่เชื่อถือได้เสมอ (เช่น รับตัวติดตั้งหรืออัปเดตโดยตรงจากผู้พัฒนา และอย่าดาวน์โหลดจากไซต์ดาวน์โหลดของบุคคลที่สาม) หากคุณทราบว่าแพ็คเกจตัวติดตั้งนั้นถูกต้อง ดาวน์โหลดอย่างสมบูรณ์ และไม่เสียหายผ่านการตรวจสอบแฮชหรืออย่างอื่น ให้ดำเนินการตามปกติ
สมมติว่าแอป .pkg, .dmg หรือโปรแกรมติดตั้งนั้นถูกต้องตามกฎหมายและยังติดอยู่ที่ "การยืนยัน" ต่อไปนี้คือสิ่งที่คุณสามารถทำได้เพื่อบังคับให้แอปทำงาน:
- จาก Finder ใน Mac OS X ให้กด Command + Shift + G แล้วป้อนเส้นทางต่อไปนี้:
- ค้นหาแอปชื่อ “Installer.app” จากไดเร็กทอรีนี้และเปิดใช้งานโดยตรง
- นำทางไปยังไฟล์ .pkg ที่ติดอยู่บนการตรวจสอบ และเลือกเปิด
- ความสำเร็จ! รันผ่านตัวติดตั้งแพ็คเกจหรืออัพเดทตามปกติ
/ระบบ/ห้องสมุด/CoreServices/
ตอนนี้ตัวติดตั้งแพ็คเกจควรทำงานได้ดี ไม่ว่าจะเป็นการอัปเดตซอฟต์แวร์สำหรับ Mac OS แอพของบุคคลที่สาม หรืออะไรก็ตามที่ติดค้างอยู่ในขั้นตอนการยืนยันสิ่งนี้ดูเหมือนจะเกิดขึ้นบ่อยที่สุดกับโปรแกรมติดตั้งที่เรียกใช้จากดิสก์อิมเมจที่เมาท์ แต่อาจเกิดขึ้นได้กับการอัปเดต .pkg ที่ดาวน์โหลดมาเช่นกัน
อีกทางเลือกหนึ่งที่เป็นไปได้คือการปิดใช้งาน Gatekeeper เพื่อป้องกันไม่ให้กระบวนการตรวจสอบจากนักพัฒนาที่ไม่ปรากฏชื่อและระบุตัวตนไม่ให้ทำงานตั้งแต่แรก แต่นั่นไม่ใช่ความคิดที่ดีจริงๆ เพราะมันอาจเปิด Mac ให้กว้างขึ้นได้ ช่องโหว่หรือปัญหาอื่นๆ
สำหรับผู้ที่ต้องการเจาะลึกลงไปอีกเล็กน้อยเพื่อดูว่าเกิดอะไรขึ้นเบื้องหลังด้วยความพยายามในการยืนยันที่ล้มเหลว คุณสามารถเปิดแอป Console (/Applications/Utilities/) และโดยทั่วไปคุณจะพบว่า ข้อความจาก launchservicesd และ CoreServicesUIAgent พร้อม 'ข้อผิดพลาด -60006 กำลังสร้างการอนุญาต'
ฉันพบปัญหานี้เมื่อเร็วๆ นี้เมื่อใช้ Combo Update สำหรับ Mac OS X ในเครื่องใดเครื่องหนึ่งเพื่อให้อัปเดตเป็น OS X 1011.6. น่าแปลกที่กระบวนการตรวจสอบกลับล้มเหลวและเพิ่มจำนวนขึ้นเกือบสิบเท่า ซึ่งไม่น่าแปลกใจเลยที่ไม่ได้ผล อย่างไรก็ตาม การเรียกใช้ไฟล์ .pkg ผ่านแอพตัวติดตั้งทำให้สามารถติดตั้งการอัปเดตระบบได้โดยไม่มีปัญหา นี่เป็นอาการสะอึกที่ค่อนข้างหายากที่จะเกิดขึ้นกับการติดตั้งและการอัปเดต แต่ฉันเคยเห็นสิ่งนี้เกิดขึ้นกับ Microsoft Office, VirtualBox, Mac OS X และการอัปเดตที่ดาวน์โหลดอื่นๆ เช่นกัน
สิ่งนี้ใช้ได้ผลกับคุณหรือไม่? คุณทราบวิธีแก้ปัญหาอื่นสำหรับปัญหาประเภทนี้หรือไม่ แจ้งให้เราทราบในความคิดเห็น.