Исправляем ошибку: libnvidia-glcore.so: cannot open shared object file: No such file or directory

  • 01.03.2018
  • 1 542
  • 0
  • 18.03.2019
  • 1
  • 1
  • 0
Исправляем ошибку: libnvidia-glcore.so: cannot open shared object file: No such file or directory

В данной статье пойдет речь об ошибке "libnvidia-glcore.so: cannot open shared object file: No such file or directory", а также о том, как эту ошибку можно исправить.

Описание

На днях, пытаясь запустить приложение через nvidia-xrun, столкнулся с тем, что вылазит вот такая ошибка:

(EE) Failed to load /usr/lib/nvidia-390/xorg/libglx.so: libnvidia-glcore.so.390.25: cannot open shared object file: No such file or directory

У меня установлены драйвера nvidia версии 390. Несмотря на указание в конфиге nvidia-xorg.conf всех нужных путей, требуемые файлы все-равно не хотят загружаться.


$ ldd /usr/lib/nvidia-390/xorg/libglx.so
	linux-vdso.so.1 =>  (0x00007ffd51934000)
	libnvidia-tls.so.390.25 => not found
	libnvidia-glcore.so.390.25 => not found
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f5119b1f000)
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f511991b000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f511ae4c000)

Полученная информация натолкнула на мысль, что можно попробовать сделать симлинк для этого файла в ту папку, где ищутся все остальные:

sudo ln -s /usr/lib/nvidia-390/libnvidia-glcore.so.390.25 /lib/x86_64-linux-gnu/libnvidia-glcore.so.390.25

И после этого, ошибка исчезла. В моем случае, также была ошибка, связанная с файлом libnvidia-tls.so.390.25, она исправляется аналогичным образом:
Исправляем ошибку: libnvidia-tls.so cannot open shared object file: No such file or directory

Была ли эта статья Вам полезна?

Добавить комментарий

Ваш адрес email не будет опубликован.

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.