Ich habe eine Nvidia Ge Force Ge6150 SE Grafikkarte. Ich laufe Ubuntu 12.04. Wenn ich versuche, die .run-Datei zu installieren, schlägt dies fehl. Es zeigt die Nachricht wie folgt:
Ich habe versucht, es zu installieren, nachdem ich den alten driver.still deinstalliert habe, die gleiche Meldung. Hier ist die Protokolldatei:
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.
Im Prozessmanager wird jedoch keine solche Datei angezeigt.
.run
Datei nicht. Nursudo add-apt-repository ppa:graphics-drivers/ppa
. Die neuesten Treiber werden unter "Software & Updates -> Zusätzliche Treiber" angezeigt.Antworten:
Wie der Fehler besagt, führen Sie weiterhin einen X-Server aus. Dieser Fehler tritt auf, wenn Sie versuchen, die Nvidia-
.run
Dateien zu installieren , während Sie angemeldet sind.Stellen Sie sicher, dass Sie abgemeldet sind.
sudo service lightdm stop
oder eingebensudo lightdm stop
sudo init 3
*.run
Datei.cd Downloads
. Wenn es sich in einem anderen Verzeichnis befindet, gehen Sie dorthin. Überprüfen Sie, ob die Datei bei der Eingabe angezeigt wirdls NVIDIA*
chmod +x ./your-nvidia-file.run
sudo ./your-nvidia-file.run
sudo service lightdm start
oder aussudo start lightdm
, um Ihren X-Server erneut zu starten.quelle
Ich habe die neuesten NVIDIA-Treiber folgendermaßen installiert:
Es funktioniert gut mit Unity 3D. Dank an alle.
quelle
Fügen Sie das
--no-x-check
Flag hinzu, wenn Sie dies im Terminal ausführen:quelle
jalal@klein:~/Downloads$ sudo ./cuda_8.0.44_linux.run --no-x-check Unknown option: no-x-check
Ich hatte das gleiche Problem bei der Installation des Treibers für eine alte GeForce 9800 GT in Ubuntu 14.04-2. Es war der NVIDIA-Linux-x86_64-340.76.run
Ich bin mit Strg + Alt + F1 auf das tty1 umgestiegen und habe auch den Dienst lightdm gestoppt und beim Ausführen der ausführbaren Datei den gleichen Fehler erhalten.
Was ich getan habe, um das Problem zu lösen, war, zum Ordner / tmp zu navigieren und die X0-Sperrdatei zu löschen.
Sie werden es nur dann sehen, wenn Sie ls -la verwenden, da es sich standardmäßig um einen versteckten Ordner handelt (daher steht ein Punkt vor dem Namen).
Nach dem Löschen dieses Ordners und dem Ausführen von NVIDIA-Linux-x86_64-340.76.run ist die Installation in Ordnung.
quelle
Diese Anleitung funktioniert hervorragend unter Ubuntu Server 12.04 mit Ubuntu Desktop für NVIDIA 8400GS PCI 512MB. Außerdem müssen alle vorherigen Versionen der Standardversionen unter Ubuntu wie 173 usw. deinstalliert werden, bevor eine Installation durchgeführt werden kann. Andernfalls kann es zu Konflikten oder Abstürzen kommen. Befolgen Sie diese Schritte und lesen Sie die Informationen zur Installation Ihres Kartenmodells in meinem Fall in der neuesten Treiberversion 319.23 (siehe Link unten):
http://us.download.nvidia.com/XFree86/Linux-x86/319.23/README/installdriver.html
quelle
Ubuntu 16.04 mit Quadro 4000 bestätigte, dass diese Methode funktioniert:
Beachten Sie, dass ich nvidia-current nicht verwende, da ich die Ausführungsdatei von NVIDIA heruntergeladen habe und die Version 375.66 ist
quelle
Was hat bei mir funktioniert:
und ich musste dies mehrere Male ausführen, bis ich eine Nachricht erhielt, in der es stand
Dann bin ich sicher, dass der X-Server gestoppt ist.
quelle
Ich habe heute den 3.19-Treiber aufgehängt, weil ich den vorhandenen 3.13-Treiber nicht entfernt habe. Ich benutzte:
um dann alle vorhandenen Dateien loszuwerden
Erfolg. Ich hatte bereits DKMS installiert, und das Treiberprogramm fragte, ob es DKMS verwenden sollte, also keine Sorgen über Kernel-Upgrades.
quelle
Ich habe all diese Dinge ausprobiert und keines hat für mich funktioniert, weil ich beim Ausführen von "sudo stop lightdm" immer wieder den Fehler "Stop: Unknown instance" erhalten habe. Schließlich habe ich den x-Server getötet, indem ich in das lightdm-Protokoll gegangen bin und seine Prozessnummer gefunden habe und es dann auf diese Weise beendet habe:
cd / var / log / lightdm
öffne die .log-Datei (möglicherweise musst du sudo verwenden, um dies zu tun)
Suchen Sie in der Datei nach etwas mit der Aufschrift "Startprozess 'Prozessnummer'".
sudo kill -9 'Prozessnummer'
Viel Glück!
quelle
Ich möchte hier meine Antwort hinzufügen, da ich den NVidia-Treiber nicht installieren konnte, tty nicht zum Laufen bringen konnte und es nicht in der Stammshell im abgesicherten Modus installieren konnte. Was ich getan habe, war eine Kombination aus zwei Antworten:
HINWEIS : Bevor Sie dies tun, stellen Sie sicher, dass der NVidia-Treiber bereits heruntergeladen wurde und sich in einem Verzeichnis befindet, auf das zugegriffen werden kann.
Als Referenz habe ich NVIDIA GEFORCE GTX 750 TI und das Folgende hat für mich funktioniert: Die Installation des generischen Nvidia-Treibers wird tty zum Laufen bringen.
Jetzt können Sie den Anmeldebildschirm in Ubuntu nicht mehr passieren, aber das ist in Ordnung. Starten Sie den Computer neu und gehen Sie zu tty1 [Strg + Alt + F1], sobald Sie zum Anmeldebildschirm gebracht werden. Führen Sie nun die folgenden Befehle aus:
Folgen Sie den Anweisungen und der Bratsche. Nach dem Neustart sollte alles einwandfrei und einwandfrei funktionieren.
quelle
x-updates
ist anscheinend gerade jetztupdates
. Auch musste ichnvidia-304
vorhernvidia-current
als Voraussetzung installieren . Und jetzt, leider, ist der Zugriff auftty1
ewig stecken gebliebenScanning for Btrfs filesystems
, also bin ich traurig. Ich kann keine Befehle eingebentty1
und kann daher nicht mehr auf meinen Computer zugreifen, bis ich einen Weg findeWenn Sie eine NVIDIA-
.run
Datei habenMachen Sie die .run-Datei ausführbar von
Right click > Properties > Permissions> Allow executing file as program
oder von der Kommandozeile mit:
chmod u+x NVIDIA-blabla.run
Ausloggen
Drücken Sie Ctrl+ Alt+ F1, um die virtuelle Konsole aufzurufen und sich dort anzumelden
Töte den X-Server durch
sudo service lightdm stop
odersudo lightdm stop
sudo /path/to/the/file/NVIDIA-blabla.run
Befolgen Sie die Anweisungen im Installationsprogramm
sudo service lightdm start
odersudo lightdm start
Drücken Sie Ctrl+ Alt+, F7um sich im Grafikmodus anzumelden
Wenn es nicht funktioniert, kehren Sie zur virtuellen Konsole zurück und starten Sie das System neu bzw. fahren Sie es herunter, z
sudo reboot now
quelle
Wenn Sie unter Ubuntu 16 lightdmstop und telinit 3 ausgeführt haben, aber der X-Server noch ausgeführt wird (es wird eine "ausfallsichere" Zeichenfolge in der Prozessbefehlszeile in ps haben), versuchen Sie dies. Drücken Sie Alt-F2 (versuchen Sie es mit anderen F-Tasten für andere Konsolen) und prüfen Sie, ob Sie ein Grafikdialogfenster erhalten, das etwas über den niedrigen Grafikmodus aussagt.
Für mich gab es eine Reihe von Optionen, von denen eine zur Konsole gehen sollte. Ich entschied mich dafür und der X-Server stoppte schließlich, damit ich den Treiber von der Nvidia-Rundatei installieren konnte.
quelle
Ich habe diesen Fehler erhalten, als der X-Server gestoppt wurde, um CUDA zu installieren. Mein System ist Ubuntu 16.04 und ich habe CUDA 8.0 von runfile installiert. Ich habe es nur durch ein Upgrade meines Systems behoben. Wenn die Fehlermeldung angezeigt wird, drücken Sie Strg + Alt + F1, melden Sie sich mit Ihrem Konto an und führen Sie die beiden folgenden Befehle aus:
und
Danach sollte
sudo reboot
es gut funktionieren.quelle
Verwenden von: nvidia-installer ncurses user interface -> Die Datei '/tmp/.X0-lock' existiert und scheint die Prozess-ID '1062' eines> laufenden X-Servers zu enthalten. FEHLER: Sie scheinen einen X-Server zu betreiben. Bitte beenden Sie X vor der Installation. Weitere Informationen finden Sie im Abschnitt INSTALLIEREN DES NVIDIA-TREIBERS in der README-Datei> auf der Linux-Treiber-Download-Seite unter www.nvidia.com. FEHLER: Die Installation ist fehlgeschlagen. Weitere Informationen finden Sie in der Datei '/var/log/nvidia-installer.log'>. Vorschläge zur Behebung von Installationsproblemen finden Sie in der README-Datei> auf der Linux-Treiber-Download-Seite unter www.nvidia.com.
Wie im Protokoll erwähnt, ist die Prozess-ID 1062 der Grund, warum der X-Server ausgeführt wird.
bricht den Prozess ab und nach dieser Installation läuft der NVIDIA-Treiber reibungslos.
quelle
Kill [ID]
Die Kill-Prozess-ID meldet mich ab und muss sich erneut anmelden. Steht der X-Server im Zusammenhang mit der angemeldeten Benutzeroberfläche?Versuche dies :
Drücken Sie Alt+ F1und melden Sie sich an.
Führen Sie aus
sudo telinit 3
(wenn das nicht funktioniert, versuchen Sie es/sbin/telinit 3
). Stellen Sie sicher, dass es auf Level 3 mit Runlevel geändert wurde, der ungefähr 5 3 ausgeben sollte, was bedeutet, dass das aktuelle Runlevel 3 und davor 5 ist.Falls das nicht funktioniert, versuchen Sie:
In der Ausgabe würden Sie die PID - Nummer des Prozesses X sehen, so sollten Sie es mit töten , wo ist die PID - Nummer des Prozesses.
sudo kill -9 number
number
quelle