Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/08/2006, 11:59
Avatar de -Defero-
-Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 19 años, 10 meses
Puntos: 76
Pregunta Me falta la biblioteca libGL.so.1

Hace un par de días me di cuenta de que me faltaba la biblioteca libGL.so.1 al querer configurar el salvapantallas (en KDE 3.5.3, Debian Etch), y encontrarme con el siguiente mensaje:

Cita:
No se pudo encontrar la biblioteca especificada screensaver

el diagnóstico es:
libGL.so.1: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio

Posibles razones:

- Se produjo un error durante la última actualización de su KDE y un módulo de control ha quedado huérfano
- Usted tiene módulos de terceras partes pendientes

Compruebe estos puntos con cuidado e intente eliminar el módulo mencionado en el mensaje de error. Si esto falla, contacte con su distribuidor o con el empaquetador.
Buscando el archivo en mi sistema, encuentro únicamente esto:

Cita:
dandebian@dan:[~]$ locate libGL.so.1
/usr/lib/nvidia/libGL.so.1.2.xlibmesa
/usr/lib/nvidia/libGL.so.1.xlibmesa
Y mediante APT encuentro el paquete que debería tener instalado:

Cita:
root@dan:[/home/dandebian]# apt-cache search libGL.so.1
libgl1-mesa-swx11 - A free implementation of the OpenGL API -- runtime
Intento instalar ese paquete, pero me encuentro con que me quiere desinstalar demasiadas cosas, así que aborto el proceso:

Cita:
root@dan:[/home/dandebian]# apt-get install libgl1-mesa-swx11
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Los siguientes paquetes se ELIMINARÁN:
kbabel-dev kdelibs4-dev kdesdk-dbg libarts1-dev libavahi-qt3-dev libcvsservice-dev
libgl1-mesa-dev libgl1-mesa-dri libgl1-mesa-glx libglu1-mesa-dev libopenexr-dev
libqt3-mt-dev x-window-system-core xlibmesa-dri xlibmesa-gl xorg
Se instalarán los siguientes paquetes NUEVOS:
libgl1-mesa-swx11
0 actualizados, 1 se instalarán, 16 para eliminar y 0 no actualizados.
Necesito descargar 867kB de archivos.
Se liberarán 87,4MB después de desempaquetar.
¿Desea continuar [S/n]? n
Abortado.
Y ahora viene lo realmente grave. Me dispongo a escuchar música con Amarok, pero el programa no arranca. Lo intento ejecutar desde la consola, y me encuentro con lo siguiente:

Cita:
dandebian@dan:[~]$ amarok
amaroK: [Loader] Starting amarokapp..
amaroK: [Loader] Don't run gdb, valgrind, etc. against this binary! Use amarokap p.
/usr/lib/amarok/amarokapp: error while loading shared libraries: libGL.so.1: can not open shared object file: No such file or directory
¡¿Cómo voy a vivir sin Amarok?! Además, ¿qué otras aplicaciones dejarán de funcionar por no tener instalada esa biblioteca?

Intento hacer memoria acerca de qué ha cambiado en los últimos días en mi sistema, pero no lo recuerdo muy bien. Recuerdo que hace un par de semanas, con la actualización al kernel 2.6.16, me quedé sin aceleración gráfica 3D. Tras estar varios días usando el kernel 2.6.16 sin que me diera más problemas aparte de la pérdida de la aceleración gráfica, hace tres o cuatro días me decidí a eliminar por completo el kernel 2.6.15, además de todos los vestigios de los controladores de nVidia (nvidia-glx-legacy, nvidia-kernel-legacy, y algún otro paquete más, que luego volví a instalar por si fueran la causa del problema). No sé si tiene relación con el error, pero es lo único que recuerdo haber cambiado en el sistema en los últimos días. Aparte del "apt-get update && apt-get dist-upgrade" diario, que a veces no encuentra actualizaciones, y otras veces me instala tres o cuatro paquetes nuevos. También recuerdo que recientemente tuve problemas para actualizar el paquete kde-i18n-es, por un conflicto con el paquete koffice-i18n-es (ambos compartían un archivo, concretamente un icono PNG), y lo "solucioné" desinstalando el paquete koffice-i18n-es; pero no creo que esto tenga algo que ver.

No se me ocurre qué es lo que tengo que hacer. ¿Quizás debería haber seguido adelante con la instalación del paquete libgl1-mesa-swx11 y la eliminación de los otros 16? Lo que me extraña es que aparezca el metapaquete "xorg" en la lista de paquetes a eliminar, y no "xserver-xorg". Si quito "xorg" también quitaré "xserver-xorg", ¿verdad?

En fin, que estoy bastante perdido, no sé por dónde tirar. Por cierto, ya he "googleado" un rato, pero no he encontrado nada. Cualquier pista será bienvenida.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable