Bug 10760 - mplayer: symbol lookup error: /usr/lib/libGL.so.1: undefined symbol: _nv000000gl
Summary: mplayer: symbol lookup error: /usr/lib/libGL.so.1: undefined symbol: _nv000000gl
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libmesa (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Valery Inozemtsev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-02 12:56 MSK by Maxim Timofeyev
Modified: 2007-02-06 09:41 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Maxim Timofeyev 2007-02-02 12:56:33 MSK
После обновление до сизифа на ~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.
Comment 1 Valery Inozemtsev 2007-02-02 13:06:44 MSK
покажите
$ ls -la /usr/lib/libGL.so.1
$ ls -la /etc/X11/lib/libGL.so.1
$ rpmquery -a | grep nvidia
Comment 2 Maxim Timofeyev 2007-02-02 13:36:33 MSK
$ 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
Comment 3 Maxim Timofeyev 2007-02-02 13:41:08 MSK
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
...
Comment 4 Maxim Timofeyev 2007-02-02 13:43:44 MSK
(In reply to comment #3)
SreenSaver не работает.
Comment 5 Maxim Timofeyev 2007-02-02 13:53:09 MSK
(In reply to comment #4)
> (In reply to comment #3)
> SreenSaver не работает.

Не, простите, недопроверил -- работает.
Возможно как-то пофиксить проблему, чтобы при обновлении симлинк ставился сам?
Comment 6 Valery Inozemtsev 2007-02-02 14:38:40 MSK
покажите свой xorg.conf
Comment 7 Valery Inozemtsev 2007-02-02 19:37:08 MSK
в общем суть понятна. после смены руками драйвера nvidia на nv надо было 
сказать
# x11setupdrv
Comment 8 Maxim Timofeyev 2007-02-02 20:17:52 MSK
(In reply to comment #7)
> в общем суть понятна. после смены руками драйвера nvidia на nv надо было 
> сказать
> # x11setupdrv
Говорилось.
Comment 9 Maxim Timofeyev 2007-02-02 20:20:13 MSK
(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
Comment 10 Maxim Timofeyev 2007-02-02 20:23:23 MSK
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
Comment 11 Valery Inozemtsev 2007-02-02 21:19:47 MSK
# apt-get install xorg-x11-extensions-glx
Comment 12 Valery Inozemtsev 2007-02-02 22:30:55 MSK
суть проблемы понятна
Comment 13 Maxim Timofeyev 2007-02-02 23:27:50 MSK
(In reply to comment #11)
> # apt-get install xorg-x11-extensions-glx

Пакет не стоял. Что с зависимостями?
Спасибо за подсказку.
Comment 14 Valery Inozemtsev 2007-02-04 11:56:43 MSK
исправлено