[Spotify] librairie manquante depuis MàJ (Contourné)

Applications multimedia / jeux
Répondre
DomS
archer de cavalerie
Messages : 181
Inscription : sam. 21 nov. 2009, 13:52
Localisation : Toulouse

[Spotify] librairie manquante depuis MàJ (Contourné)

Message par DomS »

Bonjour à tous,
Depuis une mise à jour, Spotify ne fonctionne plus. J'obtiens :

Code : Tout sélectionner

$ spotify
spotify: error while loading shared libraries: libnss3.so.1d: cannot open shared object file: No such file or directory
J'ai pourtant un fichier /usr/lib/libss3.so.ld qui existe.
Je bloque là...

Pour info, j'avais installé Spotify via AUR. Je suis sous arch 64bits.
Dernière modification par DomS le mar. 27 mars 2012, 22:24, modifié 1 fois.
Avatar de l’utilisateur
Nic0
Chu Ko Nu
Messages : 454
Inscription : dim. 11 janv. 2009, 03:16
Localisation : Calvados (14)

Re: [Spotify] librairie manquante depuis MàJ

Message par Nic0 »

Salut,

As-tu essayer de réinstaller Spotify depuis AUR ? Souvent, ce genre d'erreur apparaît après mise à jour de bibliothèques.
~ Yet Another DevOps Blog ~
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [Spotify] librairie manquante depuis MàJ

Message par mimile »

Hello

En lisant ton poste, j'observe que le message d'erreur signale l'absence de librairie libnss3.so.1d (en souligné le chiffre 1) et dans ton commentaire, tu parles de la librairie /usr/lib/libss3.so.ld (en souligné la lettre L.

Mais il s'agit sans doute d'une faute de frappe ...

A moins que ... :wink:

Amicalement
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
DomS
archer de cavalerie
Messages : 181
Inscription : sam. 21 nov. 2009, 13:52
Localisation : Toulouse

Re: [Spotify] librairie manquante depuis MàJ

Message par DomS »

@ mimile : Alors là je n'y comprends plus rien. Je ne retrouve plus le fichier en question... :-?
@ Nic0 : J'avais désinstallé puis réinstallé via yaourt (yaourt -Rsn spotify puis yaourt -S spotify)
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [Spotify] librairie manquante depuis MàJ

Message par mimile »

Chez moi, la librairie libnss3.so se trouve dans /usr/lib (l'absence du "n" m'avait échappée dans ma première réponse).
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
DomS
archer de cavalerie
Messages : 181
Inscription : sam. 21 nov. 2009, 13:52
Localisation : Toulouse

Re: [Spotify] librairie manquante depuis MàJ

Message par DomS »

Alors je complète, voilà ce que j'ai lorsque je tente une auto complétion :

Code : Tout sélectionner

$ /usr/lib/libnss
libnss3.so         libnss_db.so       libnss_nisplus.so
libnssckbi.so      libnss_dns.so      libnss_nis.so
libnss_compat.so   libnss_files.so    libnssutil3.so
libnssdbm3.so      libnss_hesiod.so   
[doms@archdoms:~]$ /usr/lib/libnss3.so 
Donc je n'ai pas de libnss3.so.1d mais bien libnss3.so.
Mais du coup ça ne me résoud pas le schmilblick...
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17285
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Spotify] librairie manquante depuis MàJ

Message par benjarobin »

Vous pouvez réinstaller autant de fois que vous voulez spotify via AUR, car c'est un binaire (.deb) et que les sources ne sont pas libres...
De plus c'est mieux de lire les commentaires de AUR :copain:
Bref, essaye de faire les liens symbolique décrit dans les commentaires
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
DomS
archer de cavalerie
Messages : 181
Inscription : sam. 21 nov. 2009, 13:52
Localisation : Toulouse

Re: [Spotify] librairie manquante depuis MàJ

Message par DomS »

"My recommendation to is to create the symlinks in /usr/share/spotify/libs and use a wrapper script to set LD_LIBRARY_PATH and execute spotify. This is how I'm including some external ubuntu libs and symlinked libraries in spotify-beta package."
On fait ça comment ?
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [Spotify] librairie manquante depuis MàJ

Message par oktoberfest »

Salut,

je ferais un truc du genre :

Code : Tout sélectionner

# mkdir -p /usr/share/spotify/libs
# cd /usr/share/spotify/libs
# ln -s /usr/lib/libnss3.so libnss3.so.1d
# ln -s /usr/lib/libnssutils3.so libnssutil3.so.1d
# ln -s /usr/lib/libnspr4.so libnspr4.so.0d
# ln -s /usr/lib/libplc4.so libplc4.so.0d
# ln -s /usr/lib/libsmime3.so libsmime3.so.1d
Et dans ton .bash_profile je rajoute un petit :

Code : Tout sélectionner

export LD_LIBRARY_PATH=/usr/share/spotify/libs
'man ld.so' pour les explications.

Tu fais ensuite un

Code : Tout sélectionner

$ source ~/.bash_profile
pour prendre en compte les modifications et ça devrait mieux fonctionner.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17285
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Spotify] librairie manquante depuis MàJ

Message par benjarobin »

oktoberfest a écrit :Et dans ton .bash_profile je rajoute un petit :

Code : Tout sélectionner

export LD_LIBRARY_PATH=/usr/share/spotify/libs
Non et non !!! Surtout ne pas faire ceci !!!
C'est pire que de créer les liens symboliques dans /usr/lib/...
Non il suffit de créer un lanceur, via un script bash, pour qu'il définisse LD_LIBRARY_PATH puis finalement lance Spotify. L'idéal ensuite sera de modifier le fichier .desktop pour utiliser ce lanceur que tu peux mettre dans /usr/bin/
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
DomS
archer de cavalerie
Messages : 181
Inscription : sam. 21 nov. 2009, 13:52
Localisation : Toulouse

Re: [Spotify] librairie manquante depuis MàJ

Message par DomS »

Alors là, je n'ai pas vraiment compris du coup :-/
Je suis sous openbox. Donc le lanceur, soit il est dans mon menu, soit je le lance avec gmrun. Vu que je ne comprends rien a LD_LIBRARY_PATH, j'aimerais un peu plus d'explications svp.
Et en quoi la commande export

Code : Tout sélectionner

LD_LIBRARY_PATH=/usr/share/spotify/libs
est mauvaise (je ne mets rien en doute mais je veux apprendre)?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17285
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Spotify] librairie manquante depuis MàJ

Message par benjarobin »

En rien elle n'est mauvais mais elle ne doit surtout pas être globale au système
Elle ne doit être présente que pour spotify
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
DomS
archer de cavalerie
Messages : 181
Inscription : sam. 21 nov. 2009, 13:52
Localisation : Toulouse

Re: [Spotify] librairie manquante depuis MàJ

Message par DomS »

Comme l'a fait quelqu'un dans les commentaires AUR, j'ai installé spotify-beta et le problème ne se pose plus.
Cependant, quelqu'un pourrait-il me donner un lien ou je puisse comprendre LD_LIBRARY_PATH. Les seuls liens que j'ai touvé parlaient tous de faire export LD_LIBRARY_PATH=/usr/share/spotify/libs
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17285
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Spotify] librairie manquante depuis MàJ

Message par benjarobin »

Je n'ai jamais dis qu'il ne fallait pas utiliser

Code : Tout sélectionner

export LD_LIBRARY_PATH=/usr/share/spotify/libs
J'ai juste dis qu'il ne fallait surtout pas la placer (la ligne) dans ~/.bash_profile car cela va s'appliquer à tous les programmes.
Il faut juste la mettre dans le lanceur de Spotify.

Sinon http://fr.wikipedia.org/wiki/Variable_d ... BRARY_PATH
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
DomS
archer de cavalerie
Messages : 181
Inscription : sam. 21 nov. 2009, 13:52
Localisation : Toulouse

Re: [Spotify] librairie manquante depuis MàJ

Message par DomS »

Merci.
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [Spotify] librairie manquante depuis MàJ (Contourné)

Message par oktoberfest »

benjarobin a écrit :Je n'ai jamais dis qu'il ne fallait pas utiliser

Code : Tout sélectionner

export LD_LIBRARY_PATH=/usr/share/spotify/libs
J'ai juste dis qu'il ne fallait surtout pas la placer (la ligne) dans ~/.bash_profile car cela va s'appliquer à tous les programmes.
Il faut juste la mettre dans le lanceur de Spotify.
Tu as mille fois raison :chinois:
A ma décharge, je dirai qu'au boulot on a un utilisateur par application métier, et que le .bash_profile fait dans ce cas office de lanceur de l'application.
Mais il est bien plus propre de spécifier le LD_LIBRARY_PATH dans un lanceur dédié à l'application (ici spotify) qui a besoin de librairies spécifiques.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Répondre