[RISOLTO] Mancato caricamento GLX dopo aggiornamento

Discussioni relative all'ambiente grafico X (Xfree e XOrg)

[RISOLTO] Mancato caricamento GLX dopo aggiornamento

Messaggioda jimmy-red » 22/10/2017, 22:29

Ciao a tutti,
era parecchio che non scrivevo per problemi Debian, però oggi dopo un aggiornamento di pacchetti di Debian Testing ho avuto un mancato funzionamento di Compiz e Cairo-dock.
Facendo un po di tentativi ricevo sempre un messaggio d'errore tipo
Codice: Seleziona tutto
glxinfo: symbol lookup error: /usr/lib/i386-linux-gnu/libGL.so.1: undefined symbol: _glapi_tls_Current


Ho verificato allora il file "/var/log/Xorg.0.log" e ho trovato le seguenti righe d'errore
Codice: Seleziona tutto
[    55.434] (EE) Failed to load /usr/lib/xorg/modules/extensions/libglx.so: /usr/lib/i386-linux-gnu/libGL.so.1: undefined symbol: _glapi_tls_Current
[    55.434] (II) UnloadModule: "glx"
[    55.434] (II) Unloading glx
[    55.434] (EE) Failed to load module "glx" (loader failed, 7)

Gli aggiornamenti hanno riguardato i pacchetti "LIBGL1MESA" e "XSERVER-XORG-CORE", nel dettaglio:
Codice: Seleziona tutto
[UPGRADE] xorg-docs-core:i386 1:1.7.1-1 -> 1:1.7.1-1.1
[UPGRADE] xserver-common:i386 2:1.19.3-2 -> 2:1.19.5-1
[UPGRADE] xserver-xephyr:i386 2:1.19.3-2 -> 2:1.19.5-1
[UPGRADE] xserver-xorg-core:i386 2:1.19.3-2 -> 2:1.19.5-1
[UPGRADE] xvfb:i386 2:1.19.3-2 -> 2:1.19.5-1
[UPGRADE] zeitgeist-core:i386 0.9.16-0.2+b1 -> 1.0-0.1
========================================
===============================================================================
[INSTALL, DEPENDENCIES] libegl-mesa0:i386 17.2.2-1
[INSTALL, DEPENDENCIES] libglx-mesa0:i386 17.2.2-1
[UPGRADE] libegl1-mesa:i386 13.0.6-1+b2 -> 17.2.2-1
[UPGRADE] libgl1-mesa-dri:i386 13.0.6-1+b2 -> 17.2.2-1
[UPGRADE] libgl1-mesa-glx:i386 13.0.6-1+b2 -> 17.2.2-1
[UPGRADE] libglapi-mesa:i386 13.0.6-1+b2 -> 17.2.2-1
[UPGRADE] libgles2-mesa:i386 13.0.6-1+b2 -> 17.2.2-1
[UPGRADE] libosmesa6:i386 13.0.6-1+b2 -> 17.2.2-1
[UPGRADE] libwayland-egl1-mesa:i386 13.0.6-1+b2 -> 17.2.2-1

Avete qualche indicazione di come risolvere ?
Ultima modifica di jimmy-red il 29/10/2017, 20:31, modificato 1 volta in totale.
jimmy-red
Full Member
Full Member
 
Messaggi: 205
Iscritto il: 20/01/2013, 22:32

Re: Mancato caricamento GLX dopo aggiornamento

Messaggioda jimmy-red » 26/10/2017, 20:19

Help me: qualche suggerimento per il mio problema? :'( :'(
jimmy-red
Full Member
Full Member
 
Messaggi: 205
Iscritto il: 20/01/2013, 22:32

Re: Mancato caricamento GLX dopo aggiornamento

Messaggioda gio14 » 27/10/2017, 23:33

Di solito succede se usi dei driver proprietari della scheda video (a me succede con Nvidia) in pratica quando aggiorna cancella il link che punta a i driver di Nvidia, o reinstalli i driver della scheda video o ricrei i link
gio14
Full Member
Full Member
 
Messaggi: 166
Iscritto il: 25/09/2009, 0:22

Re: Mancato caricamento GLX dopo aggiornamento

Messaggioda jimmy-red » 28/10/2017, 18:11

gio14 ha scritto:Di solito succede se usi dei driver proprietari della scheda video (a me succede con Nvidia) in pratica quando aggiorna cancella il link che punta a i driver di Nvidia, o reinstalli i driver della scheda video o ricrei i link


Grazie GIO14 per l'attenzione, cerco di darvi qualche informazione in più: attualmente ho in uso il driver open ATI "radeon" che viene caricato all'avvio del PC

Codice: Seleziona tutto
lshw -c display
  *-display                 
       description: VGA compatible controller
       product: RV410/M26 [Mobility Radeon X700]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 00
       width: 32 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
       configuration: driver=radeon latency=0
       resources: irq:27 memory:90000000-97ffffff ioport:c000(size=256) memory:c0000000-c000ffff memory:c0000-dffff

Ho appena terminato un nuovo tentativo reinstallando i driver open seguendo la guida https://wiki.debian.org/it/AtiHowTo purtroppo senza successo.

E' ancora presente il messaggio d'errore in "/var/log/Xorg.0.log"
Codice: Seleziona tutto
[    50.506] (II) LoadModule: "glx"
[    50.660] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    51.319] (EE) Failed to load /usr/lib/xorg/modules/extensions/libglx.so: /usr/lib/i386-linux-gnu/libGL.so.1: undefined symbol: _glapi_tls_Current
[    51.320] (II) UnloadModule: "glx"
[    51.320] (II) Unloading glx
[    51.320] (EE) Failed to load module "glx" (loader failed, 7)
[    51.320] (II) Applying OutputClass "Radeon" to /dev/dri/card0
[    51.321]    loading driver: radeon
[    51.321] (==) Matched radeon as autoconfigured driver 0
[    51.321] (==) Matched ati as autoconfigured driver 1
[    51.321] (==) Matched ati as autoconfigured driver 2
[    51.321] (==) Matched modesetting as autoconfigured driver 3
[    51.321] (==) Matched fbdev as autoconfigured driver 4
[    51.321] (==) Matched vesa as autoconfigured driver 5
[    51.321] (==) Assigned the driver to the xf86ConfigLayout
[    51.321] (II) LoadModule: "radeon"
[    51.321] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
[    51.539] (II) Module radeon: vendor="X.Org Foundation"
[    51.539]    compiled for 1.19.3, module version = 7.10.0
[    51.539]    Module class: X.Org Video Driver
[    51.539]    ABI class: X.Org Video Driver, version 23.0
[    51.539] (II) LoadModule: "ati"
[    51.540] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
[    51.565] (II) Module ati: vendor="X.Org Foundation"
[    51.565]    compiled for 1.19.3, module version = 7.10.0
[    51.565]    Module class: X.Org Video Driver
[    51.565]    ABI class: X.Org Video Driver, version 23.0
[    51.565] (II) LoadModule: "modesetting"
[    51.565] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    51.632] (II) Module modesetting: vendor="X.Org Foundation"
[    51.633]    compiled for 1.19.5, module version = 1.19.5
[    51.633]    Module class: X.Org Video Driver
[    51.633]    ABI class: X.Org Video Driver, version 23.0
[    51.633] (II) LoadModule: "fbdev"
[    51.633] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[    52.037] (II) Module fbdev: vendor="X.Org Foundation"
[    53.659]    compiled for 1.19.0, module version = 0.4.4
[    53.659]    Module class: X.Org Video Driver
[    53.659]    ABI class: X.Org Video Driver, version 23.0
[    53.659] (II) LoadModule: "vesa"
[    53.659] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[    53.763] (II) Module vesa: vendor="X.Org Foundation"
[    53.763]    compiled for 1.19.0, module version = 2.3.4
[    53.763]    Module class: X.Org Video Driver
[    53.763]    ABI class: X.Org Video Driver, version 23.0
[    53.763] (II) RADEON: Driver for ATI/AMD Radeon chipsets:
jimmy-red
Full Member
Full Member
 
Messaggi: 205
Iscritto il: 20/01/2013, 22:32

Re: Mancato caricamento GLX dopo aggiornamento

Messaggioda jimmy-red » 28/10/2017, 18:13

Nel caso sia utile ecco il risultato del comando
Codice: Seleziona tutto
ls -al /usr/lib/i386-linux-gnu/libGL*
-rw-r--r-- 1 root root 459784 lug 20 05:27 /usr/lib/i386-linux-gnu/libGLdispatch.so.0
lrwxrwxrwx 1 root root     18 set 28 22:04 /usr/lib/i386-linux-gnu/libGLESv2.so.2 -> libGLESv2.so.2.0.0
-rw-r--r-- 1 root root  38420 set 28 22:04 /usr/lib/i386-linux-gnu/libGLESv2.so.2.0.0
lrwxrwxrwx 1 root root     16 ago 24 21:30 /usr/lib/i386-linux-gnu/libGLEW.so.2.0 -> libGLEW.so.2.0.0
-rw-r--r-- 1 root root 501120 ago 24 21:30 /usr/lib/i386-linux-gnu/libGLEW.so.2.0.0
lrwxrwxrwx 1 root root     14 set 28 22:04 /usr/lib/i386-linux-gnu/libGL.so.1 -> libGL.so.1.0.0
-rw-r--r-- 1 root root 392636 set 28 22:04 /usr/lib/i386-linux-gnu/libGL.so.1.0.0
lrwxrwxrwx 1 root root     15 set 13  2015 /usr/lib/i386-linux-gnu/libGLU.so.1 -> libGLU.so.1.3.1
-rw-r--r-- 1 root root 497284 set 13  2015 /usr/lib/i386-linux-gnu/libGLU.so.1.3.1
lrwxrwxrwx 1 root root     20 ott 20 11:59 /usr/lib/i386-linux-gnu/libGLX_mesa.so.0 -> libGLX_mesa.so.0.0.0
-rw-r--r-- 1 root root 465372 ott 20 11:59 /usr/lib/i386-linux-gnu/libGLX_mesa.so.0.0.0
lrwxrwxrwx 1 root root     15 set 28 22:04 /usr/lib/i386-linux-gnu/libGLX.so.0 -> libGLX.so.0.0.0
-rw-r--r-- 1 root root  73184 set 28 22:04 /usr/lib/i386-linux-gnu/libGLX.so.0.0.0


Non so più che pesci pigliare :'( :'(
jimmy-red
Full Member
Full Member
 
Messaggi: 205
Iscritto il: 20/01/2013, 22:32

Re: Mancato caricamento GLX dopo aggiornamento

Messaggioda Aki » 28/10/2017, 21:15

Vedi questo bug report: https://bugs.debian.org/cgi-bin/bugrepo ... bug=878968 .
In particolare, quello che dice rispetto al workaround. Prova ad installare il pacchetto libglvnd0 da sid o da testing.
Aki
Global Moderator
Global Moderator
 
Messaggi: 8005
Iscritto il: 27/12/2007, 16:59

Re: Mancato caricamento GLX dopo aggiornamento

Messaggioda jimmy-red » 29/10/2017, 20:30

Aki ha scritto:Vedi questo bug report: https://bugs.debian.org/cgi-bin/bugrepo ... bug=878968 .
In particolare, quello che dice rispetto al workaround. Prova ad installare il pacchetto libglvnd0 da sid o da testing.


Ti ringrazio per la preziosa indicazione, sono già in Debian Testing e ho risolto il problema con l'installazione di "libglvnd0" che durante l'installazione ha rimosso la libreria "libglvnd0-nvidia" che creava problemi: ora Compiz e Cairo-dock si avviano regolarmente e non è più presente l'errore in "/var/log/Xorg.0.log": metto RISOLTO nel primo tread.

Giusto per imparare sempre qualcosa, sul PC ho una scheda grafica ATI e utilizzo i drivers Open, e quindi non usando i drivers Nvidia, come c'è finita installata questa libreria ?
jimmy-red
Full Member
Full Member
 
Messaggi: 205
Iscritto il: 20/01/2013, 22:32


Torna a X

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti