Debian 64 bit, Nvidia i programy 32 bitowe

Tematy związane z oprogramowaniem, instalacją, konfiguracją
problem_o_0
Posty: 53
Rejestracja: 20 czerwca 2008, 17:50

Debian 64 bit, Nvidia i programy 32 bitowe

Post autor: problem_o_0 »

Witam.
Mam Debiana 64 bit i grafikę gf 9600gt. Gdy instaluje sterowniki do grafiki ze strony nvidii (Linux-x86_64-185.18.36) wszystko jest dobrze do czasu instalacji sterowników do programów 32 bitowych.

Kod: Zaznacz cały

WARNING: The runtime configuration check failed for library
         'libGL.so.185.18.36' (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.185.18.36' (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.185.18.36' (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.
Sterowniki się kompilują i znajdują się w katalogu /emul/ia32-linux/usr/lib/tls/ ale programy 32 bitowe się nie uruchamiają. Pamiętam że na kernelu 2.6.26 tez był ten problem ale na 2.6.28 już nie.
ArnVaker

Post autor: ArnVaker »

Chodzi raczej o to, że obecnie 32-bitowe biblioteki nie siedzą już w /emul.
Awatar użytkownika
darkwater
Junior Member
Posty: 828
Rejestracja: 25 stycznia 2007, 14:01
Lokalizacja: Częstochowa

Post autor: darkwater »

Wystarczy przenieść biblioteki sterownika w do /usr/lib32 (zachowując hierarchię) i wydać polecenie ldconfig aby wszystko ruszyło. Albo porobić dowiązania nowych katalogów w starych miejscach, w /emul/
problem_o_0
Posty: 53
Rejestracja: 20 czerwca 2008, 17:50

Post autor: problem_o_0 »

Dzieki darkwater to dziala.
Robilem tak wczesniej ale w katakogu /emul/ia32-linux/usr/lib/ jest tez katalog tls ktorego nie skopiowalem.
Awatar użytkownika
darkwater
Junior Member
Posty: 828
Rejestracja: 25 stycznia 2007, 14:01
Lokalizacja: Częstochowa

Post autor: darkwater »

Jeżeli kopiowałeś pliki zamiast bawić się w dowiązania katalogów, musisz pamiętać o ręcznym kopiowaniu po każdej reinstalacji sterowników NVIDIA. Przynajmniej dopóki ta znana z niesamowitej szybkości reakcji firma odkryje zmianę hierarchi katalogów w debianie. :)
ODPOWIEDZ