ไม่พบ libudev.so.1 เมื่อพยายามเรียกใช้ spotify


15

ฉันพยายามเรียกใช้ Spotify บน Ubuntu 12.04 มันเคยทำงานมาแล้วเมื่อฉันพยายามเริ่มวันนี้ฉันได้รับข้อผิดพลาดดังต่อไปนี้:

spotify: error while loading shared libraries: libudev.so.1: cannot open shared object file: No such file or directory

จะแก้ไขได้อย่างไร?

ฉันเหนื่อย

sudo apt-get install libudev1

ซึ่งทำให้เกิดข้อผิดพลาดโดยบอกว่าไม่มีอยู่ (อีกแล้ว)

คำตอบ:


27

คำเตือน!

โซลูชันนี้ทำลายเอกภาพในเวอร์ชันล่าสุดของ UBUNTU ซึ่งทำให้ UBUNTU ไม่สามารถบู๊ตได้ คุณอาจไม่ต้องการลองใช้มันจนกว่าคุณจะรู้ว่าคุณกำลังทำอะไรอยู่

โปรดดำเนินการด้วยความระมัดระวัง




ใน Ubuntu 12.04 LTS ให้ทำดังนี้

sudo apt-get install libudev0

จากนั้นคุณสร้าง symlink ไปยังไฟล์ดังต่อไปนี้ (64 บิต):

โปรดดำเนินการด้วยความระมัดระวัง !!
sudo ln -sf /lib/x86_64-linux-gnu/libudev.so.0 /lib/x86_64-linux-gnu/libudev.so.1

หากคุณใช้ 32 บิต:

โปรดดำเนินการด้วยความระมัดระวัง !!
sudo ln -sf /lib/i386-linux-gnu/libudev.so.0 /lib/i386-linux-gnu/libudev.so.1

ตอนนี้ Spotify ควรรู้จักไลบรารีที่ถูกต้อง หากวิธีนี้ใช้ไม่ได้ผลโปรดโพสต์กลับและฉันจะพยายามช่วยเหลือคุณต่อไป :)


1
วิธีนี้ใช้ได้ผลทันทีโดยไม่มีปัญหา
3825755

2
ควรสังเกตว่าผู้พัฒนา Spotify ได้รับทราบปัญหานี้และได้ให้คำมั่นว่าจะแก้ไขปัญหาในอนาคตอันใกล้
Glutanimate

4
ฉันยังสามารถเพิ่มว่าคุณควรลบ symlink libudev.so.1 ทันทีที่การอัพเดตมาถึง หากโปรแกรมที่ใช้ libudev.so.1 เข้ากันไม่ได้กับ libudev.so.0 สิ่งที่อาจผิดพลาดได้ นี่เป็นเพียงคำแนะนำด่วนและวิธีแก้ปัญหาชั่วคราวสำหรับปัญหาของคุณ
Lars Martinsen

1
@LarsMartinsen คำสั่งนั้น ( sudo ln -sf /lib/x86_64-linux-gnu/libudev.so.0 /lib/x86_64-linux-gnu/libudev.so.1) ยากจนสำหรับฉัน ไม่มีหน้าจอเข้าสู่ระบบ ฉันจะกลับลิงค์นี้ได้อย่างไร
Mina Michael

@mina michael, shoul อ่านความคิดเห็นของคุณก่อน ... :(
Adrians Netlis
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.