Ubuntu 16 bleibt nach der Installation der Nvidia 364-Treiber in der Anmeldeschleife hängen


40

Dies begann nicht als Problem mit der Anmeldeschleife. Ich habe versucht, Ubuntu 16 sauber zu installieren und die neue Funktion zu verwenden, mit der proprietäre Treiber für mich erkannt werden können.

Ich habe mit diesem Thema angefangen

Als ich versuchte, die empfohlenen Nvidia-Treiber zu verwenden, wurde der Laptop instabil und fror ein.

Ich habe versucht, dieses Problem zu beheben, und es kam zu einer Anmeldeschleife.

Ich habe versucht , diese

sudo mv ~/.config/dconf/user ~/.config/dconf/user.old

Versuchte dies

sudo mv ~/.Xauthority ~/.Xauthority.backup
sudo service lightdm restart

Ich habe versucht, SecureBoot zu finden und zu deaktivieren, aber es gibt keine SecureBoot-Option im BIOS. Dies ist ein Laptop der HP DV2000-Serie.

Nichts hilft

Was bekomme ich, wenn ich versuche, mich einzuloggen?

Kann jemand helfen?

bearbeiten:

Gastsitzung macht die gleiche Schleife.

/var/log/Xorg.0.logzeigt eine Menge Sachen, aber ich habe ein Bild von dem, was relevant scheint hier

Das ist der Treiber, den ich zum ersten Mal ausprobiert habe und der dieses Chaos auslöste, waren 304 Treiber und die 364 Treiber sollten laut anderen Beiträgen die Lösung sein.

Weitere Bearbeitung:

Ich habe die nvidia-Dateien gelöscht und es kam zu einem leeren Desktop ohne die Schnittstellen zurück, also habe ich mit der rechten Maustaste geklickt und ein Backup wiederhergestellt. Die Seitenleiste kam zurück und es lief Gallium. Ich habe neu gestartet und es ist wieder der leere lila Bildschirm.

Ich denke nur an die Neuinstallation und nicht mit NVIDIA-Treibern. Das Software-Center teilt mir mit, dass ich ein Presario habe und 304 Treiber verwenden sollte. Es ist kein Presario. = (Zumindest das Software-Center bietet dem Coprozessortreiber einen netten Vorschlag.


Ermöglicht die Gastsitzung, dass Anmeldungen funktionieren? Welche Fehler befinden sich in /var/log/Xorg.0.log (getaggt mit (EE) ")? Welche Fehler befinden sich in ~ / .xsession-Fehlern? Haben Sie versucht, ~ / .ICEauthority zu löschen / umzubenennen?
ubfan1

Ich habe auch das gleiche Problem. askubuntu.com/questions/761819/…
Shiv Garg

Ich habe das Problem gelöst. Verweise meine Frage für Antwort
Shiv Garg

Gehen Sie zu UEFI / BIOS-Einstellungen und deaktivieren Sie den sicheren Start. Installieren Sie dann die NVIDIA-Treiber. Dies wird funktionieren
Pradyot

Wenn Sie der Meinung sind, dass das Problem mit den Benutzereinstellungen zusammenhängt, melden Sie sich mit einem neu erstellten Benutzerkonto an und prüfen Sie, ob dasselbe Problem auftritt. Dies ist viel schneller und weniger störend als das Ändern Ihrer Konfiguration.
Amias

Antworten:


49

Wenn Sie 16.04 bereits erfolgreich mit Ihrem Grafiktreiber ausgeführt haben, das Problem mit der Anmeldeschleife jedoch nach dem letzten Softwareupdate auftritt, versuchen Sie dies. Es hat bei mir funktioniert, nachdem Sie ALLES andere ausprobiert haben. Dies entspricht der Suche nach "zusätzlichen Treibern":

sudo ubuntu-drivers list

dann benutze:

sudo ubuntu-drivers autoinstall

Für mich hat dies den Treiber für meinen nvidia quadroFx 3800 auf eine Weise aktualisiert, die ich sudo apt-get install nvidia-currentnicht verwenden würde.

Rufen Sie nach der automatischen Installation ein weiteres tty auf (z. B. Strg + Alt + F1) und

sudo service lightdm restart

2
Dies funktionierte für mich, nachdem die Installation von CUDA 8.0 unter Ubuntu 16.04 eine Login-Schleife verursachte. Ich habe nicht überprüft, ob Cuda richtig funktioniert.
John Prior

1
Ich verwende den nvidia-304 und sehe mich bei fast jedem Upgrade der Anmeldeschleife gegenüber. Dies ist die einfachste Lösung, die ich gefunden habe.
Italo Borssatto

2
Ich weiß, wir sollten uns hier nicht bedanken, aber Sie haben meinen Tag gerettet.
Cokes

2
Das ist mir auch erst letztes Wochenende passiert; habe eine Login-Schleife erhalten, nachdem Updates installiert wurden. Running hat sudo ubuntu-drivers autoinstalles für mich sortiert. (Ubuntu 16.04.2 LTS)
AnthonyK

2
Das hat auch bei mir funktioniert. Anscheinend sudo ubuntu-drivers listwerden Ihnen die Treiber angezeigt, die vollständig mit Ihren Geräten kompatibel sind. Ich habe weiterhin die neuesten Treiberversionen installiert und nicht funktioniert, bis ich Ihre Lösung ausprobiert habe. Danke!
Amir

15

Wenn Sie die von Nvidia auf ihrer Website bereitgestellten Treiber wirklich verwenden möchten (sie haben den Cublas-Fehler CUBLAS_STATUS_NOT_INITIALIZED auf meinem NVIDIA GTX980M behoben), funktionierte für mich nur Folgendes:

Drücken Sie CTRL- ALT-F1

Deinstallieren Sie alle vorherigen Treiber:

sudo apt-get remove nvidia-*
sudo apt-get autoremove

Deinstallieren Sie die Treiber aus der RUN-Datei:

sudo nvidia-uninstall

Dies sollte die Anmeldeschleife entfernen, also jetzt rebootund normal anmelden.

Bewerben Sie sich nur, wenn Sie lightdm verwenden. Drücken Sie erneut CTRL- ALT- F1und gehen Sie wie folgt vor :

sudo service lightdm stop
sudo bash Your-Nvidia-Drivers-File.run

Ich habe alle Standardoptionen verwendet, außer dem OpenGL, bei dem ich Nein gesagt habe. Ich weiß aber nicht, ob das wichtig ist.

Und hier ist der wichtige Teil: NICHT neu starten. Mach einfach:

sudo service lightdm restart

und drücken Sie CTRL- ALT-, F7um sich sofort nach der Installation anzumelden. Auf diese Weise habe ich nie wieder eine Login-Schleife gesehen.


1
Da ich nicht sicher bin, was im Hintergrund tatsächlich passiert, gelang es mir in der ersten Hälfte dieses Beitrags, den Endlosschleifen-Anmeldeteil zu durchlaufen, und ich bin jetzt wieder in der Ubuntu-GUI! :)
Atlas7

1
Der erste Abschnitt löste meine Login-Schleife. Danke! Als ich jedoch versuchte, das neue CUDA-Paket zu installieren, wurde die Anmeldeschleife erneut angezeigt. Dann wurde mir klar, dass mein ursprünglicher Ubuntu-Standard-Nvidia-Treiber neuer war als der Nvidia-Treiber des CUDA-Pakets. Als ich das CUDA-Paket neu installierte, wählte ich "den neuen Nvidia-Treiber nicht installieren" und ging dann mit den Standardoptionen weiter (übrigens wählte ich die OpenGL-Installation und verursachte kein Problem). Endlich hat es geklappt!
Geeocode

Ich brauchte remove --purge.
Ciro Santilli am


1

Ich hatte das gleiche Problem mit Ubuntu 14.04 und NVIDIA-304-Treiber.

Dieser Treiber wurde während eines Systemupdates von Version 304.131 auf 304.132 aktualisiert. Diese neue Treiberversion war die Quelle meines Problems.

Das erneute Installieren der alten Treiberversion (304.131) löste dieses Problem. Alles funktioniert jetzt gut.

Weitere Informationen finden Sie auf dieser Launchpad-Fehlerseite

Hier finden Sie den Treiber 304.1: https://launchpad.net/ubuntu/+source/nvidia-graphics-drivers-304/304.131-0ubuntu0.14.04.1 Wählen Sie auf der rechten Seite Ihren Build (amd 64 oder i386), öffnet sich die Downloadseite, auf der Sie Ihren Download auswählen können (meins war nvidia-304_304.131-0ubuntu0.14.04.1_i386.deb). Herunterladen und auf einen USB-Stick kopieren. Schalten Sie den Computer mit dem Login-Loop-Problem ein, öffnen Sie das Terminal und stoppen Sie lightdm:

sudo service lightdm stop

NVIDIA-Treiber löschen:

sudo apt-get purge nvidia*

Stecken Sie den USB-Stick mit der heruntergeladenen Datei ein und führen Sie fdisk aus, um Ihren USB-Stick auf dem Computer zu identifizieren:

sudo fdisk -l

(meins war / dev / sdb1)

Mounten Sie den USB-Stick, aber erstellen Sie zuerst einen Mount-Punkt:

sudo mkdir /media/usb

Montieren Sie den USB-Stick:

sudo mount /dev/sdb1 /media/usb

Überprüfen Sie, ob die heruntergeladene Datei vorhanden ist:

ls /media/usb

Installieren Sie den NVIDIA-Treiber:

sudo dpkg -i /media/usb/nvidia-304_304.131-0ubuntu0.14.04.2_i386.deb

(Bitte ersetzen Sie den Dateinamen durch den Namen Ihres Downloads.)

USB-Stick aushängen:

sudo umount /media/usb

System neu starten

sudo reboot

Hoffe das hilft.


1
Könnten Sie das bitte etwas näher erläutern? Das Erläutern der Neuinstallation des Treibers ist für das OP und alle anderen mit ähnlichen Problemen sehr hilfreich. :)
ThatGuy

1

Ich hatte ein ähnliches Problem, nachdem ich mit meinen Bildschirmkonfigurationen in xorg.conf über das Nvidia-Kontrollfeld rumgespielt hatte. Ich hatte zuvor die aktuellsten Treiber (zum Zeitpunkt 381.09) auf meinem 1080 mit 3 Bildschirmen ohne Probleme ausgeführt. Aber als ich neu gestartet habe, bekam ich die Login-Schleife.

Um ich einfach zu beheben:

  • öffnete ein terminal ctrl- alt-f1
  • Ich habe meine xorg.conf Datei umbenannt sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf~
  • Dann neu gestartet, damit das System seine eigene Konfiguration wieder ausführen kann.

Dies war eine sehr schnelle Lösung - keine Notwendigkeit, Treiber usw. neu zu installieren. Das wollte ich tun, um zu vermeiden, dass verschiedene Angehörige, z. B. CUDA, durcheinander gebracht werden


0

Rief den Kundenservice an und löste schließlich das Problem. Ich habe 2 GPUs (Geforce 1080 und 1080Ti) auf meiner SuperMicro-Workstation. Nachdem Sie den GPU-Treiber ordnungsgemäß installiert haben, um in den tty-Modus zu wechseln und das LightDM zu stoppen, müssen Sie den VGA / DVI-Anschluss des Motherboards und das Monitorkabel an die GPU-Anschlüsse anschließen. In meinem Fall stecke ich an die DVI der GPU 1080Ti, das Login-Loop-Problem ist gelöst.


-1

Ich hatte ähnliche Probleme auf mehreren Computern seit dem Upgrade auf 16.04. Vor allem stellen Sie sicher , sicheres Boot ist deaktiviert in Computer - BIOS. Ältere Computer haben diese Option nicht einmal.

Können Sie zu einer Eingabeaufforderung gelangen, indem Sie Ctrl- Alt- drücken F4? Wenn ja, geben Sie Ihren Benutzernamen und dann Ihr Passwort ein, um sich anzumelden. Von dort aus versuchen Sie, Folgendes einzugeben:

sudo lspci|grep VGA

und geben Sie das Passwort ein, wenn Sie dazu aufgefordert werden.

Wenn Ihr System angibt, dass Sie über NVIDIA-Grafiken verfügen, geben Sie Folgendes ein:

sudo apt-get purge nvidia

Warten Sie, bis dies abgeschlossen ist, und geben Sie dann Folgendes ein:

sudo apt-get install nvidia-current

Sobald der Vorgang abgeschlossen ist, geben Sie ein sudo shutdown -r now, um den Computer neu zu starten. Sie sollten einen funktionierenden Desktop starten.

Dies kann auch ein Problem mit der Anmeldeschleife unter 16.04 oder einen schwarzen Bildschirm mit Cursorproblemen beheben.


nividia-currentInstallieren Sie eine (alte) stabile und LTS-Treiberversion, die nicht für einen neueren Chipsatz geeignet ist. Dies sollte nicht die Standardempfehlung sein.

-2

Ich bin auf das Problem mit der Anmeldeschleife gestoßen, das Ubuntu 16.04 auf einem 2012 gekauften Macbook Pro Retina ausführt. Im Laufe der Jahre habe ich immer den nvidia-304-Treiber von xorg-edgers verwendet, der einwandfrei lief und größtenteils die einzige funktionierende Option war (mit uefi boot) ). Mit dem neuesten Update (4. November 2016 auf Ubuntu 16.04) funktionierte dieser Treiber nicht mehr und ich habe lange versucht, die Probleme herauszufinden (ich hatte durchgehend nomodeset in den Startoptionen).

Meine Lösung bestand schließlich darin, entweder 1) Nouveau zu verwenden (überraschenderweise, weil dies noch nie funktioniert hat), Nouveau in / etc / modules abzulegen und eine xorg.conf-Putting-Nouveau als Gerät zu verwenden (die Leistung dieses Treibers ist jedoch selbst bei normalen Desktop-Aktivitäten nicht optimal) oder 2) eigentlich der neueste nvidia-treiber nvidia-367 ohne xorg.conf


-2

Nuance: in meinem Fall habe ich eine ziemlich alte gfx-Karte - GTX280 Was ich getan habe:

  • Auf nvidia.com wurde überprüft, welche Treiberversion meine Karte unterstützt. In meinem Fall handelte es sich um nvidia-340

  • service lightdm stop

  • apt-get purge lightdm

  • apt-get purge nvidia*

  • apt-get install nvidia-340

  • apt-get install lightdm

  • das System neu gestartet

Ich habe festgestellt, dass nvidia-367 gdm installiert. Nach der Installation der nvidia-Treiber haben Sie also sowohl lightdm als auch gdm neben sich. Möglicherweise kann dies der Schlüssel zum Problem sein.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.