PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Serveur - Sécurité et techniques > linux.debian.user > Nvidia-OpenGl "Library not found" problem, but not as root...
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
linux.debian.user debian-user@lists.debian.org.

Nvidia-OpenGl "Library not found" problem, but not as root...

Réponse
 
LinkBack Outils de la discussion
Vieux 11/04/2007, 17h20   #1
Raphael
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Nvidia-OpenGl "Library not found" problem, but not as root...

Hi Users

as a normal user, I can't start googleearth (all version, incl. the
newest). It say:

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

but, if I make: xhost +; then start googleearth as root, it work
correct.

doom3 as user:
--------------------------------------
----- R_InitOpenGL -----
Setup X display connection
dlopen(libGL.so.1)
dlopen(libGL.so.1)
idRenderSystem::Shutdown()
signal caught: Segmentation fault
si_code 1
Was in fatal error shutdown: Unable to initialize OpenGL
Trying to exit gracefully..

and as root, also this game is running.


I have installed the latest nvidia-driver (9755) and X start with the
nvidia-logo and all seems to be fine.

the strange thing is, other opengl-programs works fine as user (eg.
openarena, nexuiz, ...) I think, there is something wrong with my
lib-config, but I don't know...


if I search for libnvidia-tls.so* then it find the follow: all are there
and the permissions seems to be right.

lrwxrwxrwx 1 root root 25 2007-04-08 03:45
/emul/ia32-linux/usr/lib/libnvidia-tls.so.1 -> libnvidia-tls.so.1.0.9755
-rwxr-xr-x 1 root root 2352 2007-04-08 03:45
/emul/ia32-linux/usr/lib/libnvidia-tls.so.1.0.9755
lrwxrwxrwx 1 root root 25 2007-04-08 03:45
/emul/ia32-linux/usr/lib/tls/libnvidia-tls.so.1 ->
libnvidia-tls.so.1.0.9755
-rwxr-xr-x 1 root root 2324 2007-04-08 03:45
/emul/ia32-linux/usr/lib/tls/libnvidia-tls.so.1.0.9755
lrwxrwxrwx 1 root root 25 2007-04-08 03:45 /usr/lib/libnvidia-tls.so.1
-> libnvidia-tls.so.1.0.9755
-rwxr-xr-x 1 root root 3016 2007-04-08 03:45
/usr/lib/libnvidia-tls.so.1.0.9755
lrwxrwxrwx 1 root root 25 2007-04-08 03:45
/usr/lib/tls/libnvidia-tls.so.1 -> libnvidia-tls.so.1.0.9755
-rwxr-xr-x 1 root root 3408 2007-04-08 03:45
/usr/lib/tls/libnvidia-tls.so.1.0.9755


Thanks for any ideas and !

here some system-infos:
kernel: 2.6.18-4-amd64
debian etch (actual)
notebook: HP dv9294ea
graphic: nvidia geforce go 7600
display: original-resolution at 1440x900 (work fine)

all nvidia* pakets are installed, after I installed the
original-nvidia-driver inkl. 32bit-support-libs...





--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 11/04/2007, 17h50   #2
Ed G
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Nvidia-OpenGl "Library not found" problem, but not as root...

On Wed, 11 Apr 2007 18:01:46 +0200, Raphael wrote:

> Hi Users
>
> as a normal user, I can't start googleearth (all version, incl. the
> newest). but, if I make: xhost +; then start googleearth as root, it
> work correct.


Is your regular user in the 'video' group? In order to use OpenGL
applications with the nVidia driver, I believe you need to be in this
group to have access to the necessary devices.

--
Ed G


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 11/04/2007, 21h50   #3
Raphael
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Nvidia-OpenGl "Library not found" problem, but not as root...

On Wed, Apr 11, 2007 at 04:47:56PM +0000, Ed G wrote:
> On Wed, 11 Apr 2007 18:01:46 +0200, Raphael wrote:
>
> > Hi Users
> >
> > as a normal user, I can't start googleearth (all version, incl. the
> > newest). but, if I make: xhost +; then start googleearth as root, it
> > work correct.

>
> Is your regular user in the 'video' group? In order to use OpenGL
> applications with the nVidia driver, I believe you need to be in this
> group to have access to the necessary devices.
>


yes, I'm in the video group, also audio etc..., but a good idea!

Thanks and have a nice evening.
Raphael.


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 13/04/2007, 08h20   #4
steef
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Nvidia-OpenGl "Library not found" problem, but not as root...

Raphael wrote:
> On Wed, Apr 11, 2007 at 06:01:46PM +0200, Raphael wrote:
>
>> Hi Users
>>
>> as a normal user, I can't start googleearth (all version, incl. the
>> newest). It say:
>>
>> ./googleearth-bin: error while loading shared libraries:
>> libnvidia-tls.so.1: cannot open shared object file: No such file or
>> directory
>>
>> but, if I make: xhost +; then start googleearth as root, it work
>> correct.
>>
>> doom3 as user:
>> --------------------------------------
>> ----- R_InitOpenGL -----
>> Setup X display connection
>> dlopen(libGL.so.1)
>> dlopen(libGL.so.1)
>> idRenderSystem::Shutdown()
>> signal caught: Segmentation fault
>> si_code 1
>> Was in fatal error shutdown: Unable to initialize OpenGL
>> Trying to exit gracefully..
>>
>> and as root, also this game is running.
>>
>>
>> I have installed the latest nvidia-driver (9755) and X start with the
>> nvidia-logo and all seems to be fine.
>>
>> the strange thing is, other opengl-programs works fine as user (eg.
>> openarena, nexuiz, ...) I think, there is something wrong with my
>> lib-config, but I don't know...
>>
>>
>> if I search for libnvidia-tls.so* then it find the follow: all are there
>> and the permissions seems to be right.
>>
>> lrwxrwxrwx 1 root root 25 2007-04-08 03:45
>> /emul/ia32-linux/usr/lib/libnvidia-tls.so.1 -> libnvidia-tls.so.1.0.9755
>> -rwxr-xr-x 1 root root 2352 2007-04-08 03:45
>> /emul/ia32-linux/usr/lib/libnvidia-tls.so.1.0.9755
>> lrwxrwxrwx 1 root root 25 2007-04-08 03:45
>> /emul/ia32-linux/usr/lib/tls/libnvidia-tls.so.1 ->
>> libnvidia-tls.so.1.0.9755
>> -rwxr-xr-x 1 root root 2324 2007-04-08 03:45
>> /emul/ia32-linux/usr/lib/tls/libnvidia-tls.so.1.0.9755
>> lrwxrwxrwx 1 root root 25 2007-04-08 03:45 /usr/lib/libnvidia-tls.so.1
>> -> libnvidia-tls.so.1.0.9755
>> -rwxr-xr-x 1 root root 3016 2007-04-08 03:45
>> /usr/lib/libnvidia-tls.so.1.0.9755
>> lrwxrwxrwx 1 root root 25 2007-04-08 03:45
>> /usr/lib/tls/libnvidia-tls.so.1 -> libnvidia-tls.so.1.0.9755
>> -rwxr-xr-x 1 root root 3408 2007-04-08 03:45
>> /usr/lib/tls/libnvidia-tls.so.1.0.9755
>>
>>
>> Thanks for any ideas and !
>>
>> here some system-infos:
>> kernel: 2.6.18-4-amd64
>> debian etch (actual)
>> notebook: HP dv9294ea
>> graphic: nvidia geforce go 7600
>> display: original-resolution at 1440x900 (work fine)
>>
>> all nvidia* pakets are installed, after I installed the
>> original-nvidia-driver inkl. 32bit-support-libs...
>>
>>

>
> hi users, this strange output give "strace googleearth":
>
> interesting is, first, no lib seems to be found, after, there is it an
> it opened readonly (like a lot libs before) and after, it search for it
> again and after this, there is a error... any idea? the
> /usr/lib/nvidia-tls.so.1 is a link and it is with the lib world-readable
> and executing bit is also set. also, a normal user shouldn't have any
> problem to open and read this...
>
> Any ideas? Thanks in advance...
> Raphael
>
> here, the output:
> --- snip ---
> open("/lib/sse2/libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT (No such file
> or directory)
> stat64(0xffecfea0, 0xffecff38) = -1 ENOENT (No such file or
> directory)
> open("/lib/cmov/libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT (No such file
> or directory)
> stat64(0xffecfea0, 0xffecff38) = -1 ENOENT (No such file or
> directory)
> open("/lib/libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT (No such file or
> directory)
> stat64(0xffecfea0, 0xffecff38) = 0
> open("/usr/lib/tls/i686/sse2/cmov/libnvidia-tls.so.1", O_RDONLY) = -1
> EACCES (Permission denied)
> stat64(0xffecfea0, 0xffecff38) = -1 EACCES (Permission denied)
> open("/usr/lib/tls/i686/sse2/libnvidia-tls.so.1", O_RDONLY) = -1 EACCES
> (Permission denied)
> stat64(0xffecfea0, 0xffecff38) = -1 EACCES (Permission denied)
> open("/usr/lib/tls/i686/cmov/libnvidia-tls.so.1", O_RDONLY) = -1 EACCES
> (Permission denied)
> stat64(0xffecfea0, 0xffecff38) = -1 EACCES (Permission denied)
> open("/usr/lib/tls/i686/libnvidia-tls.so.1", O_RDONLY) = -1 EACCES
> (Permission denied)
> stat64(0xffecfea0, 0xffecff38) = -1 EACCES (Permission denied)
> open("/usr/lib/tls/sse2/cmov/libnvidia-tls.so.1", O_RDONLY) = -1 EACCES
> (Permission denied)
> stat64(0xffecfea0, 0xffecff38) = -1 EACCES (Permission denied)
> open("/usr/lib/tls/sse2/libnvidia-tls.so.1", O_RDONLY) = -1 EACCES
> (Permission denied)
> stat64(0xffecfea0, 0xffecff38) = -1 EACCES (Permission denied)
> open("/usr/lib/tls/cmov/libnvidia-tls.so.1", O_RDONLY) = -1 EACCES
> (Permission denied)
> stat64(0xffecfea0, 0xffecff38) = -1 EACCES (Permission denied)
> open("/usr/lib/tls/libnvidia-tls.so.1", O_RDONLY) = -1 EACCES
> (Permission denied)
> stat64(0xffecfea0, 0xffecff38) = 0
> open("/usr/lib/i686/sse2/cmov/libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT
> (No such file or directory)
> stat64(0xffecfea0, 0xffecff38) = -1 ENOENT (No such file or
> directory)
> open("/usr/lib/i686/sse2/libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT (No
> such file or directory)
> stat64(0xffecfea0, 0xffecff38) = -1 ENOENT (No such file or
> directory)
> open("/usr/lib/i686/cmov/libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT (No
> such file or directory)
> stat64(0xffecfea0, 0xffecff38) = -1 ENOENT (No such file or
> directory)
> open("/usr/lib/i686/libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT (No such
> file or directory)
> stat64(0xffecfea0, 0xffecff38) = -1 ENOENT (No such file or
> directory)
> open("/usr/lib/sse2/cmov/libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT (No
> such file or directory)
> stat64(0xffecfea0, 0xffecff38) = -1 ENOENT (No such file or
> directory)
> open("/usr/lib/sse2/libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT (No such
> file or directory)
> stat64(0xffecfea0, 0xffecff38) = -1 ENOENT (No such file or
> directory)
> open("/usr/lib/cmov/libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT (No such
> file or directory)
> stat64(0xffecfea0, 0xffecff38) = -1 ENOENT (No such file or
> directory)
> --- interesting ---
> open("/usr/lib/libnvidia-tls.so.1", O_RDONLY) = 3
> read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000 \4\0\0"...,
> 512) = 512
> close(3) = 0
> --- strange search further ---
> stat64(0xffecfea0, 0xffecff38) = 0
> open("/lib/i486-linux-gnu/tls/i686/sse2/cmov/libnvidia-tls.so.1",
> O_RDONLY) = -1 ENOENT (No such file or directory)
> stat64(0xffecfea0, 0xffecff38) = -1 ENOENT (No such file or
> directory)
> open("/lib/i486-linux-gnu/tls/i686/sse2/libnvidia-tls.so.1", O_RDONLY) =
> -1 ENOENT (No such file or directory)
> stat64(0xffecfea0, 0xffecff38) = -1 ENOENT (No such file or
> directory)
> open("/lib/i486-linux-gnu/tls/i686/cmov/libnvidia-tls.so.1", O_RDONLY) =
> -1 ENOENT (No such file or directory)
> stat64(0xffecfea0, 0xffecff38) = -1 ENOENT (No such file or
> directory)
> --- a lot of the same messages, but with other path's ---
> --- snip ---
> --- and now, the end... ---
>
> open("/usr/lib/i486-linux-gnu/cmov/libnvidia-tls.so.1", O_RDONLY) = -1
> ENOENT (No such file or directory)
> stat64(0xffecfea0, 0xffecff38) = -1 ENOENT (No such file or
> directory)
> open("/usr/lib/i486-linux-gnu/libnvidia-tls.so.1", O_RDONLY) = -1 ENOENT
> (No such file or directory)
> stat64(0xffecfea0, 0xffecff38) = -1 ENOENT (No such file or
> directory)
> writev(2, [{umovestr: Input/output error
> 0x11ffed422e, 12750230017}, {umovestr: Input/output error
> 0x24f7f904ec, 12750230021}, {umovestr: Input/output error
> 0x12f5eadc4f, 12750230012}, {umovestr: Input/output error
> 0x1ef5eadc30, 12750230012}, {umovestr: Input/output error
> 0x19f7f915d5, 8455262737}, {NULL, 0}, {NULL, 0}, {NULL, 0}, {NULL, 0},
> {NULL, 0}], 10./googleearth-bin: error while loading shared libraries:
> libnvidia-tls.so.1: cannot open shared object file: No such file or
> directory
> ) = 135
> exit_group(127) = ?
> Process 15337 detached
>
>
>



hello raphael,

....may be you miss [some] of the TLS-libraries of the nvidia-glx package
(non-free).

possibly is this (not too old) link of some : it ed me out.

http://home.comcast.net/~andrex/Debian-nVidia/

beside of this: the nvidia-driver does not seem to offer enough
rendering under etch 4.0 to get gogle-earth properly going.

google around for peculiarities on this last topic.

good luck,

steef


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Vieux 13/04/2007, 12h30   #5
Raphael
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Nvidia-OpenGl "Library not found" problem, but not as root...

On Wed, Apr 11, 2007 at 06:01:46PM +0200, Raphael wrote:
> Hi Users
>
> as a normal user, I can't start googleearth (all version, incl. the
> newest). It say:
>
> ./googleearth-bin: error while loading shared libraries:
> libnvidia-tls.so.1: cannot open shared object file: No such file or
> directory
>
> but, if I make: xhost +; then start googleearth as root, it work
> correct.
>
> doom3 as user:
> --------------------------------------
> ----- R_InitOpenGL -----
> Setup X display connection
> dlopen(libGL.so.1)
> dlopen(libGL.so.1)
> idRenderSystem::Shutdown()
> signal caught: Segmentation fault
> si_code 1
> Was in fatal error shutdown: Unable to initialize OpenGL
> Trying to exit gracefully..
>
> and as root, also this game is running.
>
>
> I have installed the latest nvidia-driver (9755) and X start with the
> nvidia-logo and all seems to be fine.
>
> the strange thing is, other opengl-programs works fine as user (eg.
> openarena, nexuiz, ...) I think, there is something wrong with my
> lib-config, but I don't know...
>
>
> if I search for libnvidia-tls.so* then it find the follow: all are there
> and the permissions seems to be right.
>
> lrwxrwxrwx 1 root root 25 2007-04-08 03:45
> /emul/ia32-linux/usr/lib/libnvidia-tls.so.1 -> libnvidia-tls.so.1.0.9755
> -rwxr-xr-x 1 root root 2352 2007-04-08 03:45
> /emul/ia32-linux/usr/lib/libnvidia-tls.so.1.0.9755
> lrwxrwxrwx 1 root root 25 2007-04-08 03:45
> /emul/ia32-linux/usr/lib/tls/libnvidia-tls.so.1 ->
> libnvidia-tls.so.1.0.9755
> -rwxr-xr-x 1 root root 2324 2007-04-08 03:45
> /emul/ia32-linux/usr/lib/tls/libnvidia-tls.so.1.0.9755
> lrwxrwxrwx 1 root root 25 2007-04-08 03:45 /usr/lib/libnvidia-tls.so.1
> -> libnvidia-tls.so.1.0.9755
> -rwxr-xr-x 1 root root 3016 2007-04-08 03:45
> /usr/lib/libnvidia-tls.so.1.0.9755
> lrwxrwxrwx 1 root root 25 2007-04-08 03:45
> /usr/lib/tls/libnvidia-tls.so.1 -> libnvidia-tls.so.1.0.9755
> -rwxr-xr-x 1 root root 3408 2007-04-08 03:45
> /usr/lib/tls/libnvidia-tls.so.1.0.9755
>
>
> Thanks for any ideas and !
>
> here some system-infos:
> kernel: 2.6.18-4-amd64
> debian etch (actual)
> notebook: HP dv9294ea
> graphic: nvidia geforce go 7600
> display: original-resolution at 1440x900 (work fine)
>
> all nvidia* pakets are installed, after I installed the
> original-nvidia-driver inkl. 32bit-support-libs...
>

Hi users,

could it be, there is running selinux on etch and block some lib's?

If so, how can I detect this and disable this (or other tests/analysis?)

Only a idea...

Raphael


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 19h14.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,16815 seconds with 13 queries