OVH Cloud OVH Cloud

problème avec VLC

14 réponses
Avatar
daniel
Bonjour,

j'ai installé VLC, mais au démarrage, il me met un message d'erreur
vlc: symbol lookup error: /usr/lib/libvlc.so: undefined symbol: NeAACDecOpen

j'ai bien sur essayé de le désinstaller, le réinstaller, installer une version plus ancienne,
mais toujurs le même message d'erreur!

quelqu'un a t-il une idée?

--
ANTI-SPAM
enlevez TOUS les points avant [@free.fr] pour me répondre

4 réponses

1 2
Avatar
daniel
> c'est un probalement une histoire de compatibilité entre libs



oui, c'est ce que je pense. mais quelle lib?
vlc tounait avant que je fasse une mise à jour.
mais j'ai bien essayé de réinstaller une/des anciennes versions
mais sans succès.

la commande ldd /usr/bin/vlc renvoie la liste et les versions des libs
appelées par vlc et indique les erreurs éventuelles.



le tout est de trouver quelle lib ne plait pas a mon vlc :)

ldd me renvoit bien les lib utilisé, sans mettre d'erreurs.
# ldd /usr/bin/vlc
linux-gate.so.1 => (0xffffe000)
libvlc.so => /usr/lib/libvlc.so (0xb7a2a000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb794d000)
libm.so.6 => /lib/tls/libm.so.6 (0xb7928000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb791d000)
libc.so.6 => /lib/tls/libc.so.6 (0xb77ef000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb77dd000)
libhal.so.0 => /usr/lib/libhal.so.0 (0xb77d5000)
libdbus-1.so.0 => /lib/libdbus-1.so.0 (0xb77a3000)
librt.so.1 => /lib/tls/librt.so.1 (0xb779a000)
libdl.so.2 => /lib/libdl.so.2 (0xb7796000)
libdvbpsi.so.4 => /usr/lib/libdvbpsi.so.4 (0xb778b000)
libfaad.so.0 => /usr/lib/libfaad.so.0 (0xb774f000)
libfaac.so.0 => /usr/lib/libfaac.so.0 (0xb773e000)
libz.so.1 => /lib/libz.so.1 (0xb772a000)
libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0xb767b000)
libtheora.so.0 => /usr/lib/libtheora.so.0 (0xb765d000)
libogg.so.0 => /usr/lib/libogg.so.0 (0xb7658000)
/lib/ld-linux.so.2 (0xb7fbe000)
libpopt.so.0 => /lib/libpopt.so.0 (0xb7650000)
libnsl.so.1 => /lib/libnsl.so.1 (0xb763b000)

Daniel
--
ANTI-SPAM
enlevez TOUS les points avant [@free.fr] pour me répondre
Avatar
sansflotusspam
daniel a écrit :


c'est un probalement une histoire de compatibilité entre libs



oui, c'est ce que je pense. mais quelle lib?
vlc tounait avant que je fasse une mise à jour.
mais j'ai bien essayé de réinstaller une/des anciennes versions
mais sans succès.

la commande ldd /usr/bin/vlc renvoie la liste et les versions des libs
appelées par vlc et indique les erreurs éventuelles.



le tout est de trouver quelle lib ne plait pas a mon vlc :)

ldd me renvoit bien les lib utilisé, sans mettre d'erreurs.
# ldd /usr/bin/vlc
linux-gate.so.1 => (0xffffe000)
libvlc.so => /usr/lib/libvlc.so (0xb7a2a000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb794d000)
libm.so.6 => /lib/tls/libm.so.6 (0xb7928000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb791d000)
libc.so.6 => /lib/tls/libc.so.6 (0xb77ef000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0xb77dd000)
libhal.so.0 => /usr/lib/libhal.so.0 (0xb77d5000)
libdbus-1.so.0 => /lib/libdbus-1.so.0 (0xb77a3000)
librt.so.1 => /lib/tls/librt.so.1 (0xb779a000)
libdl.so.2 => /lib/libdl.so.2 (0xb7796000)
libdvbpsi.so.4 => /usr/lib/libdvbpsi.so.4 (0xb778b000)
libfaad.so.0 => /usr/lib/libfaad.so.0 (0xb774f000)
libfaac.so.0 => /usr/lib/libfaac.so.0 (0xb773e000)
libz.so.1 => /lib/libz.so.1 (0xb772a000)
libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0xb767b000)
libtheora.so.0 => /usr/lib/libtheora.so.0 (0xb765d000)
libogg.so.0 => /usr/lib/libogg.so.0 (0xb7658000)
/lib/ld-linux.so.2 (0xb7fbe000)
libpopt.so.0 => /lib/libpopt.so.0 (0xb7650000)
libnsl.so.1 => /lib/libnsl.so.1 (0xb763b000)

Daniel



probablement la libdvbpsi.so.4 ; vlc est très sensible à la version réelle
de cette lib ; plusieurs versions de cette lib sont distribuées sous le
même nom et même numero.
il y a aussi une sombre histoire de lib LIVE.COM, réclamée aussi par
mplayer.
bonne exploration ...
Avatar
daniel
> probablement la libdvbpsi.so.4 ; vlc est très sensible à la version réelle
de cette lib ; plusieurs versions de cette lib sont distribuées sous le
même nom et même numero.
il y a aussi une sombre histoire de lib LIVE.COM, réclamée aussi par
mplayer.
bonne exploration ...



merci, je vais chercher de ce coté la.

(mplayer, lui fonctionne bien)
Avatar
daniel
YES, ça marche enfin de nouveau ...

si cela peut interesser quelqu'un,
j'ai désinstallé libmatroska, faac, faad, et les lib ou autres rpm associés comme kino, ffmpeg, transcode et cinelerra.

j'ai réinstallé faac, faad, libfaac et libfaad
puis vlc et il refonctionne.

donc il s'agissait bien d'une incompatibilité avec une/des lib, que la version de vlc 0.8.5 ne digérait pas.

j'ai tout réinstallé ensuite, vlc marche bien.....

Merci de l'aide
Daniel
1 2