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

แก้ไข: พบข้อผิดพลาดเส้นทาง /System/Installation/Packages/OSInstall.mpkg หายหรือเสียหาย

หากคุณเป็นผู้ใช้ Mac และกำลังพยายามอัปเดต macOS เป็นรุ่นใหม่กว่า คุณอาจเจอข้อผิดพลาดนี้

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

แก้ไข: พบข้อผิดพลาดเส้นทาง /System/Installation/Packages/OSInstall.mpkg หายหรือเสียหาย

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

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

สำรองข้อมูล

หากคุณยังไม่ได้สำรองข้อมูล ให้สำรองก่อนทำตามคำแนะนำด้านล่าง คุณสามารถใช้ Time Machine ของ Mac เพื่อสำรองข้อมูลได้

Time Machine เป็นฟีเจอร์ในตัวของ Mac ที่ช่วยสำรองข้อมูลไปยังอุปกรณ์จัดเก็บภายนอก หมายความว่าคุณต้องมีอุปกรณ์จัดเก็บภายนอก เช่น USB, External HDD, Time Capsule หรือ macOS Server บนเครือข่าย และรูปแบบการจัดเก็บภายนอกอื่นๆ เมื่อมีอุปกรณ์จัดเก็บภายนอกแล้ว ให้ทำตามขั้นตอนด้านล่าง

  1. เชื่อมอุปกรณ์จัดเก็บภายนอกกับ Mac ของคุณ
  2. จะมีกล่องโต้ตอบปรากฏขึ้นถามว่าต้องการใช้ไดรฟ์นี้สำรองข้อมูลด้วย Time Machine หรือไม่
  3. ติ๊ก ตัวเลือก Encrypt Backup Disk (เข้ารหัสไดรฟ์สำรอง)
  4. คลิก Use as Backup Disk (ใช้เป็นไดรฟ์สำรอง)

แก้ไข: พบข้อผิดพลาดเส้นทาง /System/Installation/Packages/OSInstall.mpkg หายหรือเสียหาย

หมายเหตุ: หากไม่เห็นกล่องโต้ตอบถามให้สำรองข้อมูลด้วย Time Machine ให้ทำตามขั้นตอนด้านล่าง

  1. เลือก Apple menu จากแถบเมนูด้านบน
  2. เลือก System Preferences (การตั้งค่าระบบ)

แก้ไข: พบข้อผิดพลาดเส้นทาง /System/Installation/Packages/OSInstall.mpkg หายหรือเสียหาย

  1. คลิก Time Machine

แก้ไข: พบข้อผิดพลาดเส้นทาง /System/Installation/Packages/OSInstall.mpkg หายหรือเสียหาย

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

แก้ไข: พบข้อผิดพลาดเส้นทาง /System/Installation/Packages/OSInstall.mpkg หายหรือเสียหาย

  1. จะมีรายการไดรฟ์ที่ใช้สำรองได้ปรากฏขึ้น เลือกไดรฟ์สำรองจากรายการ แล้วคลิก Use Disk (ใช้ไดรฟ์)

เมื่อเสร็จสิ้น ไฟล์ของคุณควรจะถูกสำรองแล้ว

วิธีที่ 1: รีบูทเข้าสู่ Recovery Mode

การรีบูทระบบเข้าสู่ Recovery Mode Recovery Mode มีเครื่องมือที่มีประโยชน์มากมายซึ่งสามารถใช้แก้ไขปัญหาซอฟต์แวร์และปัญหาอื่นๆ ได้ การรัน Recovery Mode และรันคำสั่งบางคำสั่งจาก Terminal ได้แก้ปัญหาให้ผู้ใช้จำนวนมากแล้ว นี่คือขั้นตอนที่ต้องทำ

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

แก้ไข: พบข้อผิดพลาดเส้นทาง /System/Installation/Packages/OSInstall.mpkg หายหรือเสียหาย

  1. เมื่ออยู่ใน Terminal แล้ว ให้พิมพ์ find / -name OSInstall.mpkg และกด Enter คำสั่งนี้จะค้นหาไฟล์ชื่อที่กำหนด จะแสดงเส้นทางที่ OSInstall.mpkg อยู่
  2. พิมพ์ mkdir -p "/Volumes/Macintosh HD/System/Installation/Packages" และกด Enter
  3. พิมพ์ cp "<OSInstall.mpkg path>" "/Volumes/Macintosh HD/System/Installation/Packages/" และกด Enter แทนที่ <OSInstall.mpkg path> ด้วยเส้นทางจริงของ OSInstall.mpkg ที่ค้นพบจากคำสั่ง find ในขั้นตอนที่ 4
  4. พิมพ์ sudo shutdown -r now และกด Enter เพื่อรีบูทเครื่อง

เมื่อระบบรีบูทเสร็จ ลองอัปเดตอีกครั้ง

วิธีที่ 2: Startup Manager

หากวิธีที่ 1 ไม่ได้ผล ให้ใช้ปุ่ม Option เพื่อบูทและเลือก Mac HD drive จะแก้ไขปัญหาได้ การรีบูทด้วยปุ่ม Option จะเปิด Startup Manager ของเครื่อง นี่คือแอปพลิเคชันในตัวที่ใช้เลือกโวล्यุมที่จะบูท Mac จากนั้น ทำตามขั้นตอนด้านล่างเพื่อเข้าสู่ Startup Manager

  1. รีบูท Mac ของคุณ กดค้างปุ่ม Option ทันทีที่ Mac เริ่มรีบูท ค้างปุ่มจนกว่าจะเห็น Startup Manager
  2. เมื่ออยู่ใน Startup Manager คุณจะเห็นรายการโวล्यุม ให้เลือก Mac HD จากรายการ ใช้เมาส์ ทรัคแพด หรือปุ่มลูกศรซ้าย/ขวาเพื่อนำทาง หมายเหตุ: ไม่ควรเลือกโวล्यุมที่ไม่มี Mac OS โวล्यุมที่เลือกจะถูกใช้ในการรีบูท และหากไม่มี OS บนโวล्यุมนั้นจะทำให้เกิดปัญหา
  3. เมื่อเลือก Mac HD แล้ว ให้ดับเบิลคลิกหรือกด Enter

แก้ไข: พบข้อผิดพลาดเส้นทาง /System/Installation/Packages/OSInstall.mpkg หายหรือเสียหาย

ตอนนี้ลองอัปเดต Mac อีกครั้ง ควรจะทำงานได้ปกติ

วิธีที่ 3: สร้าง Bootable USB

หมายเหตุ: คุณจะต้องมี USB ขนาดอย่างน้อย 12 GB สำหรับวิธีนี้ โปรดตรวจสอบว่ามี USB พร้อมแล้ว และจะดีกว่าหากเป็น USB ว่าง เพราะจะทำให้ง่ายขึ้น

หากคุณยังมีปัญหากับวิธีอัปเดต Mac แบบปกติ คุณมีตัวเลือกใช้ Bootable USB ซึ่งต้องใช้เวลาและความพยายามมากกว่าแต่จะทำงานได้แน่นอน

ขั้นตอนในการสร้าง Bootable USB และอัปเดตเป็น macOS ล่าสุด

  1. คลิก โลโก้ Apple จากแถบเมนูด้านบน และเลือก Software update (อัปเดตซอฟต์แวร์)

แก้ไข: พบข้อผิดพลาดเส้นทาง /System/Installation/Packages/OSInstall.mpkg หายหรือเสียหาย

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

แก้ไข: พบข้อผิดพลาดเส้นทาง /System/Installation/Packages/OSInstall.mpkg หายหรือเสียหาย

แก้ไข: พบข้อผิดพลาดเส้นทาง /System/Installation/Packages/OSInstall.mpkg หายหรือเสียหาย

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

แก้ไข: พบข้อผิดพลาดเส้นทาง /System/Installation/Packages/OSInstall.mpkg หายหรือเสียหาย

  1. คุณควรคัดลอกคำสั่งทั้งหมดและวางใน Terminal หากคุณตั้งชื่อไดรฟ์เป็น MyInstaller (ตามขั้นตอนที่ 5) หากชื่อไดรฟ์ต่างจาก MyInstaller คุณจะต้องแทนที่ชื่อ MyInstaller ด้วยชื่อ USB drive ของคุณ
  2. คัดลอกคำสั่งใดคำสั่งหนึ่งจากด้านล่าง คำสั่งที่ต้องเลือกขึ้นอยู่กับตัวติดตั้ง 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

  1. กด Enter หลังจากวางคำสั่งใน Terminal
  2. ระบบจะขอให้พิมพ์รหัสผ่าน พิมพ์ รหัสผ่าน และกด Enter หมายเหตุ: รหัสผ่านจะไม่แสดงบนหน้าจอ (แม้แต่เครื่องหมายดอกจัน) ดังนั้นอย่ากลัวหากไม่เห็นอะไรขณะพิมพ์ แค่พิมพ์รหัสผ่านและกด Enter
  3. Terminal จะขอยืนยันการล้างเนื้อหาของไดรฟ์ ในการยืนยัน ให้ พิมพ์ Y และกด Enter
  4. กระบวนการคัดลอกจะเริ่มต้น ระบบจะล้างเนื้อหา USB และเริ่มคัดลอกไฟล์ไปยัง USB เป้าหมาย กระบวนการนี้ใช้เวลานาน ควรทำกิจกรรมอื่นๆ รอซักครู่
  5. คุณจะเห็นคำว่า Done บน Terminal เมื่อกระบวนการเสร็จสิ้น คุณจะมี Bootable USB drive แล้ว เราจะใช้ไดรฟ์นี้ติดตั้ง Mac OS
  6. ตรวจสอบให้แน่ใจว่า USB drive ยังเชื่อมต่อกับระบบอยู่
  7. รีบูท Mac ของคุณ กดค้างปุ่ม Option key ทันทีที่ Mac เริ่มรีบูท ค้างปุ่มจนกว่าจะเห็น Startup Manager
  8. เมื่ออยู่ใน Startup Manager คุณจะเห็นรายการโวล्यุม ให้เลือก USB drive ของคุณจากรายการ ใช้เมาส์ ทรัคแพด หรือปุ่มลูกศรซ้าย/ขวาเพื่อนำทาง
  9. เมื่อเลือก USB drive แล้ว ให้ดับเบิลคลิกหรือกด Enter
  10. คุณจะเห็นรายการตัวเลือกจากตัวติดตั้ง ให้เลือก Install OS X และติดตั้ง Mac OS รุ่นล่าสุดจากที่นั่น

วิธีที่ 4: ตรวจสอบพื้นที่ดิสก์ให้เพียงพอ

macOS รุ่นล่าสุดต้องการพื้นที่มากกว่ารุ่นก่อนหน้าเล็กน้อย โปรดตรวจสอบให้แน่ใจว่ามีพื้นที่ดิสก์เพียงพอเมื่อพยายามติดตั้งหรืออัปเดตเป็นรุ่นนี้

วิธีที่ 5: รัน First Aid

การรัน First Aid บนดิสก์ภายในช่วยแก้ปัญหาให้ผู้ใช้จำนวนมากได้เช่นกัน สามารถทำได้ผ่าน Disk Utility ที่มีใน Recovery Mode Disk Utility ใช้วินิจฉัยและแก้ไขปัญหาของดิสก์หรือโวล्यุมที่เสียหาย ทำตามขั้นตอนด้านล่างเพื่อรัน First Aid บนดิสก์ภายใน

  1. ค้าง Command key และกด R เมื่อกดปุ่มเปิดเครื่อง หากกำลังรีสตาร์ท Mac ให้ค้าง Command key และกด R ทันทีที่ Mac เริ่มรีสตาร์ท ควรค้างปุ่มจนกว่าจะเห็นโลโก้ Apple หรือลูกโลกหมุน หมายเหตุ: หากเห็นเดสก์ท็อปปกติ แสดงว่าคุณกดปุ่มช้าเกินไป ควรรีบูทและลองใหม่
  2. คุณจะเห็นหน้าต่าง macOS Utilities เมื่อ Mac เข้าสู่ Recovery Mode
  3. เลือก Disk Utility

แก้ไข: พบข้อผิดพลาดเส้นทาง /System/Installation/Packages/OSInstall.mpkg หายหรือเสียหาย

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

แก้ไข: พบข้อผิดพลาดเส้นทาง /System/Installation/Packages/OSInstall.mpkg หายหรือเสียหาย

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