TTY tidak menunggu kata sandi

37

Saya memutakhirkan dari 16,04 menjadi 18,04. Ketika saya menekan Ctrl+ Alt+ F3saya mendapatkan terminal yang meminta nama pengguna. Ketika saya mengetik nama pengguna saya dan menekan Enter, itu tidak menunggu kata sandi saya (seolah-olah saya menekan Entertanpa memasukkan apa pun). Bahkan jika saya memasukkan sesuatu, teks ditampilkan dalam plaintext dan kemudian terus mengatakan kata sandi saya salah. Setelah beberapa kali, layar dihapus dan meminta nama pengguna saya lagi dan loop yang sama terus berjalan.

pranphy
sumber
4
Masalah yang sama di sini sejak kemarin dengan U18.04.1. Saya pikir itu karena saya (dari) diperbarui dari kernel 4.15.0-43 ke 4.15.0-44. Login GUI berfungsi, login TTY tampaknya secara otomatis menekan RETURN setelah nama pengguna dimasukkan. /var/log/auth.logrepeatadly menunjukkan login[939]: pam_unix(login:auth): conversation failed, login[939]: pam_unix(login:auth): auth could not identify password for [pduck], login[939]: FAILED LOGIN (1) on '/dev/tty3' FOR 'pduck', Authentication failure. Bisakah Anda mengonfirmasi itu? Apa yang uname -rditunjukkan?
PerlDuck
2
Bukan @pranphy tapi saya melihat hal yang sama di auth.log. Namun tertulis "GAGAL LOGIN (1) pada '/ dev / tty6' UNTUK 'TIDAK DIKETAHUI', Kegagalan otentikasi" meskipun mencetak nama pengguna saya pada baris "tidak dapat mengidentifikasi kata sandi untuk ...". Kemudian mengulangi kesalahan terakhir itu beberapa kali, diakhiri dengan "Kesalahan dalam modul layanan" bukannya "Kegagalan otentikasi". uname -r output 4.15.0-44-generic
Rob Mosher
1
@PerlDuck Persis seperti yang dikatakan @RobMosher, versi kernel saya adalah 4.15.0-44-genericdan pesan kesalahan pertama termasuk nama pengguna dan yang lainnya bahkan tidak mendapatkan nama pengguna karena tty tidak pernah menunggu untuk mendapatkan nama pengguna sampai terlalu banyak upaya (5) dan mengatur ulang untuk menunggu nama pengguna lagi.
pranphy
5
Setidaknya, seseorang sudah melaporkannya: bugs.launchpad.net/ubuntu/+source/shadow/+bug/1812095
PerlDuck
Tampaknya menjadi masalah dengan kernel linux versi 4.15.0.-44-generik. Saya memperbarui ke kernel yang lebih baru (4.20.5) dan masalah ini teratasi.
pranphy

Jawaban:

19

Masalah TTY yang sama dengan 4.15.0-44-generik pada Ubuntu Mate 18.04 saya

Saya baru saja memperbarui ke 4.15.0-45-generik, tetapi masih tidak memperbaiki masalah.

Hanya solusi yang saya temukan adalah beralih kembali ke kernel lama 4.15.0-43-generik.

Saya menahan dan menghapus kernel baru:

sudo apt-mark hold linux-*-4.15.0-4[45]-generic
sudo apt remove linux-*-4.15.0-4[45]-generic

NB: Tentu saja, linux kernel lama - * - 4.15.0-43-generic harus ada;) Jika tidak, maka instal dengan:

sudo apt install linux-{image,headers}-4.15.0-43-generic

Kemudian sistem boot dengan baik pada 4.15.0-43 dan tty login berfungsi, tapi kemudian saya punya masalah dengan monitor kedua saya (tapi ini, saya kira, itu benar-benar masalah lain).

UPDATE: Saya memperbaiki masalah monitor kedua, sebenarnya itu adalah masalah akselerasi video, terkait dengan modul kernel yang hilang dengan kernel 4.15.0-43 sebelumnya. Perintah "inxi -G" membantu, saya menunjukkan bahwa kartu video saya menggunakan driver 'fbdev' (framebuffer, tidak ada akselerasi GPU) dan bukan driver 'mode' yang dipercepat.

example1 (modul kernel terpasang):

Graphics:  Device-1: Intel 3rd Gen Core processor Graphics driver: i915 v: kernel 
Display: x11 server: X.Org 1.19.6 driver: modesetting unloaded: fbdev,vesa resolution: 1920x1080~60Hz 
OpenGL: renderer: Mesa DRI Intel Ivybridge Mobile v: 4.2 Mesa 18.2.2

example2 (modul kernel TIDAK diinstal):

Graphics:  Device-1: Intel 3rd Gen Core processor Graphics driver: i915 v: kernel 
Display: x11 server: X.Org 1.19.6 driver: fbdev unloaded: modesetting,vesa resolution: 1920x1080~60Hz 
OpenGL: renderer: Mesa DRI Intel Ivybridge Mobile v: 4.2 Mesa 18.2.2

Jadi sintaks yang benar untuk perintah di atas adalah:

sudo apt install linux-{image,headers,modules,modules-extra}-4.15.0-43-generic
Andrea Turbiglio
sumber
1
Saya menggunakan kernel 4.15.0-45 pada dua sistem yang berbeda dan sepenuhnya diperbarui. Satu menggunakan instalasi Kubuntu 18.04.1 dan lainnya menggunakan instalasi Xubuntu 18.04.1. Masalah terjadi pada yang menjalankan Kubuntu saja. Yang lain menerima kata sandi dalam mode konsol ok seperti tidak ada yang terjadi. Bagaimana ini bisa dijelaskan?
Stormlord
Masalah aneh. Saya laptop saya menjalankan Ubuntu Mate 18.04.1 di mana masalah ini hadir dengan 4.15.0-45 / 44 tetapi tidak dengan 4.15.0-43. Tetapi pada VM Virtualbox saya dengan Ubuntu Mate 18.04.01 dan kernel 4.15.0-45, masalah yang sama tidak ada.
Andrea Turbiglio
Saya menggunakan kernel 4.15.0-45 dengan Mint Cinnamon dan saya memiliki masalah yang sama.
boctulus
Saya lupa menyebutkan ... Saya juga menggunakan framebuffer, tidak ada akselerasi GPU. Jawaban ini sangat akurat.
boctulus
9

Pilihan lain adalah menggunakan kernel lain di menu boot grub (jika ada), setelah boot:

Pilih " Opsi lanjutan untuk Ubuntu "
Dalam kasus saya 4.15.0.-43 berfungsi dengan benar

Coba saja, apa yang tersedia dalam daftar (tapi mungkin lebih tepatnya bukan entri teratas, itulah satu, yang tidak berfungsi, dan bukan mode pemulihan)

masukkan deskripsi gambar di sini

eli
sumber
9

Ini sulit dipercaya - hari ini saya mengunjungi bug ini di Ubuntu 16.04.5 LTS ( Xenial Xerus ) dengan semua pembaruan dan tanpa PPA pada perangkat keras fisik.
Jadi masalahnya dengan 4.4.0-142-generickernel. Gejalanya persis sama seperti yang dipermasalahkan. Getty di konsol teks mengirim " Enter" dan tidak mengizinkan saya memasukkan kata sandi saya. Tampil Login incorrectsebagai gantinya.

Jadi saya menghapus kernel buggy ini dan menginstal 138 sebagai gantinya (dengan metode yang mirip dengan masalah USB ):

sudo apt-get purge linux-image-generic linux-headers-generic
sudo apt-get purge linux-image-4.4.0-139-generic linux-headers-4.4.0-139-generic \
linux-image-4.4.0-140-generic linux-headers-4.4.0-140-generic \
linux-image-4.4.0-141-generic linux-headers-4.4.0-141-generic \
linux-image-4.4.0-142-generic linux-headers-4.4.0-142-generic
sudo apt-get install amd64-microcode intel-microcode thermald
sudo apt-get autoremove

sudo apt-get install linux-image-4.4.0-138-generic linux-image-extra-4.4.0-138-generic
sudo apt-get install linux-headers-4.4.0-138 linux-headers-4.4.0-138-generic

dan reboot setelah itu. Saya / kita harus menunggu kernel stabil yang normal.

Peringatan: jangan tingkatkan kernel ke 4.4.0-142-generik jika Anda memerlukan login konsol. Berlangganan bug 1813873 dan setelah konfirmasi perbaikan, instal kembali kernel terbaru dengan sudo apt-get install linux-image-generic linux-headers-generic.

N0rbert
sumber
2

Kernel upgrade ke 4.20.0 membantu.

kerang
sumber
4
Bagaimana Anda menginstal kernel ini?
hidangan penutup
ya saya ingin mencari tahu cara menginstal dengan Linux Mint alias Ubuntu 4.20.0?
Patrik Laszlo
Saya telah menginstal kernel 4.20.7 menggunakan 'Ukuu' dan semuanya berfungsi dengan baik ... tetapi ketika saya mencoba menggunakan x86-energy-perf-policy saya menyadari mengapa saya tidak harus menggunakan kernel 'tidak didukung'.
boctulus