Gestern Abend habe ich die neue Ubuntu Version 14.04 LTS „Trusty Thar“ installiert. Die Installation lief vollkommen problemlos ab. Es folgte der obligatorische Reboot, soweit auch noch kein Problem. Doch beim Login-Versuch geht es los – das Passwort wird augenscheinlich akzeptiert, doch dann kehrt das System zurück zum Login-Screen.
Also gut, [CTRL]-[ALT]-[F1] und Login auf der Konsole, klappt Problemlos ohne Fehlermeldung. Als nächstes wühlte ich mich durch diverse Log-Files, ohne auf etwas verwertbares zu stoßen.
Als ich dann versuchte eine Datei mit Nano zu editieren kam ich der Ursache auf die Spur. Ich bekam die Fehlermedldung, dass die .nano_history nicht wegen Fehlender Rechte nicht beschreibbar wäre. Moment, keine Schreibrechte im Home-Verzeichnis, irgendwas stimmt da nicht. Ein ls -la ~
brachte das Geheimnis ans Licht, nahezu alle Dateien gehören dem User 1001:1001. Ein simples chown -R $USER .
und das Problem war erledigt.
Was war passiert?
Beim Upgrade von 13.04 auf 14.04 hatte ich Probleme mit einem Verschlüsselten Home-Verzeichnis und habe daraufhin nach der Installation über die Konsole einen neuen Benutzer angelegt. Dieser bekam entsprechend die UserId „1001“. Bei der Installation von 14.04 verwendete ich den selben Benutzernamen, doch die UserId war jetzt 1000, da es das erste Konto auf dieser Installation ist (siehe: Benutzer und Gruppen bei Ubuntu – Ubuntuusers.de). Das Homeverzeichnis, das erhalten blieb gehörte aber noch der alten UserId „1001“, sodass der neue User keine Schreibrechte hatte und folglich der XServer keine Session darin ablegen konnte. Somit schlug der Login im Grafischen Modus fehl.