หากคุณเป็นผู้ใช้ Mac และกำลังพยายามอัปเดต macOS เป็นรุ่นใหม่กว่า คุณอาจเจอข้อผิดพลาดนี้
เส้นทาง /System/Installation/Packages/OSInstall.mpkg หายหรือเสียหาย กรุณาออกจากโปรแกรมติดตั้งเพื่อรีสตาร์ทคอมพิวเตอร์และลองใหม่

เมื่อเจอข้อผิดพลาดนี้ คุณจะมีตัวเลือกเพียงแค่รีสตาร์ทระบบและลองใหม่ หากคุณเห็นข้อผิดพลาดนี้ การรีบูทมักจะไม่แก้ไขปัญหาได้ หมายความว่าข้อผิดพลาดนี้จะป้องกันไม่ให้คุณอัปเดตเป็นรุ่นใหม่ได้
เราไม่แน่ใจเกี่ยวกับสาเหตุที่แน่นอน แต่น่าจะเป็นปัญหาจากการอัปเดตผ่าน App Store นั่นคือเหตุผลที่วิธีแก้ที่พบบ่อยที่สุดคือการใช้ Bootable USB เพื่อติดตั้งอัปเดตใหม่ สิ่งหนึ่งที่อาจทำให้เกิดปัญหานี้คือเส้นทางที่ข้อความแจ้งขาดหายหรือเสียหาย ดังนั้นการแก้ไขหรือสร้างเส้นทางใหม่อาจแก้ไขปัญหาได้ อีกสาเหตุหนึ่งคือพื้นที่ดิสก์ไม่เพียงพอ แม้จะไม่พบบ่อย แต่ผู้ใช้หลายคนเจอปัญหานี้เพราะอัปเดตรุ่นนี้ใหญ่กว่าปกติ ผู้ใช้หลายคนคำนวณพื้นที่ที่ต้องการผิดพลาดและเจอข้อผิดพลาดนี้
สำรองข้อมูล
หากคุณยังไม่ได้สำรองข้อมูล ให้สำรองก่อนทำตามคำแนะนำด้านล่าง คุณสามารถใช้ Time Machine ของ Mac เพื่อสำรองข้อมูลได้
Time Machine เป็นฟีเจอร์ในตัวของ Mac ที่ช่วยสำรองข้อมูลไปยังอุปกรณ์จัดเก็บภายนอก หมายความว่าคุณต้องมีอุปกรณ์จัดเก็บภายนอก เช่น USB, External HDD, Time Capsule หรือ macOS Server บนเครือข่าย และรูปแบบการจัดเก็บภายนอกอื่นๆ เมื่อมีอุปกรณ์จัดเก็บภายนอกแล้ว ให้ทำตามขั้นตอนด้านล่าง
- เชื่อมอุปกรณ์จัดเก็บภายนอกกับ Mac ของคุณ
- จะมีกล่องโต้ตอบปรากฏขึ้นถามว่าต้องการใช้ไดรฟ์นี้สำรองข้อมูลด้วย Time Machine หรือไม่
- ติ๊ก ตัวเลือก Encrypt Backup Disk (เข้ารหัสไดรฟ์สำรอง)
- คลิก Use as Backup Disk (ใช้เป็นไดรฟ์สำรอง)

หมายเหตุ: หากไม่เห็นกล่องโต้ตอบถามให้สำรองข้อมูลด้วย Time Machine ให้ทำตามขั้นตอนด้านล่าง
- เลือก Apple menu จากแถบเมนูด้านบน
- เลือก System Preferences (การตั้งค่าระบบ)

- คลิก Time Machine

- คลิก Select Backup Disk (เลือกไดรฟ์สำรอง)

- จะมีรายการไดรฟ์ที่ใช้สำรองได้ปรากฏขึ้น เลือกไดรฟ์สำรองจากรายการ แล้วคลิก Use Disk (ใช้ไดรฟ์)
เมื่อเสร็จสิ้น ไฟล์ของคุณควรจะถูกสำรองแล้ว
วิธีที่ 1: รีบูทเข้าสู่ Recovery Mode
การรีบูทระบบเข้าสู่ Recovery Mode Recovery Mode มีเครื่องมือที่มีประโยชน์มากมายซึ่งสามารถใช้แก้ไขปัญหาซอฟต์แวร์และปัญหาอื่นๆ ได้ การรัน Recovery Mode และรันคำสั่งบางคำสั่งจาก Terminal ได้แก้ปัญหาให้ผู้ใช้จำนวนมากแล้ว นี่คือขั้นตอนที่ต้องทำ
- ค้าง Command key และกด R เมื่อกดปุ่มเปิดเครื่อง หากคุณกำลังรีสตาร์ท Mac ให้ค้าง Command key และกด R ทันทีที่ Mac เริ่มรีสตาร์ท ควรค้างปุ่มจนกว่าจะเห็นโลโก้ Apple หรือลูกโลกหมุน หมายเหตุ: หากเห็นเดสก์ท็อปปกติ แสดงว่าคุณกดปุ่มช้าเกินไป ควรรีบูทและลองใหม่
- คุณจะเห็นหน้าต่าง macOS Utilities เมื่อ Mac เข้าสู่ Recovery Mode
- คลิก Utilities จาก แถบเมนู และคลิก Terminal หมายเหตุ: ในรุ่น Sierra มีบั๊กที่อาจไม่เห็นแถบเมนูด้านบน นี่คือวิธีบางอย่างที่ลองทำให้แถบเมนูกลับมา
- คลิกตัวเลือก Disk Utility จากหน้าต่าง macOS Utilities ปิด Disk Utility และกลับมาที่หน้านี้ ตรวจสอบว่าแถบเมนูกลับมาหรือไม่
- รีบูท และลองเข้าสู่ Recovery Mode อีกครั้ง (ทำตามขั้นตอนข้อ 1)
- รีบูท และเข้าสู่ Recovery Mode อีกครั้ง (ทำตามขั้นตอนข้อ 1) แต่ค้างปุ่ม Command และ R ตลอดกระบวนการบูท เช่น ปล่อยปุ่มเมื่อเห็นหน้าต่าง macOS Utilities
- รีบูท และเข้าสู่ Recovery Mode โดยกด Command + R + S (แทนที่จะเป็นแค่ Command + R) จะเปิดโหมด recovery และ single user mode รวมกันซึ่งไม่มีเอกสารอย่างเป็นทางการ จะเปิด command prompt โดยตรงใน recovery mode คุณจะพิมพ์และรันคำสั่งได้จากที่นี่

- เมื่ออยู่ใน Terminal แล้ว ให้พิมพ์ find / -name OSInstall.mpkg และกด Enter คำสั่งนี้จะค้นหาไฟล์ชื่อที่กำหนด จะแสดงเส้นทางที่ OSInstall.mpkg อยู่
- พิมพ์ mkdir -p "/Volumes/Macintosh HD/System/Installation/Packages" และกด Enter
- พิมพ์ cp "<OSInstall.mpkg path>" "/Volumes/Macintosh HD/System/Installation/Packages/" และกด Enter แทนที่ <OSInstall.mpkg path> ด้วยเส้นทางจริงของ OSInstall.mpkg ที่ค้นพบจากคำสั่ง find ในขั้นตอนที่ 4
- พิมพ์ sudo shutdown -r now และกด Enter เพื่อรีบูทเครื่อง
เมื่อระบบรีบูทเสร็จ ลองอัปเดตอีกครั้ง
วิธีที่ 2: Startup Manager
หากวิธีที่ 1 ไม่ได้ผล ให้ใช้ปุ่ม Option เพื่อบูทและเลือก Mac HD drive จะแก้ไขปัญหาได้ การรีบูทด้วยปุ่ม Option จะเปิด Startup Manager ของเครื่อง นี่คือแอปพลิเคชันในตัวที่ใช้เลือกโวล्यุมที่จะบูท Mac จากนั้น ทำตามขั้นตอนด้านล่างเพื่อเข้าสู่ Startup Manager
- รีบูท Mac ของคุณ กดค้างปุ่ม Option ทันทีที่ Mac เริ่มรีบูท ค้างปุ่มจนกว่าจะเห็น Startup Manager
- เมื่ออยู่ใน Startup Manager คุณจะเห็นรายการโวล्यุม ให้เลือก Mac HD จากรายการ ใช้เมาส์ ทรัคแพด หรือปุ่มลูกศรซ้าย/ขวาเพื่อนำทาง หมายเหตุ: ไม่ควรเลือกโวล्यุมที่ไม่มี Mac OS โวล्यุมที่เลือกจะถูกใช้ในการรีบูท และหากไม่มี OS บนโวล्यุมนั้นจะทำให้เกิดปัญหา
- เมื่อเลือก Mac HD แล้ว ให้ดับเบิลคลิกหรือกด Enter

ตอนนี้ลองอัปเดต Mac อีกครั้ง ควรจะทำงานได้ปกติ
วิธีที่ 3: สร้าง Bootable USB
หมายเหตุ: คุณจะต้องมี USB ขนาดอย่างน้อย 12 GB สำหรับวิธีนี้ โปรดตรวจสอบว่ามี USB พร้อมแล้ว และจะดีกว่าหากเป็น USB ว่าง เพราะจะทำให้ง่ายขึ้น
หากคุณยังมีปัญหากับวิธีอัปเดต Mac แบบปกติ คุณมีตัวเลือกใช้ Bootable USB ซึ่งต้องใช้เวลาและความพยายามมากกว่าแต่จะทำงานได้แน่นอน
ขั้นตอนในการสร้าง Bootable USB และอัปเดตเป็น macOS ล่าสุด
- คลิก โลโก้ Apple จากแถบเมนูด้านบน และเลือก Software update (อัปเดตซอฟต์แวร์)

- ดาวน์โหลด macOS High Sierra
- เมื่อดาวน์โหลดอัปเดตเสร็จ อย่าอัปเดตระบบด้วยไฟล์เหล่านี้ คุณควรจะเห็นหน้าจอพร้อมปุ่ม Continue อย่ากดปุ่ม Continue การปิดตัวติดตั้งจะไม่ลบไฟล์ที่ดาวน์โหลดไว้ ดังนั้นเราจะปิดตัวติดตั้งและใช้ไฟล์ที่ดาวน์โหลดมาสร้าง Bootable USB
- เสียบ USB ที่ต้องการใช้เป็น Bootable USB ไดรฟ์นี้ควรจะว่างเปล่า หรืออย่างน้อยก็ไม่ควรมีไฟล์สำคัญ เพราะ USB จะถูกล้างข้อมูลในกระบวนการ หากมีไฟล์สำคัญ ให้คัดลอกไปที่อื่นก่อน
- ขั้นตอนนี้เป็นทางเลือกแต่จะทำให้ง่ายขึ้น หากคุณทำขั้นตอนนี้ คุณควรเปลี่ยนชื่อ USB drive เป็น MyInstaller สามารถตั้งชื่ออะไรก็ได้ แต่ถ้าตั้งชื่อ MyInstaller คุณสามารถคัดลอกวางคำสั่งที่เราจะให้ในขั้นตอนต่อไปได้เลย ดังนั้น คลิกขวา ที่ USB drive และเลือก Get Info คลิก สามเหลี่ยม ถัดจาก Name & Extension พิมพ์ชื่อ MyInstaller ในกล่องข้อความที่ปรากฏภายใต้ Name & Extension เมื่อเสร็จ กด Enter หรือ Tab


- ตอนนี้คุณควรมี USB drive ว่างชื่อ MyInstaller และไฟล์ติดตั้งอัปเดต Mac แล้ว
- กดค้าง Command + Space และพิมพ์ Terminal ใน Spotlight กด Enter Terminal จะเปิดขึ้น

- คุณควรคัดลอกคำสั่งทั้งหมดและวางใน Terminal หากคุณตั้งชื่อไดรฟ์เป็น MyInstaller (ตามขั้นตอนที่ 5) หากชื่อไดรฟ์ต่างจาก MyInstaller คุณจะต้องแทนที่ชื่อ MyInstaller ด้วยชื่อ USB drive ของคุณ
- คัดลอกคำสั่งใดคำสั่งหนึ่งจากด้านล่าง คำสั่งที่ต้องเลือกขึ้นอยู่กับตัวติดตั้ง OS X หรือ macOS ที่คุณใช้
คำสั่งสำหรับ macOS High Sierra Installer
sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/MyInstaller --applicationpath /Applications/Install\ macOS\ High\ Sierra.app --nointeraction
คำสั่งสำหรับ macOS Sierra Installer
sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/MyInstaller --applicationpath /Applications/Install\ macOS\ Sierra.app --nointeraction
คำสั่งสำหรับ OS X El Capitan Installer
sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/MyInstaller --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app –nointeraction
คำสั่งสำหรับ OS X Yosemite Installer
sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/MyInstaller --applicationpath /Applications/Install\ OS\ X\ Yosemite.app –nointeraction
คำสั่งสำหรับ OS X Mavericks Installer
sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/MyInstaller --applicationpath /Applications/Install\ OS\ X\ Mavericks.app –nointeraction
- กด Enter หลังจากวางคำสั่งใน Terminal
- ระบบจะขอให้พิมพ์รหัสผ่าน พิมพ์ รหัสผ่าน และกด Enter หมายเหตุ: รหัสผ่านจะไม่แสดงบนหน้าจอ (แม้แต่เครื่องหมายดอกจัน) ดังนั้นอย่ากลัวหากไม่เห็นอะไรขณะพิมพ์ แค่พิมพ์รหัสผ่านและกด Enter
- Terminal จะขอยืนยันการล้างเนื้อหาของไดรฟ์ ในการยืนยัน ให้ พิมพ์ Y และกด Enter
- กระบวนการคัดลอกจะเริ่มต้น ระบบจะล้างเนื้อหา USB และเริ่มคัดลอกไฟล์ไปยัง USB เป้าหมาย กระบวนการนี้ใช้เวลานาน ควรทำกิจกรรมอื่นๆ รอซักครู่
- คุณจะเห็นคำว่า Done บน Terminal เมื่อกระบวนการเสร็จสิ้น คุณจะมี Bootable USB drive แล้ว เราจะใช้ไดรฟ์นี้ติดตั้ง Mac OS
- ตรวจสอบให้แน่ใจว่า USB drive ยังเชื่อมต่อกับระบบอยู่
- รีบูท Mac ของคุณ กดค้างปุ่ม Option key ทันทีที่ Mac เริ่มรีบูท ค้างปุ่มจนกว่าจะเห็น Startup Manager
- เมื่ออยู่ใน Startup Manager คุณจะเห็นรายการโวล्यุม ให้เลือก USB drive ของคุณจากรายการ ใช้เมาส์ ทรัคแพด หรือปุ่มลูกศรซ้าย/ขวาเพื่อนำทาง
- เมื่อเลือก USB drive แล้ว ให้ดับเบิลคลิกหรือกด Enter
- คุณจะเห็นรายการตัวเลือกจากตัวติดตั้ง ให้เลือก Install OS X และติดตั้ง Mac OS รุ่นล่าสุดจากที่นั่น
วิธีที่ 4: ตรวจสอบพื้นที่ดิสก์ให้เพียงพอ
macOS รุ่นล่าสุดต้องการพื้นที่มากกว่ารุ่นก่อนหน้าเล็กน้อย โปรดตรวจสอบให้แน่ใจว่ามีพื้นที่ดิสก์เพียงพอเมื่อพยายามติดตั้งหรืออัปเดตเป็นรุ่นนี้
วิธีที่ 5: รัน First Aid
การรัน First Aid บนดิสก์ภายในช่วยแก้ปัญหาให้ผู้ใช้จำนวนมากได้เช่นกัน สามารถทำได้ผ่าน Disk Utility ที่มีใน Recovery Mode Disk Utility ใช้วินิจฉัยและแก้ไขปัญหาของดิสก์หรือโวล्यุมที่เสียหาย ทำตามขั้นตอนด้านล่างเพื่อรัน First Aid บนดิสก์ภายใน
- ค้าง Command key และกด R เมื่อกดปุ่มเปิดเครื่อง หากกำลังรีสตาร์ท Mac ให้ค้าง Command key และกด R ทันทีที่ Mac เริ่มรีสตาร์ท ควรค้างปุ่มจนกว่าจะเห็นโลโก้ Apple หรือลูกโลกหมุน หมายเหตุ: หากเห็นเดสก์ท็อปปกติ แสดงว่าคุณกดปุ่มช้าเกินไป ควรรีบูทและลองใหม่
- คุณจะเห็นหน้าต่าง macOS Utilities เมื่อ Mac เข้าสู่ Recovery Mode
- เลือก Disk Utility

- เลือกโวล्यุมที่ต้องการรัน First Aid
- คลิก First Aid

- คลิก Run (รัน) จะเริ่มกระบวนการตรวจสอบและซ่อมแซม Disk Utility จะแก้ไขปัญหาที่พบโดยอัตโนมัติ
- เมื่อเสร็จสิ้น ให้ปิด Disk Utility และรีบูท ตอนนี้ลองอัปเดตอีกครั้ง