seit neustem startet meine VLC nicht mehr und Totem kann einige meiner Videodateien nicht mehr wieder geben.
Beim Start von VLC auf der Kommandozeile bekomme ich immer:
Code: Alles auswählen
$ vlc
vlc: symbol lookup error: /usr/lib/i686/cmov/libavcodec.so.51: undefined symbol: NeAACDecSetConfiguration
Code: Alles auswählen
$ ldd -r /usr/lib/i686/cmov/libavcodec.so.51
linux-gate.so.1 => (0xb7f62000)
libavutil.so.49 => /usr/lib/i686/cmov/libavutil.so.49 (0xb793d000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7928000)
libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb7901000)
liba52-0.7.4.so => /usr/lib/liba52-0.7.4.so (0xb78f6000)
libamrnb.so.3 => /usr/lib/libamrnb.so.3 (0xb78b9000)
libamrwb.so.3 => /usr/lib/libamrwb.so.3 (0xb788d000)
libdirac_encoder.so.0 => /usr/lib/libdirac_encoder.so.0 (0xb77fa000)
libfaac.so.0 => /usr/lib/libfaac.so.0 (0xb77e9000)
libfaad.so.0 => /usr/lib/zattoo/libfaad.so.0 (0xb77d4000)
libgsm.so.1 => /usr/lib/libgsm.so.1 (0xb77c7000)
libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0xb7752000)
libschroedinger-1.0.so.0 => /usr/lib/libschroedinger-1.0.so.0 (0xb76e1000)
libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb76c8000)
libtheora.so.0 => /usr/lib/libtheora.so.0 (0xb7681000)
libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0xb7587000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xb755f000)
libx264.so.60 => /usr/lib/libx264.so.60 (0xb74d8000)
libxvidcore.so.4 => /usr/lib/libxvidcore.so.4 (0xb7369000)
libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb720e000)
/lib/ld-linux.so.2 (0xb7f63000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb711f000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7112000)
liboil-0.3.so.0 => /usr/lib/liboil-0.3.so.0 (0xb70a4000)
libogg.so.0 => /usr/lib/libogg.so.0 (0xb709f000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb6fb0000)
librt.so.1 => /lib/i686/cmov/librt.so.1 (0xb6fa6000)
libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb6fa4000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb6f8c000)
libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb6f88000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb6f85000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb6f7f000)
undefined symbol: NeAACDecSetConfiguration (/usr/lib/i686/cmov/libavcodec.so.51)
undefined symbol: NeAACDecClose (/usr/lib/i686/cmov/libavcodec.so.51)
undefined symbol: NeAACDecGetCurrentConfiguration (/usr/lib/i686/cmov/libavcodec.so.51)
undefined symbol: NeAACDecGetErrorMessage (/usr/lib/i686/cmov/libavcodec.so.51)
undefined symbol: NeAACDecOpen (/usr/lib/i686/cmov/libavcodec.so.51)
undefined symbol: NeAACDecDecode (/usr/lib/i686/cmov/libavcodec.so.51)
undefined symbol: NeAACDecInit (/usr/lib/i686/cmov/libavcodec.so.51)
undefined symbol: NeAACDecInit2 (/usr/lib/i686/cmov/libavcodec.so.51)
Nachetwas Forschungsarbeit habe ich festgestellt, dass libavcodec scheinbar noch von einem
früheren Paket verwaist ist.
Code: Alles auswählen
# aptitude search libavcodec
p libavcodec-dev - library to encode decode multimedia streams - devel files
i A libavcodec0d - ffmpeg codec library
i A libavcodec51 - library to encode decode multimedia streams - runtime files
c libavcodeccvs51 - library to encode decode multimedia streams - runtime files
Code: Alles auswählen
# aptitude remove libavcodec0d
# aptitude reinstall libavcodec51
Code: Alles auswählen
# ldd -r /usr/lib/i686/cmov/libavcodec.so.51
linux-gate.so.1 => (0xb7f5c000)
libavutil.so.49 => /usr/lib/i686/cmov/libavutil.so.49 (0xb7938000)
libz.so.1 => /usr/lib/libz.so.1 (0xb7923000)
libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb78fc000)
liba52-0.7.4.so => /usr/lib/liba52-0.7.4.so (0xb78f1000)
libamrnb.so.3 => /usr/lib/libamrnb.so.3 (0xb78b4000)
libamrwb.so.3 => /usr/lib/libamrwb.so.3 (0xb7888000)
libdirac_encoder.so.0 => /usr/lib/libdirac_encoder.so.0 (0xb77f5000)
libfaac.so.0 => /usr/lib/libfaac.so.0 (0xb77e4000)
libfaad.so.0 => /usr/lib/libfaad.so.0 (0xb77a4000)
libgsm.so.1 => /usr/lib/libgsm.so.1 (0xb7797000)
libmp3lame.so.0 => /usr/lib/libmp3lame.so.0 (0xb7722000)
libschroedinger-1.0.so.0 => /usr/lib/libschroedinger-1.0.so.0 (0xb76b1000)
libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7698000)
libtheora.so.0 => /usr/lib/libtheora.so.0 (0xb7651000)
libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0xb7557000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0xb752f000)
libx264.so.60 => /usr/lib/libx264.so.60 (0xb74a8000)
libxvidcore.so.4 => /usr/lib/libxvidcore.so.4 (0xb7339000)
libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb71de000)
/lib/ld-linux.so.2 (0xb7f5d000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb70ef000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb70e2000)
liboil-0.3.so.0 => /usr/lib/liboil-0.3.so.0 (0xb7074000)
libogg.so.0 => /usr/lib/libogg.so.0 (0xb706f000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb6f80000)
librt.so.1 => /lib/i686/cmov/librt.so.1 (0xb6f76000)
libxcb-xlib.so.0 => /usr/lib/libxcb-xlib.so.0 (0xb6f74000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb6f5c000)
libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb6f58000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb6f55000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb6f4f000)
Ursprünglich wollte ich wegen diesem Problem hier im Forum fragen da ich so direkt im Netz
keine Lösung dafür gefunden habe.
Nachdem ich dann doch nochmal etwas weiter geforscht habe bin ich ja zu einer Lösung gekommen
die ich nicht für mich behalten möchte. Vielleicht haben ja noch andere Leute dieses Problem.
Deswegen erstelle ich diesen Post als [Gelöst] markiert.
Alex