Вы здесь

eselect opengl set stuck

Всем привет.
Сегодня при обновлении месы(давно не обновлялся) словил интересный глюк
При переключении режимов у меня процесс этого самого переключения клинится.

eselect opengl set 2
Switching to xorg-x11 OpenGL interface...

Пробовал ждать, провисело около 16 часов в скрине, но так и не отвисло.
Граждане скажите куда можно копнуть?

Вывод eselect opengl list и strace eselect opengl set 2 в студию

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

eselect opengl list
Available OpenGL implementations:
[1] nvidia
[2] xorg-x11

Тут стрейс

http://pastebin.com/1NJ6fZq8

ну и
cat /etc/env.d/03opengl
ls -l /usr/include/GL
ls -l /usr/lib | grep GL

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

cat /etc/env.d/03opengl - такого файла нет

ls -l /usr/include/GL
итого 1324

-rw-r--r-- 1 root root   8797 авг.   4 15:05 freeglut_ext.h
-rw-r--r-- 1 root root    681 авг.   4 15:05 freeglut.h
-rw-r--r-- 1 root root  26181 авг.   4 15:05 freeglut_std.h
-rw-r--r-- 1 root root 884678 окт.   3 14:38 glew.h
lrwxrwxrwx 1 root root     46 авг.  24 04:36 glext.h -> ../../lib64/opengl/xorg-x11/include/GL/glext.h
lrwxrwxrwx 1 root root     43 авг.  24 04:36 gl.h -> ../../lib64/opengl/xorg-x11/include/GL/gl.h
-rw-r--r-- 1 root root 128943 дек.   3 20:35 gl_mangle.h
-rw-r--r-- 1 root root  17255 окт.  14 01:25 glu.h
-rw-r--r-- 1 root root   3315 окт.  14 01:25 glu_mangle.h
-rw-r--r-- 1 root root    639 авг.   4 15:05 glut.h
-rw-r--r-- 1 root root  65851 окт.   3 14:38 glxew.h
lrwxrwxrwx 1 root root     47 авг.  24 04:36 glxext.h -> ../../lib64/opengl/xorg-x11/include/GL/glxext.h
lrwxrwxrwx 1 root root     44 авг.  24 04:36 glx.h -> ../../lib64/opengl/xorg-x11/include/GL/glx.h
-rw-r--r-- 1 root root   4706 июля  20 21:00 glxint.h
-rw-r--r-- 1 root root   3463 дек.   3 20:35 glx_mangle.h
lrwxrwxrwx 1 root root     46 авг.  24 04:36 glxmd.h -> ../../lib64/opengl/xorg-x11/include/GL/glxmd.h
lrwxrwxrwx 1 root root     49 авг.  24 04:36 glxproto.h -> ../../lib64/opengl/xorg-x11/include/GL/glxproto.h
lrwxrwxrwx 1 root root     50 авг.  24 04:36 glxtokens.h -> ../../lib64/opengl/xorg-x11/include/GL/glxtokens.h
drwxr-xr-x 2 root root   4096 дек.   3 20:35 internal
-rw-r--r-- 1 root root   8497 дек.   3 20:35 osmesa.h
-rw-r--r-- 1 root root  51274 дек.   3 20:35 vms_x_fix.h
-rw-r--r-- 1 root root  61250 окт.   3 14:38 wglew.h
-rw-r--r-- 1 root root  41377 дек.   3 20:35 wglext.h
-rw-r--r-- 1 root root   4468 дек.   3 20:35 wmesa.h

ls -l /usr/lib* | grep GL

lrwxrwxrwx 1 root root       35 дек.   5 15:15 libEGL.so -> opengl/xorg-x11/lib/libEGL.so.1.0.0
lrwxrwxrwx 1 root root       35 дек.   5 15:15 libEGL.so.1 -> opengl/xorg-x11/lib/libEGL.so.1.0.0
lrwxrwxrwx 1 root root       18 дек.   5 15:15 libGLEWmx.so -> libGLEWmx.so.1.6.0
lrwxrwxrwx 1 root root       18 дек.   5 15:15 libGLEWmx.so.1.6 -> libGLEWmx.so.1.6.0
-rwxr-xr-x 1 root root   312524 дек.   2 12:36 libGLEWmx.so.1.6.0
lrwxrwxrwx 1 root root       16 дек.   5 15:15 libGLEW.so -> libGLEW.so.1.6.0
lrwxrwxrwx 1 root root       16 дек.   5 15:15 libGLEW.so.1.6 -> libGLEW.so.1.6.0
-rwxr-xr-x 1 root root   345296 дек.   2 12:36 libGLEW.so.1.6.0
lrwxrwxrwx 1 root root       32 авг.  24 04:36 libGL.so -> opengl/xorg-x11/lib/libGL.so.1.2
lrwxrwxrwx 1 root root       15 дек.   5 15:15 libGLU.so -> libGLU.so.1.3.1
lrwxrwxrwx 1 root root       15 дек.   5 15:15 libGLU.so.1 -> libGLU.so.1.3.1
-rwxr-xr-x 1 root root   521792 дек.   2 12:35 libGLU.so.1.3.1
-rw-r--r--  1 root root    70978 окт.   3 14:42 libCEGUIOpenGLRenderer.a
-rw-r--r--  1 root root     1097 окт.   3 14:42 libCEGUIOpenGLRenderer.la
lrwxrwxrwx  1 root root       31 окт.   3 14:42 libCEGUIOpenGLRenderer.so -> libCEGUIOpenGLRenderer.so.0.1.0
lrwxrwxrwx  1 root root       31 окт.   3 14:42 libCEGUIOpenGLRenderer.so.0 -> libCEGUIOpenGLRenderer.so.0.1.0
-rwxr-xr-x  1 root root    47896 окт.   3 14:42 libCEGUIOpenGLRenderer.so.0.1.0
lrwxrwxrwx  1 root root       35 авг.  24 04:36 libEGL.so -> opengl/xorg-x11/lib/libEGL.so.1.0.0
lrwxrwxrwx  1 root root       35 авг.  24 04:36 libEGL.so.1 -> opengl/xorg-x11/lib/libEGL.so.1.0.0
lrwxrwxrwx  1 root root       18 окт.   3 14:38 libGLEWmx.so -> libGLEWmx.so.1.9.0
lrwxrwxrwx  1 root root       18 окт.   3 14:38 libGLEWmx.so.1.9 -> libGLEWmx.so.1.9.0
-rwxr-xr-x  1 root root   399256 окт.   3 14:38 libGLEWmx.so.1.9.0
lrwxrwxrwx  1 root root       16 окт.   3 14:38 libGLEW.so -> libGLEW.so.1.9.0
lrwxrwxrwx  1 root root       16 окт.   3 14:38 libGLEW.so.1.9 -> libGLEW.so.1.9.0
-rwxr-xr-x  1 root root   456608 окт.   3 14:38 libGLEW.so.1.9.0
lrwxrwxrwx  1 root root       34 авг.  24 04:36 libGL.so -> opengl/xorg-x11/lib/libGL.so.1.2.0
lrwxrwxrwx  1 root root       34 авг.  24 04:36 libGL.so.1 -> opengl/xorg-x11/lib/libGL.so.1.2.0
lrwxrwxrwx  1 root root       15 окт.  14 01:25 libGLU.so -> libGLU.so.1.3.1
lrwxrwxrwx  1 root root       15 окт.  14 01:25 libGLU.so.1 -> libGLU.so.1.3.1
-rwxr-xr-x  1 root root   830048 окт.  14 01:25 libGLU.so.1.3.1

Ну судя по симлинкам, у вас и так стоит профиль xorg-x11 для opengl. Но в /etc/env.d должен быть файл с указанием на этот профиль. У меня в системе его звать 03opengl, его содержимое таково:

# Configuration file for eselect
# This file has been automatically generated.
LDPATH="/usr/lib32/opengl/xorg-x11/lib:/usr/lib64/opengl/xorg-x11/lib"
OPENGL_PROFILE="xorg-x11"

Создайте у себя этот файл с аналогичным содержимым (обратив внимание на пути в LDPATH), далее env-update от рута, source /etc/profile от вашего пользователя и покажите вывод eselect opengl list после этого.

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

Файл создал,

eselect opengl list

Available OpenGL implementations:
  [1]   nvidia
  [2]   xorg-x11 *

Но опять же не переключается никуда.

ldconfig попробуйте выполнить от рута

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

Сделал, эффект все тот же.