libudev.so.1 não encontrado ao tentar executar o spotify

15

Estou tentando executar o Spotify no Ubuntu 12.04. Costumava funcionar há algum tempo, quando tentei iniciá-lo hoje, recebi o seguinte erro:

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

como corrigi-lo?

eu tentei

sudo apt-get install libudev1

que, no entanto, gera um erro dizendo que não existe (mais)

user3825755
fonte

Respostas:

27

ATENÇÃO!

ESTA SOLUÇÃO QUEBRA A UNIDADE EM VERSÕES RECENTES DO UBUNTU, QUE FAZ O UBUNTU NÃO POSSÍVEL INICIAR . É provável que você não queira experimentá-lo, a menos que saiba o que está fazendo.

POR FAVOR, Tome cuidado.




No Ubuntu 12.04 LTS, faça o seguinte:

sudo apt-get install libudev0

Em seguida, você cria um link simbólico para o arquivo da seguinte forma (64 bits):

POR FAVOR, Tome cuidado!
sudo ln -sf /lib/x86_64-linux-gnu/libudev.so.0 /lib/x86_64-linux-gnu/libudev.so.1

Se você estiver usando um 32 bits:

POR FAVOR, Tome cuidado!
sudo ln -sf /lib/i386-linux-gnu/libudev.so.0 /lib/i386-linux-gnu/libudev.so.1

Agora o Spotify deve reconhecer a biblioteca correta. Se isso não funcionar, poste de volta e tentarei ajudá-lo ainda mais :)

Lars Martinsen
fonte
11
Isso funcionou, o spotify começa sem problemas agora.
user3825755
2
Deve-se notar que os desenvolvedores do Spotify reconheceram esse problema e prometeram uma correção no futuro próximo.
Glutanimate
4
Também posso acrescentar que você deve excluir o link simbólico libudev.so.1 assim que a atualização chegar. Se um programa que usa libudev.so.1 não for compatível com libudev.so.0, algo poderá ser interrompido. Esta é apenas uma correção rápida e uma solução temporária para o seu problema.
Lars Martinsen
11
@LarsMartinsen esse command ( sudo ln -sf /lib/x86_64-linux-gnu/libudev.so.0 /lib/x86_64-linux-gnu/libudev.so.1) quebrou a unidade para mim. Não há tela de login. Como inverter este link?
Mina Michael
@mina michael, deve ler o seu comentário primeiro ... :(
Adrians Netlis