Bug#409399: libgl1-mesa-dri: libGL is out of sync with DRI drivers

Johannes Wiedersich johannes at physik.blm.tu-muenchen.de
Fri Feb 23 10:07:08 CET 2007


Brice Goglin wrote:
> Johannes Wiedersich wrote:
>> Michel Dänzer wrote:
>>   
>>> On Fri, 2007-02-02 at 19:13 +0100, Johannes Wiedersich wrote:
>>>     
>>>> The relevant lines in the output attached below are
>>>>
>>>> libGL error: dlopen /usr/lib/dri/r200_dri.so failed (/usr/lib/dri/r200_dri.so: undefined 
>>>> symbol: _glapi_get_dispatch)
>>>> libGL error: unable to find driver: r200_dri.so
>>>>       
>>> This usually happens when fglrx was accidentally installed and diverts
>>> libGL to its incompatible version.
>>>     
>> Sorry, but I don't understand what you mean by 'accidentally'? I've
>> always thought that aptitude takes care that nothing is installed by
>> accident and that no packet is installed with an 'incompatible version'?
>>
>> I simply hope that my graphics card will have the best possible support
>> and that there won't be any 'incompatible versions' in Etch.
>>   
> 
> Right. But, as Michel meant, you should check that you don't have fglrx
> installed currently, and also that you didn't have in the past. The
> point is not "how did fglrx get installed ?", but rather "did it get
> installed once and messed up your libGL, causing this bug ?" :)

'aptitude purge fglrx*' fixed it, ie. the error message does not appear
anymore.

Shouldn't fglrx* packages be tagged conflicting to libgl1-mesa-dri then?

How would I utilize "Display driver for the ATI Radeon and FireGL
graphics accelerators" (from the package desription of fglrx-driver)?

Is this in fact a bug of fglrx 'messing up my libGL'?

> What does 'ls -l /usr/lib/libGL*' say? Does reinstalling Etch's
> libgl1-mesa-dri change anything?

jw at johannes2:~$ ls -l /usr/lib/libGL*
lrwxrwxrwx 1 root root     16 2007-02-14 21:17 /usr/lib/libGLEW.so.1.3
-> libGLEW.so.1.3.4
-rw-r--r-- 1 root root 195624 2006-10-24 20:27 /usr/lib/libGLEW.so.1.3.4
lrwxrwxrwx 1 root root     12 2007-01-15 09:58 /usr/lib/libGL.so.1 ->
libGL.so.1.2
-rw-r--r-- 1 root root 425832 2007-01-03 15:42 /usr/lib/libGL.so.1.2
lrwxrwxrwx 1 root root     20 2007-01-15 09:58 /usr/lib/libGLU.so.1 ->
libGLU.so.1.3.060501
-rw-r--r-- 1 root root 519844 2007-01-03 15:42 /usr/lib/libGLU.so.1.3.060501


Thanks for your help.

Johannes




More information about the Pkg-mesa-devel mailing list