Foros del Web » Administración de Sistemas » Unix / Linux »

Me falta la biblioteca libGL.so.1

Estas en el tema de Me falta la biblioteca libGL.so.1 en el foro de Unix / Linux en Foros del Web. 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), ...
  #1 (permalink)  
Antiguo 12/08/2006, 11:59
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 20 años, 5 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
  #2 (permalink)  
Antiguo 12/08/2006, 20:54
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 6 meses
Puntos: 35
Código:
[cgonzalez@ociomax ~]$ locate libGL.so.1
/usr/lib/libGL.so.1
/usr/lib/libGL.so.1.2
[cgonzalez@ociomax ~]$ rpm -qf /usr/lib/libGL.so.1 /usr/lib/libGL.so.1.2
mesa-libGL-6.5-5
mesa-libGL-6.5-5
[cgonzalez@ociomax ~]$
Es decir, aquí en Fedora el archivo /usr/lib/libGL.so.1 pertenece al paquete mesa-libGL. Me parece extraño que en tu sistema ese archivo esté en /usr/lib/nvidia/.

Si intento desinstalar mesa-libGL, es casi como cometer suicidio:
Código:
[cgonzalez@ociomax ~]$ rpm -e --test mesa-libGL
error: Failed dependencies:
        libGL is needed by (installed) xscreensaver-gl-extras-4.24-2.i386
        libGL.so.1 is needed by (installed) freeglut-2.4.0-4.i386
        libGL.so.1 is needed by (installed) xorg-x11-utils-1.0.1-1.2.i386
        libGL.so.1 is needed by (installed) redhat-lsb-3.0-9.2.i386
        libGL.so.1 is needed by (installed) xscreensaver-gl-extras-4.24-2.i386
        libGL.so.1 is needed by (installed) jasper-1.701.0-12.fc5.i386
        libGL.so.1 is needed by (installed) OpenEXR-1.2.2-7.fc5.i386
        libGL.so.1 is needed by (installed) perl-SDL-1.20.3-7.lvn5.i386
        libGL.so.1 is needed by (installed) ppracer-0.3.1-6.i386
        libGL.so.1 is needed by (installed) vlc-0.8.4a-1.lvn5.i386
        libGL.so.1 is needed by (installed) libquicktime-0.9.8-1.lvn5.i386
        libGL.so.1 is needed by (installed) xmms-libs-1.2.10-25.fc5.i386
        libGL.so.1 is needed by (installed) gstreamer08-plugins-0.8.12-5.fc5.i386
        libGL.so.1 is needed by (installed) amarok-extras-nonfree-1.4.1-2.lvn5.i386
        libGL.so.1 is needed by (installed) xine-lib-1.1.2-3.lvn5.i386
        libGL.so.1 is needed by (installed) mesa-libGLU-6.5-5.i386
        libGL.so.1 is needed by (installed) metacity-2.15.0-6.i386
        libGL.so.1 is needed by (installed) glx-utils-6.5-5.i386
        libGL.so.1 is needed by (installed) glitz-glx-0.5.6-3.fc5.i386
        libGL.so.1 is needed by (installed) xorg-x11-server-Xgl-0.0.1-0.3cvs.i386
        libGL.so.1 is needed by (installed) kipi-plugins-0.1.2-0.1.fc5.i386
        libGL.so.1 is needed by (installed) amarok-1.4.1-3.fc5.i386
        libGL.so.1 is needed by (installed) plib-1.8.4-6.fc5.i386
        libGL.so.1 is needed by (installed) qt4-x11-4.1.4-8.fc5.i386
        libGL.so.1 is needed by (installed) qt4-doc-4.1.4-8.fc5.i386
        libGL.so.1 is needed by (installed) PyQt4-4.0.1-2.fc5.i386
        libGL.so.1 is needed by (installed) rss-glx-0.8.1.p-5.fc5.i386
        libGL.so.1 is needed by (installed) sturmbahnfahrer-1.2-1.fc5.i386
        libGL.so.1 is needed by (installed) kdeartwork-3.5.4-1.fc5.i386
        libGL.so.1 is needed by (installed) mysql-workbench-1.0.6beta-1.i386
        libGL.so.1 is needed by (installed) mplayer-1.0-0.45.pre8.lvn5.i386
        libGL.so.1 is needed by (installed) koffice-krita-1.5.2-1.fc5.i386
        libGL.so.1 is needed by (installed) prboom-2.4.1-2.fc5.i386
        libGL.so.1 is needed by (installed) kdebase-3.5.4-1.2.fc5.kde.i386
        mesa-libGL = 6.5-5 is needed by (installed) mesa-libGL-devel-6.5-5.i386
[cgonzalez@ociomax ~]$
Así que al parecer ese archivo es fundamental en mi sistema.

Me parece que deberías seguir con el "apt-get install libgl1-mesa-swx11". Los metapaquetes no deberían eliminar otros paquetes; si un metapaquete A "depende" de B, eso no implica que B dependa de A. En todo caso, este es un buen momento para revisar el estado de tus backups .
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #3 (permalink)  
Antiguo 13/08/2006, 05:02
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 20 años, 5 meses
Puntos: 76
Cita:
Iniciado por ociomax Ver Mensaje
En todo caso, este es un buen momento para revisar el estado de tus backups .
Je, je. No suelo hacer backup del sistema, sólo de la partición /home. Si me cargo el sistema, no costará mucho restaurarlo partiendo de cero.

Creo que seguiré tu consejo.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
  #4 (permalink)  
Antiguo 13/08/2006, 05:41
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 20 años, 5 meses
Puntos: 76
Para no romper con la tradición, tenías razón. Simplemente le he dicho "sí, quiero" a APT-GET, me ha desinstalado todos esos paquetes y me ha instalado uno nuevo en dos minutos, y ¡vuelvo a tener mi querido salvapantallas del reloj! Por supuesto, Amarok también funciona. Tan fácil que era, y yo comiéndome la cabeza de mala manera...

Por enésima vez, gracias.
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
  #5 (permalink)  
Antiguo 14/08/2006, 04:20
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 10 meses
Puntos: 998
Cita:
Iniciado por Defero.tk Ver Mensaje
Me dispongo a escuchar música con Amarok, pero el programa no arranca.
hombre, ahora entiendo tu desesperación.. Amarok en mi sistema es un componente más improtante que el mismo kernel
  #6 (permalink)  
Antiguo 14/08/2006, 06:54
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 20 años, 5 meses
Puntos: 76
Durante unos días he tenido que escuchar música con Xmms y con Noatun... ¡dioses, menudo suplicio! Nietzsche dijo que "sin música la vida sería un error", y si hubiera vivido hasta hoy, habría dicho que "sin Amarok, escuchar música es rutina descafeinada".
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:08.