Nvidia + xorg 7.4 (libGL.so.1)

nVidia, ATI, SIS, VIA и др.

Модератор: Модераторы разделов

Darion
Сообщения: 52
ОС: Linux Debian / squeezy

Nvidia + xorg 7.4

Сообщение Darion »

использую Debian squeezy ядро 2.6.28
при установке драйверов от nVidia (пролиетарных) вылазит ошибка

Код: Выделить всё

WARNING: The runtime configuration check failed for library 'libGL.so.190.32'
         (expected: '/emul/ia32-linux/usr/lib/libGL.so.1', found: (not found)).
         The most likely reason for this is that the library was installed to
         the wrong location or that your system's dynamic loader configuration
         needs to be updated.  Please check the 32-bit OpenGL compatibility
         library installation prefix and/or the dynamic loader configuration.
WARNING: The runtime configuration check failed for library
         'libGLcore.so.190.32' (expected:
         '/emul/ia32-linux/usr/lib/libGLcore.so.1', found: (not found)).  The
         most likely reason for this is that the library was installed to the
         wrong location or that your system's dynamic loader configuration
         needs to be updated.  Please check the 32-bit OpenGL compatibility
         library installation prefix and/or the dynamic loader configuration.
WARNING: The runtime configuration check failed for library
         'libnvidia-tls.so.190.32' (expected:
         '/emul/ia32-linux/usr/lib/tls/libnvidia-tls.so.1', found: (not
         found)).  The most likely reason for this is that the library was
         installed to the wrong location or that your system's dynamic loader
         configuration needs to be updated.  Please check the 32-bit OpenGL
         compatibility library installation prefix and/or the dynamic loader
         configuration.


в следствии чего не работают программы с 3D под wine и многие 3D проги под самим линуксом, например

Код: Выделить всё

$ googleearth
./googleearth-bin: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory


пробовал устанавливать разные версии
NVIDIA-Linux-x86_64-190.32-pkg2.run
NVIDIA-Linux-x86_64-185.18.36-pkg2.run

результат 1 и тот же, при этом

Код: Выделить всё

:/emul/ia32-linux/usr/lib$ ls -lah
итого 23M
drwxr-xr-x 4 root root  24K Сен 26 12:57 .
drwxr-xr-x 3 root root 4,0K Окт 19  2008 ..
lrwxrwxrwx 1 root root   12 Сен 26 12:57 libcuda.so -> libcuda.so.1
lrwxrwxrwx 1 root root   17 Сен 26 12:57 libcuda.so.1 -> libcuda.so.190.32
-rwxr-xr-x 1 root root 4,0M Сен 26 12:57 libcuda.so.190.32
lrwxrwxrwx 1 root root   19 Сен 26 12:57 libGLcore.so.1 -> libGLcore.so.190.32
-rwxr-xr-x 1 root root  17M Сен 26 12:57 libGLcore.so.190.32
-rw-r--r-- 1 root root  653 Сен 26 12:57 libGL.la
lrwxrwxrwx 1 root root   10 Сен 26 12:57 libGL.so -> libGL.so.1
lrwxrwxrwx 1 root root   15 Сен 26 12:57 libGL.so.1 -> libGL.so.190.32
-rwxr-xr-x 1 root root 701K Сен 26 12:57 libGL.so.190.32
lrwxrwxrwx 1 root root   23 Сен 26 12:57 libnvidia-tls.so.1 -> libnvidia-tls.so.190.32
-rwxr-xr-x 1 root root 4,3K Сен 26 12:57 libnvidia-tls.so.190.32
lrwxrwxrwx 1 root root   25 Сен 26 12:57 libvdpau_nvidia.so -> libvdpau_nvidia.so.190.32
-rwxr-xr-x 1 root root 1,5M Сен 26 12:57 libvdpau_nvidia.so.190.32
lrwxrwxrwx 1 root root   13 Сен 26 12:57 libvdpau.so -> libvdpau.so.1
lrwxrwxrwx 1 root root   18 Сен 26 12:57 libvdpau.so.1 -> libvdpau.so.190.32
-rwxr-xr-x 1 root root 3,6K Сен 26 12:57 libvdpau.so.190.32
lrwxrwxrwx 1 root root   24 Сен 26 12:57 libvdpau_trace.so -> libvdpau_trace.so.190.32
-rwxr-xr-x 1 root root  50K Сен 26 12:57 libvdpau_trace.so.190.32


кто нибудь сталкивался с подобным?
Спасибо сказали:
Darion
Сообщения: 52
ОС: Linux Debian / squeezy

Re: Nvidia + xorg 7.4

Сообщение Darion »

справился, написал скрипт:

Код: Выделить всё

#!/bin/bash

EMUL_PATH=/emul/ia32-linux/usr/lib
DEST_PATH=/usr/lib32
ECHO_EXEC=/bin/echo
CP_EXEC=/bin/cp
CP_OPTIONS=" -L -i -p -R -- "  #Рекурсивное интерактивное копирование с сохранением прав и ссылочной структуры

$ECHO_EXEC Рекурсивное интерактивное копирование с сохранением прав и ссылочной структуры каталога $EMUL_PATH в каталог $DEST_PATH
$CP_EXEC $CP_OPTIONS $EMUL_PATH/* $DEST_PATH/
$ECHO_EXEC Завершено


ЗЫ. Проблема таки была в драйверах.
Спасибо сказали: