หาก Chrome ไม่เริ่มทำงานหลังจากการอัปเกรด Ubuntu ตั้งแต่≤12.10ถึง≥13.04ให้เปิดเทอร์มินัลแล้วเรียกใช้คำสั่งต่อไปนี้:
sudo dpkg-reconfigure google-chrome-stable
คำอธิบายมีดังนี้
อย่างน้อยสำหรับรุ่น Chrome ในรูปแบบ 28 ถึง 37 ไบนารีของ Chrome สามารถใช้สิ่งใดก็ได้libudev.so.0
หรือlibudev.so.1
มีอยู่ในระบบ ด้วยการแก้ไขปัญหาChromium / Chrome 226002 (ซึ่งเข้าสู่ช่องที่ไม่เสถียรในเดือนเมษายน 2013) โปรแกรมติดตั้งจะพิจารณาว่าจะใช้ช่องใด อ้างอิงไบนารีlibudev.so.0
; โปรแกรมติดตั้งจะสร้างลิงค์สัญลักษณ์จาก/opt/google/chrome/libudev.so.0
ไปยังlibudev.so.1
บนระบบหากlibudev.so.0
ไม่พบ
โปรดทราบว่ามันเป็นความคิดที่ดีที่จะสร้าง/usr/lib
ขึ้นมา หมายเลขเวอร์ชันหลักในไลบรารีเปลี่ยนไปเมื่อเวอร์ชันที่ใหม่กว่าเข้ากันไม่ได้ การสร้างลิงก์สัญลักษณ์นี้ใช้งานได้ดีสำหรับ Chrome เนื่องจากใช้เฉพาะคุณลักษณะที่เข้ากันได้ระหว่างรุ่น 0 และรุ่น 1 แอปพลิเคชันอื่น ๆ อาจทำงานผิดพลาดหรือสร้างข้อมูลที่เสียหายหากคุณบังคับให้รันด้วยเวอร์ชันที่ผิด
วิธีการที่แพ็คเกจ Chrome ใช้งานได้ดีในสถานการณ์ส่วนใหญ่ แต่ก็ยังเป็นแฮ็คที่สกปรกและมีข้อ จำกัด หากlibudev0
ถอนการติดตั้งแพคเกจหลังจากติดตั้ง Chrome ซึ่งมีแนวโน้มว่าจะเกิดขึ้นเมื่อคุณอัปเกรด Ubuntu แล้ว Chrome จะยังคงได้รับการตั้งค่าให้ใช้งานlibudev.so.0
แต่ไฟล์จะไม่สามารถใช้งานได้อีกต่อไป ในการแก้ไขปัญหานี้ให้สคริปต์การติดตั้งทำงานอีกครั้งและในเวลานี้ตรวจพบว่าlibudev.so.0
ไม่พร้อมใช้งานดังนั้นจึงควรสร้างลิงก์สัญลักษณ์เพื่อใช้libudev.so.1
แทน คุณสามารถเรียกใช้สคริปต์การติดตั้งใหม่ได้โดยการเรียกใช้dpkg-reconfigure google-chrome-stable
เป็นรูท