It's pretty much a nightmare. I looked at some posts about this at quake3world and found a web site that went step by step. First it said to d/l NVIDIA_kernel-1.0-1251.tar.gz and NVIDIA_GLX-1.0-1251.tar.gz. So I did and ran them but got errors when I ran the kernel one. Then I kept getting a console error about not having permissions for my driver file. So I read the nvidia file in I think it was /usr/share/lib or something like that and I found the section with my error. So as per those instructions I edited that file. I took out one line and I'm sure I could get it back like the original file was but it doesn't make any sense. I change 1 line in the security.perms file, only having to do with a video driver, and now it won't let me back in. Whenever I get back in I'll post what opengl error I get and hopefully someone here can help me.
Ok I lied. After looking at the /etc/security/console.perms I have no idea where, or what info needs to go back in it to work. If someone was maybe kind enough to tell me where the "dri" line needs to be and what permissions are with it then I could fix it. Geez easy to break hard to fix.
Here's the error message and the steps I did to try to fix it.
Error: Could not open /dev/nvidiactl because the permissions
are too restrictive. Please see the TROUBLESHOOTING section of
/usr/share/doc/NVIDIA_GLX-1.0/README for steps to correct.
then it is likely that a security module for the PAM system may be
changing the permissions on the Nvidia device files. In most cases
this security system works, but it can get confused. To correct this
problem it is recommended that you disable this security feature.
Different Linux distributions have different files to control,
if your system has the file
then you want to edit the file and remove the line that starts with
"<dri>". If instead your system has the file
then you want to edit the file and remove the line that lists
/dev/nvidiactl. The above steps will prevent the PAM security
system from modifying the permissions on the Nvidia device files.
Next, you will need to reset the permissions on the device files
back to their original permissions and owner. You can do that with
the following commands:
chmod 0666 /dev/nvidia* chown root /dev/nvidia*
When I tried to kedit /etc/logindevperms there was no file so I only messed with the console.perms
Last edited by trentk; 02-27-2002 at 11:51 PM.