Chrome เวอร์ชั่นใหม่ทำพิษ Mac บูทไม่ขึ้น

เมื่อวันจันทร์ที่ผ่านมา บรรดาคนตัดต่อรายการทีวี หรือภาพยนตร์ต้องเผชิญกับฝันร้าย เมื่อเครื่อง Mac ของพวกเขาไม่ยอมทำงาน บูทไม่ขึ้นกันเป็นจำนวนมาก เมื่อทำการสำรวจก็พบว่าปัญหานี้จะเกิดขึ้นกับผู้ที่ใช้เครื่อง Mac Pro, macOS เวอร์ชันเก่า และติดตั้งโปรแกรม Avid Media Composer เอาไว้ ในทีแรกทาง Avid ได้ออกมาแถลงการณ์ว่ากำลังเร่งสืบหาสาเหตุว่าปัญหาดังกล่าวมันเกิดขึ้นได้อย่างไร

แต่ล่าสุด ผู้ร้ายตัวจริงก็ได้ออกมายอมรับแล้ว โดยสาเหตุที่แท้จริงมาจากเว็บเบราว์เซอร์ Chrome เวอร์ชันใหม่ที่ปล่อยอัปเดตออกมา ทางเจ้าหน้าที่ของ Google ได้ระบุว่า พบปัญหาในการทำงานของ Chrome Keystone updater ที่ทำให้ Mac หยุดบูทเครื่อง เมื่อทำการอัปเดตบนเครื่อง Mac ที่ได้ปิดระบบรักษาความปลอดภัย “System integrity prevention (SIP)” เอาไว้ ซึ่งตอนนี้ทาง Google ได้หยุดปล่อยอัปเดต และกำลังเร่งมือแก้ไขปัญหาอยู่

ทั้งนี้ Google ได้อธิบายเงื่อนไขการเกิดบั๊กดังกล่าวเอาไว้ดังนี้

SIP ถูกปิดเอาไว้ (ซึ่งผู้ใช้โปรแกรม Avid Media Composer มักจะปิดเอาไว้ เวลาที่ต่อการ์ดจอเสริม)
ตัว Root directory จะต้องเขียนข้อมูลได้โดยบัญชีผู้ใช้ที่อยู่ในระบบ
มี Keystone เวอร์ชัน 1.2.13.75 ติดตั้งอยู่
Keystone ทำการอัปเดตซอฟต์แวร์ในระบบ
สำหรับวิธีแก้ปัญหาเบื้องต้น ให้ทำการบูทเครื่อง Mac เข้าโหมด Recovery ในเมนู Utilities เปิดตัว Terminal ขึ้นมา แล้วใช้คำสั่ง

chroot /Volumes/Macintosh\ HD # “Macintosh HD” is the default
rm -rf /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle
mv var var_back # var may not exist, but this is fine
ln -sh private/var var
chflags -h restricted /var
chflags -h hidden /var
xattr -sw com.apple.rootless “” /var
จากนั้นก็ทำการรีบูทเครื่อง มันจะช่วยลบ Google Software Update ที่มีปัญหาออกให้ และกู้คืนไฟล์ระบบที่เสียหายกลับคืนมา

Leave a Reply

Your email address will not be published. Required fields are marked *