Hallo,
ich vermute, dass beim Upate auf Ubuntu 18.04.2 (+KDE NEON USER-Edition) irgendein "Feature" mitkam, dass es mir unmöglich macht, mich auf einer normalen Konsole (CRTL-ALT-F2 usw.) einzuloggen.
Es kommt die normale Aufforderung, den Nutzernameneinzugeben. Den gebe ich ein und schließe mit ENTER ab. Daraufhin wird die Passwort-Zeile wie bekannt sichtbar, aber sofort übersprungen, so als ob man gleich (und ohne Passworteingabe) ENTER gedrückt hätte. Natürlich kommt dann die Meldung "Login incorrect", die sich dann 4-5 mal wiederholt. Ich habe dabei keine Möglichkeit ein Passwort einzugeben. Dann erfolgt ein Reset des tty (zur Namenseingabe).
Das Verhalten habe ich (leider inzwischen) auf mehreren Rechnern beoobachtet und es nervt mich sehr. Bei einem der letzten Updates habe ich mir mal das /etc-Verzeichnis gesichert, finde beim Vergleich mit dem jetzigen Zustand aber keinen Hinweis auf eine "passende" Konfigurationsänderung.
Hat irgendjemand eine Idee dazu?
Bernhard
Hi Bernhard,
On Tue, Feb 19, 2019 at 14:19:07 +0100, Bernhard Schiffner wrote:
ich vermute, dass beim Upate auf Ubuntu 18.04.2 (+KDE NEON USER-Edition) irgendein "Feature" mitkam, dass es mir unmöglich macht, mich auf einer normalen Konsole (CRTL-ALT-F2 usw.) einzuloggen.
Ich weiss zwar nicht, was die KDE NEON USER-Edition ist, aber sowas grundlegendes wie das Login auf der Linux-Konsole sollte nicht kaputtgehen...
Es kommt die normale Aufforderung, den Nutzernameneinzugeben. Den gebe ich ein und schließe mit ENTER ab. Daraufhin wird die Passwort-Zeile wie bekannt sichtbar, aber sofort übersprungen, so als ob man gleich (und ohne Passworteingabe) ENTER gedrückt hätte.
Um das weiter zu debuggen, koenntest Du Dich mit
strace -f -p PID_von_agetty -s 4096 -o logfail.log
an den agetty-Prozess haengen, der auf der betreffenden Konsole laeuft und nach dem Loginversuch die strace-Logdatei untersuchen. An irgendeiner Stelle scheint sich der von agetty gestartete login-Prozess vorzeitig zu beenden, vielleicht ist die Ursache im strace-Output erkennbar.
Gruss, Christian
Hi,
Am Tue, 19 Feb 2019 14:19:07 +0100 schrieb Bernhard Schiffner bernhard.schiffner@gmx.net:
[...]
ich vermute, dass beim Upate auf Ubuntu 18.04.2 (+KDE NEON
[...]
gebe ich ein und schließe mit ENTER ab. Daraufhin wird die Passwort-Zeile wie bekannt sichtbar, aber sofort übersprungen, so als ob man gleich (und ohne Passworteingabe) ENTER gedrückt hätte.
[...]
da hast du Leidensgenossen und evtl. eine für dich passende Lösung:
https://askubuntu.com/questions/1113704/tty-doesnt-wait-for-password
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1814439
Grüße
Carsten
Am Mittwoch, 20. Februar 2019, 01:01:06 CET schrieb Carsten Weber:
Hi,
Am Tue, 19 Feb 2019 14:19:07 +0100 schrieb Bernhard Schiffner bernhard.schiffner@gmx.net:
[...]
ich vermute, dass beim Upate auf Ubuntu 18.04.2 (+KDE NEON
[...]
gebe ich ein und schließe mit ENTER ab. Daraufhin wird die Passwort-Zeile wie bekannt sichtbar, aber sofort übersprungen, so als ob man gleich (und ohne Passworteingabe) ENTER gedrückt hätte.
[...]
da hast du Leidensgenossen und evtl. eine für dich passende Lösung:
https://askubuntu.com/questions/1113704/tty-doesnt-wait-for-password
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1814439
Grüße
Carsten
Stimmt. Danke für den Tipp! Es is eben schwer, die Antwort zu finden, wenn man die Frage nicht stellen kann. In meinen Fall lautet die Antwort natürlich "42" oder besser Kernel 4.20.11 (low latency), den ich hier https://kernel.ubuntu.com/~kernel-ppa/mainline/ als Paket gefunden habe.
Dass das ein Kernelproblem ist, hätte ich nie vermutet.
@Christian: Ich habe den getty-Aufruf mit strace nicht probiert, aber ob man das dadurch überhaupt hätte finden können? (Wäre Dir ein Test dazu wichtig? Wenn ja, dann bitte per PM weiter zu den Details.)
Danke an alle! Bernhard
Hi Bernhard,
On Wed, Feb 20, 2019 at 19:02:58 +0100, Bernhard Schiffner wrote:
Dass das ein Kernelproblem ist, hätte ich nie vermutet.
Das hatte ich auch nicht auf dem Schirm.
@Christian: Ich habe den getty-Aufruf mit strace nicht probiert, aber ob man das dadurch überhaupt hätte finden können?
Wenn ich die Bugreports richtig verstanden habe, haette man das EAGAIN als Ergebnis eines read(0, ...) und unmittelbar danach die Fehlermeldung sehen koennen.
Gruss, Christian
lug-dd@mailman.schlittermann.de