Wie melde ich mich nach einem Upgrade auf 12.04 bei Ubuntu an?

Wie melde ich mich nach einem Upgrade auf 12.04 bei Ubuntu an?

Gestern habe ich ein Upgrade von Ubuntu 11.10 auf 12.04 durchgeführt. Das Upgrade verlief reibungslos. Ich habe einen Neustart durchgeführt und dann begannen seltsame Dinge zu passieren.

Nach jedem Upgrade stelle ich mein Ubuntu auf automatische Anmeldung ein (bis jetzt habe ich von 10.04 ohne Neuinstallation aktualisiert, immer 64-Bit). Wie erwartet erschien gestern das Anmeldefenster. Das erste, was mir auffiel, waren die Zeilen unter meinem Benutzernamen. Sie sagen „Es wurde kein Wert festgelegt“. Dann gebe ich wie üblich mein Passwort ein. Und dann die große: „Ungültiges Passwort, bitte versuchen Sie es erneut“!

Von da an habe ich ein paar Dinge ausprobiert:

  1. Habe verschiedene Passwörter ausprobiert. Ich verwende für Ubuntu immer das gleiche Passwort, aber ich habe es trotzdem versucht.

  2. Meine Standardsprache in Ubuntu ist Englisch. Das unterscheidet sich von meinem Tastaturlayout, das ein slowenisches Layout hat. Es gab schon früher ein Problem, dass unsere Tastatur mit slowenischem Layout und das englische Betriebssystem nicht immer so zusammenarbeiten, wie sie sollten. Das ist der Grund, warum mein Ubuntu-Passwort nur Zahlen und englische Buchstaben hat. Also habe ich versucht, mich mit der Bildschirmtastatur in Ubuntu erneut durch die Anmeldung zu klicken, aber ohne Erfolg.

  3. Dann habe ich versucht, mein Passwort zu ändern. Ich habe diese Schritte befolgtAnweisungen. Zuerst über GRUB. Nach der Eingabe von "passwdmein Benutzername" Ich bekam eine rätselhafte Antwort. Das Terminal sagte:
    passwd: Manipulationsfehler beim Authentifizierungstoken
    passwd: Passwort unverändert
    
    Der Dateisystemstatus war Lesen/Schreiben, da ich fsckden Befehl vor dem Root-Zugriff verwendet habe. Dann habe ich die zweite Option mit der Live-CD ausprobiert. Das Passwort wurde aus demSchattenDatei, aber die Anmeldung in Ubuntu ist immer noch nicht erfolgreich.

Dann ist da noch die Sache mit dem Gastsitzungskonto. Egal, welche Option ich wähle (Ubuntu, Ubuntu 2D.) und mich anmelde, es passiert nichts. Der Bildschirm wird für 3 Sekunden schwarz, die Festplatte macht Geräusche und der Anmeldebildschirm wird wieder angezeigt.

Jetzt weiß ich nicht, was ich als nächstes tun soll. Ich habe ein Dual-Boot-System und Win7 bootet ohne Probleme. Ubuntu 11.04 läuft von der Live-CD einwandfrei. Ich habe memtestzur Sicherheit ein Update durchgeführt und es gab keine Fehler. Ich bin mir also ziemlich sicher, dass es kein Hardwareproblem ist.

Link zum Inhalt vonlightdm.log.

Wenn Sie weitere Informationen benötigen oder etwas unklar ausgedrückt haben, lassen Sie es mich bitte wissen! Was kann ich sonst noch tun?

Antwort1

Ich hatte ein ähnliches Problem. Nach dem Upgrade auf 12.04 konnte ich mich nicht mehr anmelden, weder von der GUI noch von der Konsole aus. Nach dem Booten im Recoverymode (siehe hier) und Mounten / Lesen-Schreiben, Ändern des Passwortes überpasswdNutzername schien zu funktionieren, aber ich konnte mich danach immer noch nicht anmelden.

Das Problem lag in /etc/passwd. Meine Shell war auf /usr/bin/tcsh eingestellt, was nicht mehr funktioniert. Es muss /bin/sh sein. (Ich persönlich finde es schade, dass Ubuntu mich jetzt zwingt, diese Shell zu verwenden, aber ich kann es umgehen).

Ich habe es übrigens gefunden, weil ich den Benutzer gelöscht habe überuserdelNutzernameund den Benutzer neu erstelltuseraddNutzername, und danach hat es funktioniert. Ich musste die Benutzer- und Gruppennummer in passwd anschließend manuell korrigieren, das heißt, die genauen Schritte waren:

  • Verschieben Sie das Home-Verzeichnis woanders hin (um zu verhindern, dass Userdel es löscht)
  • Schauen Sie in /etc/passwd nach und notieren Sie sich die Gruppen- und Benutzernummer (normalerweise 1000).
  • userdel meinBenutzername
  • useradd meinBenutzername
  • passwd meinBenutzername
  • Bearbeiten Sie /etc/passwd, um sicherzustellen, dass die Gruppen- und Benutzernummer immer noch gleich ist
  • Verschieben Sie das Home-Verzeichnis zurück an den ursprünglichen Ort
  • login myusername => um zu testen ob es jetzt funktioniert

Dann habe ich gesehen, dass sich die Shell geändert hat und habe versucht, die Shell zu ändern ( useradd -s /usr/bin/tcsh myusername), aber dann hat wieder nichts funktioniert. Also bleib bei /bin/sh.

verwandte Informationen