Bonjour,
ayant eu pas mal d'erreurs avec le pilote "nouveau" , je voulait essayer le pilote du fabriquant. Je n'ai pas réussi l'installation et je ne voulait pas passer la journée a déboguer l'installation, donc j'ai fait marche arrière est revenu sur nouveau.
Voila ou je m'enfonce dans le trou.
Plusieurs logiciels faisait toujours appel aux bibliothèques NV-GLX, qui n’était plus la ou qui était la mais n'avait plus le pilote prévu.
J'ai trouvé plusieurs fichiers dans /usr/lib et /usr/lib64 qui portait un nom comprennant 304.116 , donc évidement venants de l'installation du pilote nv 304. Et encore cela:
ls /usr/lib64/xorg/modules/extensions/ -ail
total 9600
790274 drwxr-xr-x. 2 root root 4096 Dec 16 23:05 .
790272 drwxr-xr-x. 5 root root 4096 Dec 16 23:05 ..
800177 -rwxr-xr-x. 1 root root 308888 Nov 1 16:06 libglx.so
788886 -rwxr-xr-x. 1 root root 9509800 Dec 16 12:33 libglx.so.304.116
J'ai trouve le symlinks qui j'ai supprimé puis réinstallé les packetage pour retablir celles de Fedora.
rm -rf /usr/lib64/xorg/modules/extensions/libglx.so
dnf reinstall libglvnd-glx
rm -rf /lib64/libOpenCL*
dnf reinstall ocl-icd
dnf reinstall xorg-x11-server-Xorg
rm -rf /var/lib/dkms/nv*
dnf reinstall kernel-core
Pour bon mesure j'ai réinstallé d'autres packetages qui semble être concernés :
dnf search tls
dnf install gnutls-utils
dnf reinstall libglvnd-glx
dnf reinstall mesa-libGL
libGLU freeglut mesa-libGLU
Mais je n'ai toujours pas de GLX fonctionnel sur ce machine. glxinfo, glxgears ne marche pas et d'autre comme XFE et FreeCAD, non plus.
glxinfo
glxinfo: error while loading shared libraries: libnvidia-tls.so.304.116: cannot open shared object file: No such file or directory
ldd `which glxinfo`
linux-vdso.so.1 (0x00007fff5ffa3000)
libGL.so.1 => /lib64/libGL.so.1 (0x00007f441894e000)
libX11.so.6 => /lib64/libX11.so.6 (0x00007f4418809000)
libc.so.6 => /lib64/libc.so.6 (0x00007f4418643000)
libnvidia-tls.so.304.116 => not found
libnvidia-glcore.so.304.116 => not found
libXext.so.6 => /lib64/libXext.so.6 (0x00007f441862e000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f4418626000)
libxcb.so.1 => /lib64/libxcb.so.1 (0x00007f44185fb000)
/lib64/ld-linux-x86-64.so.2 (0x00007f4418cd0000)
libXau.so.6 => /lib64/libXau.so.6 (0x00007f44185f6000)
ces bibliothèques sont parmi quelques unes que j'ai du supprimer manuellement ( n'ayant pas de désinstallation pour NV ).
Alors comment puis-je faire pour déterminer ou est la faille entre glxinfo, fraichement installée depuis dnf est ces bibliothèques bidons qui n'existe plus?
Il devrait avoir une bibliothèques ou symlink venant de NV sur laquelle dépend glxinfo et cie. , qui fait appel par la suite aux fichiers supprimés. Comment doit-je faire pour trouver la faille?
Merci au grand savant qui peut m’éclaircir le chemin.