Bug#930563: Can not start freecad

Jean-Luc Lacroix jean.luc.lacroix at regains.be
Tue Jan 14 06:59:18 GMT 2020


Hallo Bernard,

You nailed it! That was the proprietary Nvidia driver that was the 
culprit. I uninstalled it and installed the debian nvidia-driver and 
nvidia-libopencl1 packages. Freecad is up and running now.

The nvidia-libopencl1 package is not strictly required by Freecad I 
believe, but I need it for darktable.

Thanks for your help.

Cheers.

Jean-Luc

Le 13/01/20 à 23:20, Bernhard Übelacker a écrit :
> Hello Jean-Luc,
> thanks for your information.
> Please use the reply-to-all button to have the
> information forwarded to the bug report.
>
>
> Am 08.01.20 um 17:21 schrieb Jean-Luc Lacroix:
>> Hallo Bernhard,
>>
>> My system only has a single GPU (Nvidia GTX 970, see attached config)
>> installed on a robust tower powered by a i7-4790K with plenty of RAM.
>>
>> It must be package related as the package (Stretch) was running without
>> any issue.
>>
>> Attached my config.
>>
>> Cheers
>>
>> Jean-Luc
>
> Find below the information of libGLdispatch.so.0 from a
> Buster VM, without any nvidia drivers.
> There exists the _glapi_tls_Current symbol.
> After installing the package nvidia-driver the files
> and links libGLdispatch.so.0* and libOpenGL.so.0* were
> unchanged.
>
> Therefore the question, where does your libGLdispatch.so.0
> come from?
> How did you install the nvidia driver - by the Debian
> package or did you use the installer from NVidia?
>
> Kind regards,
> Bernhard
>
>
> # Buster stable without nvidia-drivre installed:
>
> benutzer at debian:~$ nm -D /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0 | grep tls
> 0000000000000000 D _glapi_tls_Current
>
> benutzer at debian:~$ ls -la /usr/lib/x86_64-linux-gnu/libGLdispatch.so* /usr/lib/x86_64-linux-gnu/libOpenGL.so.0*
> lrwxrwxrwx 1 root root     22 Aug 10  2018 /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0 -> libGLdispatch.so.0.0.0
> -rw-r--r-- 1 root root 637384 Aug 10  2018 /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0.0.0
> lrwxrwxrwx 1 root root     18 Aug 10  2018 /usr/lib/x86_64-linux-gnu/libOpenGL.so.0 -> libOpenGL.so.0.0.0
> -rw-r--r-- 1 root root 194880 Aug 10  2018 /usr/lib/x86_64-linux-gnu/libOpenGL.so.0.0.0
>
> benutzer at debian:~$ dpkg -S /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0
> libglvnd0:amd64: /usr/lib/x86_64-linux-gnu/libGLdispatch.so.0
> benutzer at debian:~$ dpkg -S /usr/lib/x86_64-linux-gnu/libOpenGL.so.0
> libopengl0:amd64: /usr/lib/x86_64-linux-gnu/libOpenGL.so.0
>
> benutzer at debian:~$ dpkg -l | grep -E "libglvnd0|libopengl0"
> ii  libglvnd0:amd64                       1.1.0-1                             amd64        Vendor neutral GL dispatch library
> ii  libopengl0:amd64                      1.1.0-1                             amd64        Vendor neutral GL dispatch library -- OpenGL support



More information about the debian-science-maintainers mailing list