После обновление до сизифа на ~27.01.2007 года (обновление до 01.02.2007 не решило проблему). Система: Ядро: 2.6.18-std-smp-alt3 Текущий сизиф -- на дату 01.02.2007. Actual Results: mplayer: symbol lookup error: /usr/lib/libGL.so.1: undefined symbol: _nv000000gl screensaver выдает такую же ошибку, также как и прочие пакеты, требующие OpenGL.
покажите $ ls -la /usr/lib/libGL.so.1 $ ls -la /etc/X11/lib/libGL.so.1 $ rpmquery -a | grep nvidia
$ ls -la /usr/lib/libGL.so.1; ls -la /etc/X11/lib/libGL.so.1; rpmquery -a | grep nvidia | sort lrwxrwxrwx 1 root root 28 Jan 27 23:21 /usr/lib/libGL.so.1 -> ../../etc/X11/lib/libGL.so.1 lrwxrwxrwx 1 root root 35 Feb 24 2006 /etc/X11/lib/libGL.so.1 -> /usr/lib/nvidia_1.0.7174/libGL.so.1 kernel-modules-nvidia-std-smp-1.0.9746-alt1.132626.3 kernel-source-nvidia-7184-1.0.7184-alt2 nvidia-settings-1.0-alt5 nvidia-xconfig-1.0-alt5 nvidia_glx_1.0.7174-1.0.7174-alt17 nvidia_glx_1.0.7184-1.0.7184-alt2 nvidia_glx_1.0.7676-1.0.7676-alt17 nvidia_glx_1.0.9629-1.0.9629-alt24 nvidia_glx_1.0.9631-1.0.9631-alt25 nvidia_glx_1.0.9746-1.0.9746-alt27 nvidia_glx_common-1.0.9746-alt27
locate libGL.so /etc/X11/lib/libGL.so.1 /usr/lib/X11/mesa_gl/libGL.so.1.2 /usr/lib/libGL.so /usr/lib/libGL.so.1 /usr/lib/libGL.so.1.2 /usr/lib/nvidia_1.0.7174/libGL.so /usr/lib/nvidia_1.0.7174/libGL.so.1 /usr/lib/nvidia_1.0.7184/libGL.so /usr/lib/nvidia_1.0.7184/libGL.so.1 /usr/lib/nvidia_1.0.7676/libGL.so /usr/lib/nvidia_1.0.7676/libGL.so.1 /usr/lib/nvidia_1.0.9629/libGL.so /usr/lib/nvidia_1.0.9629/libGL.so.1 /usr/lib/nvidia_1.0.9631/libGL.so /usr/lib/nvidia_1.0.9631/libGL.so.1 /usr/lib/nvidia_1.0.9746/libGL.so /usr/lib/nvidia_1.0.9746/libGL.so.1 # ln -sf /usr/lib/X11/mesa_gl/libGL.so.1.2 /etc/X11/lib/libGL.so.1 Проблема решена: # mplayer MPlayer dev-SVN-r22020-4.1.1 (C) 2000-2007 MPlayer Team CPU: Intel(R) Pentium(R) 4 CPU 1.80GHz (Family: 15, Model: 2, Stepping: 4) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. 107 audio & 227 video codecs ...
(In reply to comment #3) SreenSaver не работает.
(In reply to comment #4) > (In reply to comment #3) > SreenSaver не работает. Не, простите, недопроверил -- работает. Возможно как-то пофиксить проблему, чтобы при обновлении симлинк ставился сам?
покажите свой xorg.conf
в общем суть понятна. после смены руками драйвера nvidia на nv надо было сказать # x11setupdrv
(In reply to comment #7) > в общем суть понятна. после смены руками драйвера nvidia на nv надо было > сказать > # x11setupdrv Говорилось.
(In reply to comment #6) > покажите свой xorg.conf Section "Device" Identifier "RIVA TNT2" VendorName "Unknown" BoardName "Unknown" # Driver "nvidia" Driver "nv" # VideoRam 4096 # Clock lines # Uncomment following option if you see a big white block # instead of the cursor! # Option "sw_cursor" Option "DPMS" "on" EndSection
strace x11setupdrv вконце пишет: munmap(0xb7f2c000, 4096) = 0 execve("/usr/libexec/X11/drv.d/nv", ["nv"], [/* 39 vars */]) = -1 ENOENT (No such file or directory) execve("/usr/libexec/X11/drv.d/x11", ["x11"], [/* 39 vars */]) = -1 ENOENT (No such file or directory) exit_group(1) = ? Process 20604 detached
# apt-get install xorg-x11-extensions-glx
суть проблемы понятна
(In reply to comment #11) > # apt-get install xorg-x11-extensions-glx Пакет не стоял. Что с зависимостями? Спасибо за подсказку.
исправлено