Skype таинственно возвращается к попытке 64-битного libGL.so.1 (и не работает) - proUbuntu
Купить гитару в Москве
0 голосов
/

После моего последнего apt-get dist upgrade (который установил новую версию ядра, но не намного дальше) мой Skype (который раньше работал) теперь говорит:

skype: error while loading shared libraries: libGL.so.1: wrong ELF class: ELFCLASS64

означает, что он, вероятно, просматривает какую-то 64-битную версию этого файла. Теперь вот что у меня есть:

/usr/lib/i386-linux-gnu/mesa/libGL.so.1
/usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0
/usr/lib/nvidia-367/libGL.so.1
/usr/lib/nvidia-367/libGL.so.1.0.0
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0
/usr/lib32/nvidia-367/libGL.so.1
/usr/lib32/nvidia-367/libGL.so.1.0.0

с

update-alternatives --display i386-linux-gnu_gl_conf
i386-linux-gnu_gl_conf - manual mode
  link best version is /usr/lib/nvidia-367/alt_ld.so.conf
  link currently points to /usr/lib/i386-linux-gnu/mesa/ld.so.conf
  link i386-linux-gnu_gl_conf is /etc/ld.so.conf.d/i386-linux-gnu_GL.conf
  slave i386-linux-gnu_xorg_extra_modules is /usr/lib/i386-linux-gnu/xorg/extra-modules
/usr/lib/i386-linux-gnu/mesa/ld.so.conf - priority 500
  slave i386-linux-gnu_xorg_extra_modules: /usr/lib/i386-linux-gnu/xorg/x11-extra-modules
/usr/lib/nvidia-367-prime/alt_ld.so.conf - priority 8603
/usr/lib/nvidia-367/alt_ld.so.conf - priority 8604

и есть также:

$ cat /etc/ld.so.conf.d/skype.conf 
/usr/lib/i386-linux-gnu/mesa/

Итак, почему Skype не находит нужную библиотеку?

Я пытался явно предварительно загрузить версию, которую, похоже, хочет Skype, как это было предложено в в этом вопросе , т.е.

LD_PRELOAD=/usr/lib/i386-linux-gnu/mesa/libGL.so.1 sykpe

но это дает мне

ERROR: ld.so: object '/usr/lib/i386-linux-gnu/mesa/libGL.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.

PS. Моя система - Kubuntu 16.04, драйверы CUDA 8 и nVIDIA установлены не через дистрибутивные пакеты.

Добро пожаловать на сайт proUbuntu, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...