15.04 und Nvidia: Login-Schleife


35

Der Desktop wurde von 14.10 auf 15.04 aktualisiert und kann nach dem Anmeldebildschirm nicht mehr geladen werden. Ich gebe mein Passwort ein, höre ein akustisches Fehlerbyte und kehre zum Anmeldebildschirm zurück. Kann auch nicht von einem mit einem anderen PC erstellten 15.04-USB-Stick booten. Gastkonto macht das gleiche. Versuchte, alle nvidia-Treiberpakete zu entfernen, versuchte, mit .Xauthority zu experimentieren, versuchte, gdm anstelle von lightdm zu verwenden (schlimmer noch: kein Anmeldebildschirm). Versucht, Ubuntu-Desktop neu zu installieren. Fehlercode der ACPI-PCC-Sonde abrufen fehlgeschlagen, Start 219 oder ähnliches.

Derzeit läuft 15.04 von besagtem USB-Stick ... auf einem anderen PC mit AMD-integrierter Grafik, keine Probleme.

15.04 mag keine Nvidia-Grafikkarten. Bitte helfen Sie!


Eine ähnliche Frage ist askubuntu.com/questions/613577 .
JdeBP

Haben Sie versucht, einen neuen Benutzer zu erstellen oder mit einem sauberen Basisordner zu beginnen?
Giovanni Toraldo

Ich habe versucht, einen neuen Benutzer zu erstellen, und das Problem besteht weiterhin. Danke für die Antwort!
Dustin Französisch

Installieren Sie den Treiber für CUDA oder zur Visualisierung auf Ihrem tatsächlichen Bildschirm? Wenn es sich um CUDA handelt, stellen Sie sicher, dass Sie openGL nicht in der Datei cuda.run installieren.
user1282043

Antworten:


17

Du bist es aus der Zukunft. So habe ich es behoben: Ich habe es nicht getan! Ich habe das 15.04-Image von der Ubuntu-Website erneut heruntergeladen und eine Start-Disk auf einem USB-Stick erstellt. Heute hat es geklappt, obwohl es letzte Nacht nicht geklappt hat :( Vielleicht hat Canonical ihr Image repariert ... Also habe ich vom USB-Stick gebootet und meine vorhandene Version 15.04 entfernt und eine neue Kopie installiert! Klar, ich habe alle meine Dateien verloren (VirtualBox, alle installierte Spiele usw.), aber jetzt funktioniert Linux wieder. Lass dir das eine Lektion sein, Dustin! Versuche niemals, ein Ubuntu-Betriebssystem zu aktualisieren! Sichere einfach alle deine Dateien und installiere sie sauber ... so wie du es früher getan hast mach mit Windows!


Stoßen. Ich habe gerade meine Linux-Installation verloren, nachdem ich von 14 auf 15 aktualisiert habe. Schwarze und graue Bildschirmschleife, noch bevor ich den Anmeldebildschirm sehe. Gibt es eine Möglichkeit, das Problem ohne Neuinstallation zu beheben? Wenn ich Strg + Alt + F1 drücke, kehrt die Schleife nach 2 Sekunden der Konsole zurück.
Zasz,

Future Dustin, du bist ein verdammtes Genie.
Motoma

@zasz Das ist mir gerade passiert. Eine Lösung bestand darin, die Tastenkombination Strg + Alt + F1 fortzusetzen und gdm zu entfernen.
Neal

@Neal, für mein Leben werde ich gdm vs lightdm nie verstehen. Ich weiß nicht, was sie sind, ich weiß nicht, welche ich habe, und ich weiß verdammt gut, dass mein System das andere nicht laufen lässt (versucht es). ....... ich denke, was ich versuche zu sagen, ist ein fröhlicher Freitag!
Dustin French

12

Ich hatte genau das gleiche Problem. Ich weiß nicht genau, warum es passiert ist, aber anscheinend wurde mein Kernel nicht aktualisiert.

Um das zu lösen, benutzte ich Ctrl+ Alt+ F1, um zu einer textbasierten virtuellen Konsole zu gelangen , die dort angemeldet war, und lief dann:

sudo apt-get install linux-generic

Alles fing wieder an zu funktionieren.


9

Mein Fix für meinen Laptop

Dell xps l502x, so ist es Intel + Nvidia Optimus-Grafikkarte.

Schau dir an, was du hast

dkms status

Sie können so etwas bekommen

bbswitch, 0.7, 3.19.0-15-generic, x86_64: installed
nvidia-340, 340.76, 3.19.0-15-generic, x86_64: installed

Entfernen Sie alle Nvidia-Treiber, und bringen Sie Ubuntu wieder in den Status "sauber".

Schauen Sie sich dies an: https://unix.stackexchange.com/questions/144871/remove-all-nvidia-files

Grundsätzlich machen Sie:

sudo apt-get purge $(dpkg -l | awk '$2~/nvidia/ {print $2}')

Dies sollte alle nvidia-Treiber entfernen und jetzt sollten Sie sauber sein.

Möglicherweise möchten Sie Folgendes überprüfen:

dkms status

Installieren Sie den Nvidia-Treiber

Schauen Sie sich dies an: http://www.binarytides.com/install-nvidia-drivers-ubuntu-14-04/ (der Befehlszeilenteil)

Ich habe versucht, nvidia-349 zu installieren, es hat nicht funktioniert, dann erinnere ich mich, dass ich vorher nvidia-340 verwendet habe. Es scheint wichtig zu sein, sich daran zu erinnern, was bei Ihnen funktioniert. Ich mache:

sudo apt-get install nvidia-340 #(you may want to try nvidia-346)

Schauen Sie sich diese lange Anleitung an

http://rajat-osgyan.blogspot.com.au/2015/03/how-to-install-bumblebee-on-ubuntu.html

In Schritt 4 statt

sudo echo ON > cat/proc/acpi/bbswitch 

Ich habe es in geändert

sudo tee /proc/acpi/bbswitch <<<ON

basierend auf https://github.com/Bumblebee-Project/bbswitch

Manchmal, nach dem Einschalten von bbswitch, starte ich neu, wenn ich es tue echo /proc/acpi/bbswitch, sehe ich es immer noch OFF. Stellen Sie sicher, dass Nvidia zuerst installiert ist, oder starten Sie das System einige Male neu. Wenn dies OFFder Fall ist , folgen Sie der Anleitung zum nächsten Schritt.

Starten Sie neu

Starten Sie den Computer nach der Anleitung neu, und prüfen Sie, ob das Problem mit der Anmeldeschleife weiterhin besteht. Wenn Sie immer noch Probleme haben, schauen Sie auf/var/log/Xorg.0.log

/var/log/Xorg.0.log

Suchen Sie nach den Fehlermeldungen, die mit (EE) gekennzeichnet sind. In meinem Fall heißt es

Failed to load /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so: libnvidia-tls.so.340.46: cannot open shared object file: No such file or directory

Ich mache eine locate libglx.so, es scheint, die Datei befindet sich an einem anderen Ort. Es ist Zeit umzubauenxorg.conf

Wiederaufbau xorg.conf

Schauen Sie sich diese Anleitung an: https://lkubuntu.wordpress.com/2011/08/30/quick-and-easy-way-to-fix-x11-issues/

Dies war mein letzter Schritt und ich konnte über die GUI booten.


Ich musste nur die nvidia-Treiber löschen, um einen normalen Neustart durchführen zu können.
Fraser

Das Entfernen des nvidia-Treibers und das Neustarten des Systems lösen mein Problem.
Daisy

6

Ich hatte genau das gleiche Problem mit Ubuntu 15.10. Keine der hier vorgeschlagenen Lösungen hat funktioniert, noch andere Tutorials. Nach mehreren sauberen Installationen des Systems habe ich endlich herausgefunden, was es verursacht hat.

NICHT nomodeset dauerhaft in die Boot-Parameter setzen!

Nach einer sauberen Installation konnte ich mich nicht anmelden, ohne nomodesetdie Grub-Startoptionen vor dem Booten manuell einzugeben. Nach der ersten Anmeldung habe ich sie jedoch in der Startkonfigurationsdatei festgelegt, damit ich sie nicht jedes Mal eingeben muss. Nach einer der Neuinstallationen habe ich vergessen, dies zu tun, und diesmal wurden die NVIDIA-Treiber ohne Probleme installiert, und ich konnte mich problemlos anmelden.


Danke für den Tipp! Ich hätte so etwas NIE alleine herausgefunden.
Dustin French

Ich habe es ganz zufällig entdeckt, weil ich nach einer der unzähligen Neuinstallationen des Systems einfach vergessen habe, es hinzuzufügen, und alles hat wie von Zauberhand funktioniert.
user3556519

Wo würde ich gehen, um die Boot-Parameter zu finden / bearbeiten?
Neal

@Neal here's info askubuntu.com/questions/38780/… Hier wird beschrieben, wie nomodesetdie Boot-Parameter eingegeben werden, die manchmal für das erstmalige Ausführen des Systems vor der Installation der nvidia-Treiber erforderlich sind. Wenn es dort ist, können Sie es auf die gleiche Weise entfernen.
user3556519

Danke, ich habe auch nomodeset während der Installation von 16.04 gemacht und nach der Installation die nvidia-Treiber installiert. Bei einem Beitrag, bei dem ich mich nicht anmelden konnte, wurde jede Lösung für alle Fragen von askubuntu ausprobiert. Dies sollte als letzter Schritt in den Artikeln / Antworten erwähnt werden, in denen Sie aufgefordert werden, Nomodeset während der Installation hinzuzufügen!
Abhinav Upadhyay

2

Ich konnte das Paket nicht installieren

sudo apt-get install linux-kernel-generic

aber das löste das problem mit der login-schleife für mich:

sudo apt-get install linux-generic

Danke für die Idee mit dem Kernel


1

IMHO Optimus ist böse .

Ubuntu 14.10 hat mir wegen Nvidia ein paar graue Haare geschenkt , dann bin ich auf Win 8 umgestiegen. Gestern hatte ich das Gefühl, mit Win 10 etwas zu verpassen und habe 15.04 heruntergeladen. Nach der Installation erstmalig ausführen und schwarzer Bildschirm mit Dauerstörgeräusch. Ctrl+ Alt+ F1Knapp über die Konsole angezeigt werden soll . 2 Mal neu installiert, bevor ich mich an das 14.10-Problem mit Optimus erinnerte. Problem nur mit Bumblebee gelöst .


1

Ich hatte ein ähnliches Problem, aber ein sekundäres Konto konnte sich anmelden, sodass ich wusste, dass mein System nicht kaputt war. Hier ist, wie ich es behoben habe. Ich ging zum Home-Ordner des betreffenden Kontos und verwarf alle versteckten Konfigurationsordner und -dateien, die sich auf Gnome, GTK usw. oder etwas anderes bezogen, von dem ich nicht wusste, dass ich es behalten wollte (z. B. Browsereinstellungen, Musik usw.). Starten Sie neu. Ich musste einige Systemeinstellungen neu festlegen und Desktopsymbole neu anordnen, aber eine vollständige Installation durch Hinzufügen von Repositorys und zusätzlichen Paketen war viel vorzuziehen. Probieren Sie es aus, bevor Sie es wegblasen und neu installieren.


1

Etwas abseits des Themas, aber wenn Sie AMD anstelle von nVidia haben: Nach dem Update von 14.04 auf 14.10 und dann 15.04 bin ich in der Login-Schleife hängen geblieben. Nach langem Stöbern in Problemen mit nVidia-Treibern waren sie keine große Hilfe. Ich habe einen HP Pavillion mit AMD-CPU und -Treibern. Hier sind die einfachen Schritte, die funktionierten:

Drücken Sie ctrl- alt- F1, um eine Eingabeaufforderung für die Konsole (ohne GUI) zu erhalten.

dkms status # shows that fglrx-core was installed
sudo apt-get purge fglrx-core
sudo apt-get install fglrx-updates
dkms status
sudo reboot now

Dann war alles gut.


Vielen Dank, dass genau diese Anmeldeprobleme behoben wurden, nachdem ein Kernel-Upgrade nicht mehr möglich war. Für diejenigen, die später kommen, könnte ein roter Hering-Fehler von VirtualBox vorliegen ("vboxclient: Der Kernel von VirtualBox wird nicht ausgeführt. Wird beendet."), Aber das Anmeldeproblem lag an den Anzeigetreibern.
doublemarked


1

Für mich habe ich gerade eine Neukonfiguration des Grafikservers erzwungen, indem ich die .XauthorityDatei in einem tty im Home-Ordner gelöscht habe :

sudo mv .Xauthority .Xauthority_old

0

Ich hatte eine Neuinstallation von 15.10 durchgeführt, fand aber heraus, dass der lightdm-Anmeldebildschirm unvollständige Wörter (pa rd) anzeigt und sich auch in einer Schleife befindet, wenn ich mich anmelde. Holen Sie sich entfernen --purge nvidia- *. Dies listete eine Menge nvidia-Treiber auf und sagte, dass keine installiert wurden. Deshalb habe ich mich entschlossen, die neueste Version als Experiment zu installieren. sudo apt-get install nvidia-352 hat es geschafft. Nach Abschluss wurden keine unvollständigen Wörter auf dem lightdm-Anmeldebildschirm angezeigt und ich habe mich anschließend ohne Probleme angemeldet. Also bestand mein Fix darin, einen nvidia-Bildschirmtreiber zu installieren ... vorzugsweise den neuesten. Prost


Ich bin überrascht, dass eine saubere Installation Ihnen ähnliche Probleme bereitet hat. BEHEBEN SIE DIESE PLZ, KANONISCH !!!
Dustin French

0

Schauen Sie sich Ihre / home-Partition mit dem Befehl df an, wenn sie nicht voll ist . Das kann den Neustart von x-server verursachen ...

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.