Problemas al Instalar vlc en debian lenny/sid
Hola a todos :), os cuento mi problemilla, Yo tengo debian lenny y instale vlc desde los repositorios pero es una versión muy anticuada y no reproducía vídeos *avi, entonces cambie los repositorios de mi gestor de paquetes y les puse los de debian sid (unestable). Una vez hice esto, instale vlc en su ultima versión y actualice todos los paquetes de codecs y dependencias requeridas y cuando lo voy a abrir me notifica este error:
debian2:/usr/bin# vlc
vlc: error while loading shared libraries: libhal.so.1: cannot open shared object file: No such file or directoryEntonces mire las ldd de el programa;
debian2:/# ldd /usr/bin/vlc
linux-vdso.so.1 => (0x00007f559246c000)
libvlc.so.2 => /usr/lib/libvlc.so.2 (0x00007f5592239000)
libvlccore.so.2 => /usr/lib/libvlccore.so.2 (0x00007f5591f63000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007f5591d46000)
libc.so.6 => /lib/libc.so.6 (0x00007f55919f2000)
libhal.so.1 => /usr/lib/libhal.so.1 (0x00007f55917e2000)
libdbus-1.so.3 => /lib/libdbus-1.so.3 (0x00007f55915a1000)
librt.so.1 => /lib/librt.so.1 (0x00007f5591399000)
libdl.so.2 => /lib/libdl.so.2 (0x00007f5591195000)
libm.so.6 => /lib/libm.so.6 (0x00007f5590f12000)
/lib64/ld-linux-x86-64.so.2 (0x00007f559246d000)y es curioso porque me falta linux-vdso.so.1 y sin embargo de produce el error en libhal.so.1, las actualizaciones en el gestor de paquetes se producieron correctamente y automáticamente osea que supongo que estará bien hecho... enfin gurus que puedo hacer ?
yo no estoy demasiado puesto en debian como podeis ver pero pienso que debian es un coñazo por esa parte porque por ejemplo, los drivers alsa están en su versión 0.17 en debian lenny y en sid funcionan en la 0.22 y tengo siempre muchos lios con las versiones de los programas y sus funcionalidades ubuntu en ese aspecto es mejor ¿ no creéis ?
- Inicie sesión o regístrese para enviar comentarios
- 1264 lecturas


¿Buscaste en google? ¿buscaste en EsDebian? Está lleno de personas que tienen Vlc en Lenny y solucionaron el problema con varios formatos. No creo que sea apropiado buscar versiones de Sid. El problema es de codecs que fueron movidos al repositorio de debian-multimedia.org
Agrego: Yo usaba en Lenny Mplayer y con Avi andaba bien.
como root
ldconfigsalu2
He hecho un ldconfig y no hace nada se muestra como que se ha hecho y yasta, he probado a hacer ldconfig /etc/ld.so.conf y ldconfig/etc/ld.so.cache porque vi algo así en el manual pero no entiendo el cometido de este comando y su funcionamiento. Tampoco se porque teniendo la librería libhal.so.1 marcada en el ldd de vlc me da error en la misma....
haz probado hacer un locate a libhal.so.1
locate libhal.so.1para ver si se esta enlazando correctamente..
salu2
que ganas de complicarse la vida... ¿no esta vlc en los backports?
¿tienes los repositorios multimedia?
Si, esta bien enlazado;
debian2:/usr/bin# ldd vlclibhal.so.1 => /usr/lib/libhal.so.1 (0x00007f1e00c4f000)
debian2:/usr/bin# locate libhal.so.1/emul/ia32-linux/usr/lib/libhal.so.1
/emul/ia32-linux/usr/lib/libhal.so.1.0.0
/usr/lib/libhal.so.1
/usr/lib/libhal.so.1.0.0
Y lo que no entiendo es por ejemplo el programa skype que me encuentra muy pocas librerias, que estan ubicadas en /usr/lib
debian2:/usr/bin# ldd skypelinux-gate.so.1 => (0xf7f94000)
libasound.so.2 => not found
libXv.so.1 => not found
libXss.so.1 => not found
librt.so.1 => /lib32/librt.so.1 (0xf7f75000)
libQtDBus.so.4 => not found
libQtGui.so.4 => not found
libQtNetwork.so.4 => not found
libQtCore.so.4 => not found
libpthread.so.0 => /lib32/libpthread.so.0 (0xf7f5b000)
libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0xf7e66000)
libm.so.6 => /lib32/libm.so.6 (0xf7e40000)
libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0xf7e23000)
libc.so.6 => /lib32/libc.so.6 (0xf7cde000)
libdl.so.2 => /lib32/libdl.so.2 (0xf7cda000)
/lib/ld-linux.so.2 (0xf7f95000)
libX11.so.6 => not found
libXext.so.6 => not found
¿ Como hago pa ponerle el /usr/lib al ldd de skype ?
PD: una vez liados con el rollo este de ldd quiero dejar las ultimas versiones bien instaladitas :)
illo como la he liado, estoy intentand volver a lenny y algunos paquetes me cogen la version estable y otros no, y de momento no me funciona casi nada todas las aplicaciones tienen las ldd rotas. ¿ hay algun comando que me revise todos los paquetes y me los ponga en version stable ?
Si, esta bien enlazado;
debian2:/usr/bin# ldd vlclibhal.so.1 => /usr/lib/libhal.so.1 (0x00007f1e00c4f000)
debian2:/usr/bin# locate libhal.so.1/emul/ia32-linux/usr/lib/libhal.so.1
/emul/ia32-linux/usr/lib/libhal.so.1.0.0
/usr/lib/libhal.so.1
/usr/lib/libhal.so.1.0.0
Y lo que no entiendo es por ejemplo el programa skype que me encuentra muy pocas librerias, que estan ubicadas en /usr/lib
Estemm... pregunta las primeras dos lineas de locate te devuelven /emul/ia32-linux/... ¿tienes idea de que es eso?
ni zorra, Veras estoy tonto, lo he jodido, cuando le puse los repositorios de sid a el gestor de paquetes no se me ocurrio otra cosa que hacer que macar todas las actualizaciones e instalarlas y ahora tengo el sistema jodido hasta el fondo y cada vez que instalo algo me da error en el paquete linux-imageamd64 llegados a este punto, o purgo todos los paquetes instalados c osa que no se hacer o hago un distupgrade y definitivamente me paso a sid y por lo menos que funcionen las librerias o reinstalo debian ....¿ que me recomiendan amigos ?
Lo primero sería recuperar tu sistema...
¿como está tu sources.list?
(no acostumbras leer antes de probar,no?)