It appears that I've managed to cause a problem with my NVidia drivers... somehow. I'm unable to run Chromium or Tuxracer or anything else that requires 3D accelleration. The error message from Chromium was:
[dishawjp@eunix dishawjp]$ chromium
randomizing.
SDL initialized.
Error: Could not open /dev/nvidiactl because the permissions
are too resticitive. Please see the FREQUENTLY ASKED QUESTIONS
section of /usr/share/doc/NVIDIA_GLX-1.0/README for steps
to correct.
That seemed to be pretty simple so I went to the FAQ section of that file and it told me to delete the line beginning with <dri> which referred to my NVidia driver:
Q: OpenGL applications exit with the following error message:
Error: Could not open /dev/nvidiactl because the permissions
are too restrictive. Please see the FREQUENTLY ASKED QUESTIONS
section of /usr/share/doc/NVIDIA_GLX-1.0/README for steps
to correct.
A: 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 this;
please consult with your distributor for the correct method of
disabling this security feature. As an example, if your system has
the file
/etc/security/console.perms
then you should edit the file and remove the line that starts with
"<dri>"
So what I tried was to comment the <dri> line out using a "#" to give it a test run. There was much unhappiness and a critical error on boot up whining about an unrecognized <dri> line. Then I was only able to log on as root. I removed the offending hash and everything returned to its former state.
Should I really consider removing this line? I know that I could do a "cp console.perm console.perm.old" or something like that and probably recover if bad things happened, but am worried about doing more seroius damage to the system.
Any thoughts?
Jim Dishaw


