Ubuntu: How to install NVIDIA.run?



Question:

I have a Nvidia Ge force Ge6150 SE graphics card. I am running ubuntu 12.04. When I try to install the .run file it fails. It shows the message like this:

enter image description here

I Itried to install it after uninstalling the old driver.still same message. here is the log file.

nvidia-installer log file '/var/log/nvidia-installer.log' creation time: Mon Jun 11 05:46:17 2012 installer version: 295.53

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

nvidia-installer command line: ./nvidia-installer

Using: nvidia-installer ncurses user interface -> The file '/tmp/.X0-lock' exists and appears to contain the process ID '1062' of a >runnning X server. ERROR: You appear to be running an X server; please exit X before installing. For >further details, please see the section INSTALLING THE NVIDIA DRIVER in the README >available on the Linux driver download page at www.nvidia.com. ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' >for details. You may find suggestions on fixing installation problems in the README >available on the Linux driver download page at www.nvidia.com.

but no such file is shown in the process manager. Help me!!


Solution:1

As the error states, you are still running an X server. This error occurs when you try to install the Nvidia .run files while logged in.

Make sure you are logged out.

  1. Hit Ctrl+Alt+F1 and login using your credentials.
  2. kill your current X server session by typing sudo service lightdm stop or sudo lightdm stop
  3. Enter runlevel 3 by typing sudo init 3
  4. Install your *.run file.
    1. you change to the directory where you have downloaded the file by typing for instance cd Downloads. If it is in another directory, go there. Check if you see the file when you type ls NVIDIA*
    2. Make the file executable with chmod +x ./your-nvidia-file.run
    3. Execute the file with sudo ./your-nvidia-file.run
  5. You might be required to reboot when the installation finishes. If not, run sudo service lightdm start or sudo start lightdm to start your X server again.


Solution:2

I installed latest nvidia drivers by this method:

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates  sudo apt-get update  sudo apt-get install nvidia-current  

It is working fine with unity 3d. Thanks to all.


Solution:3

Add the --no-x-check flag when you run this in the terminal:

sudo ./NVIDIAxxxx.run --no-x-check  


Solution:4

This instructions Works great under ubuntu server 12.04 with ubuntu desktop for nvidia 8400GS PCI 512MB too just need to unistall all previous versions of default versions under ubuntu like 173 etc or any other before installing or there will be conflict or crash. Follow this tread instructions + read me install info from your card model example in my case latest driver version 319.23, see link below:

http://us.download.nvidia.com/XFree86/Linux-x86/319.23/README/installdriver.html


Solution:5

I had a hangup installing the 3.19 driver today because I did not remove the existing 3.13 driver. I used:

apt-get remove nvidia*  

to get rid of all existing files, then

telinit 3  sh NVI*.run  

Success. I already had DKMS installed, and the driver program asked if it should use DKMS, so no worries about kernel upgrades.


Solution:6

I tried all of these things and none of them worked for me, because I kept getting a Stop: Unknown instance error when I ran "sudo stop lightdm". I finally killed the x server by going into the lightdm log and finding its process number, then killing it that way:

  1. cd /var/log/lightdm

  2. open the .log file (you may need to use sudo to do this)

  3. look for something in the file that says "launching process 'process number'"

  4. sudo kill -9 'process number'

Good luck!


Solution:7

I want to add my answer here because I couldn't install the NVidia driver, I couldn't get tty working and I wasn't able to install it in safe mode root shell. What I did was a combination of two answers here:

NOTE: before doing this, be sure that the NVidia driver is already downloaded and in an accessible directory.

For reference, I have NVIDIA GEFORCE GTX 750 TI and the following worked for me: Installing the generic Nvidia driver will get tty working, do this with:

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates  sudo apt-get update  sudo apt-get install nvidia-current   

Now you won't be able to get past the login screen in Ubuntu, but that's OK. Restart the computer and once you are brought to the sign in screen go to tty1 [ ctrl + alt + f1 ]. Now do the following commands:

sudo service lightdm stop  cd <path/to/NVIDIA>  sudo sh ./NVIDIA*  

Follow the prompts and viola. After restarting everything should be working fine and dandy.


Solution:8

I had the same problem installing the driver for an old GeForce 9800 GT in Ubuntu 14.04-2. It was the NVIDIA-Linux-x86_64-340.76.run

I switched to the the tty1 using Ctrl+Alt+F1 and also stopped the service lightdm and when running the executable got the same error .

What I did to solve the problem was navigate to the /tmp folder and erase the .X0-lock file.

You will only see it listed if you use ls -la as it is a hidden folder by default(that is why it has a dot in front of the name)

cd /tmp  rm -rf .X0-lock  

After erasing that folder and executing the NVIDIA-Linux-x86_64-340.76.run it installed just fine.


Solution:9

What worked for me:

sudo killall Xorg  

and I had to run this multiple times, until I got a message saying

Xorg: no process found.

Then I am sure X server is stopped.


Solution:10

If you have an NVIDIA .run file

  1. Remember (or write down) the folder you saved it in!
  2. Make .run file executable by

    Right click > Properties > Permissions> Allow executing file as program

    or from command line with:

    chmod u+x NVIDIA-blabla.run

  3. Log out

  4. Press Ctrl+Alt+F1 to enter the virtual console and log in to it

  5. Kill the X-server by

    sudo service lightdm stop or sudo lightdm stop

  6. sudo /path/to/the/file/NVIDIA-blabla.run

  7. Follow the instructions in the installer

  8. sudo service lightdm start or sudo lightdm start

  9. Press Ctrl+Alt+F7 to log in to graphical mode

  10. If it doesn't work, go back to virtual console and restart/shutdown, e.g.

    sudo reboot now


Solution:11

On Ubuntu 16, if you done lightdmstop and telinit 3, but the X server is still running (it will have "failsafe" string in process command line in ps), try this. Press Alt-F2 (perhaps try other F-keys for other consoles) and see if you get a graphic dialog window saying something about low graphics mode.

For me it had a number of options one of which was to go to the console. I chose it and the X server finally stopped so I could install the driver from Nvidia runfile.


Solution:12

Ubuntu 16.04 with Quadro 4000 confirmed that this method work:

sudo apt-get update  sudo apt-get install nvidia-375  

Note that I don't use nvidia-current as I downloaded the run file from NVIDIA and its version is 375.66


Solution:13

I got this error when stopped X server to install CUDA. My system is Ubuntu 16.04 and i installed CUDA 8.0 from runfile. I fixed it just by upgrading my system. When the error message appears, press Ctrl + Alt + F1, log in with your account, and then run the two following commands:

sudo apt-get update  

and

sudo apt-get dist-upgrade  

Afterward, sudo reboot it should be working fine.


Solution:14

nvidia-installer log file '/var/log/nvidia-installer.log' creation time: Mon Jun 11 05:46:17 2012 installer version: 295.53

PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games    nvidia-installer command line: ./nvidia-installer  

Using: nvidia-installer ncurses user interface -> The file '/tmp/.X0-lock' exists and appears to contain the process ID '1062' of a >runnning X server. ERROR: You appear to be running an X server; please exit X before installing. For >further details, please see the section INSTALLING THE NVIDIA DRIVER in the README >available on the Linux driver download page at www.nvidia.com. ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' >for details. You may find suggestions on fixing installation problems in the README >available on the Linux driver download page at www.nvidia.com.

Killing X Server

As mentioned in the log, process ID 1062 is the reason X server is running.

Kill 1062  

will kill the process and after that installation of NVIDIA driver will run smoothly.


Solution:15

Try this :

  • Press Alt+F1, then log in.

  • Run sudo telinit 3 (if that doesn't work, try /sbin/telinit 3). Check that it is changed to level 3 with runlevel that should output something like 5 3 which means that the current run level is 3 and before it was 5.


In case that doesn't work, try:

ps ax | grep X  

In the output you would see the PID number of the process X, so you should kill it with sudo kill -9 number where number is the PID number of the process.


Note:If u also have question or solution just comment us below or mail us on toontricks1994@gmail.com
Previous
Next Post »