TTY không đợi mật khẩu


37

Tôi nâng cấp từ 16.04 lên 18.04. Khi tôi nhấn Ctrl+ Alt+ F3tôi nhận được thiết bị đầu cuối sẽ nhắc tên người dùng. Khi tôi nhập tên người dùng và nhấn Enter, nó không đợi mật khẩu của tôi (như thể tôi đã nhấn Entermà không nhập gì). Ngay cả khi tôi nhập một cái gì đó, văn bản hiển thị trong bản rõ và sau đó nó tiếp tục nói mật khẩu của tôi là sai. Sau vài lần, màn hình sẽ bị xóa và nó nhắc lại tên người dùng của tôi và vòng lặp tương tự tiếp tục.


4
Vấn đề tương tự ở đây kể từ hôm qua với U18.04.1. Tôi nghĩ rằng đó là vì tôi (đã) được cập nhật từ kernel 4.15.0-43 đến 4.15.0-44. Đăng nhập GUI hoạt động, đăng nhập TTY dường như tự động nhấn RETURN sau khi nhập tên người dùng. /var/log/auth.logshow repeatadly 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. Bạn có thể xác nhận điều đó? Không uname -rthể hiện điều gì?
PerlDuck

2
Không phải @pranphy nhưng tôi đang thấy những điều tương tự trong auth.log. Tuy nhiên, thông báo "ĐĂNG NHẬP (1) trên '/ dev / tty6' CHO 'UNKNOWN', xác thực thất bại" mặc dù đã in tên người dùng của tôi trên dòng "không thể xác định mật khẩu cho ...". Sau đó, nó lặp lại lỗi cuối cùng nhiều lần, kết thúc bằng "Lỗi trong mô-đun dịch vụ" thay vì "Lỗi xác thực". uname -r xuất ra 4.15.0-44-generic
Rob Mosher

1
@PerlDuck Chính xác như @RobMosher đã nói, phiên bản kernel của tôi là 4.15.0-44-genericvà thông báo lỗi đầu tiên bao gồm tên người dùng và những người khác thậm chí không nhận được tên người dùng vì tty không bao giờ đợi lấy tên người dùng cho đến khi có quá nhiều lần thử (5) và đặt lại để chờ Tên người dùng một lần nữa.
pranphy

5
Ít nhất, ai đó đã báo cáo nó: bugs.launchpad.net/ubuntu/+source/shadow/+bug/1812095
PerlDuck

Có vẻ như đây là sự cố với phiên bản kernel linux 4.15.0. - 44 - generic. Tôi đã cập nhật lên kernel mới hơn (4.20.5) và vấn đề được giải quyết.
pranphy

Câu trả lời:


19

Vấn đề TTY tương tự với 4.15.0-44-chung trên Ubuntu Mate 18.04 của tôi

Tôi mới cập nhật lên bản 4.15.0-45, nhưng nó vẫn không khắc phục được vấn đề.

Cách giải quyết duy nhất mà tôi tìm thấy là chuyển về kernel cũ 4.15.0-43.

Tôi giữ lại và loại bỏ các hạt nhân mới:

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

NB: Tất nhiên, phải có kernel linux cũ - * - 4.15.0-43-generic;) Nếu không, thì hãy cài đặt với:

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

Sau đó, hệ thống khởi động tốt vào ngày 4.15.0-43 và đăng nhập tty hoạt động, nhưng sau đó tôi gặp vấn đề với màn hình thứ hai của mình (nhưng điều này, tôi đoán, đó hoàn toàn là một vấn đề khác).

CẬP NHẬT: Tôi đã khắc phục sự cố màn hình thứ hai, thực tế đó là sự cố tăng tốc video, liên quan đến các mô-đun hạt nhân bị thiếu với hạt nhân 4.15.0-43 trước đó. Lệnh "inxi -G" đã giúp tôi, cho thấy rằng videocard của tôi đang sử dụng trình điều khiển 'fbdev' (bộ đệm khung, không tăng tốc gpu) và không phải trình điều khiển 'chế độ' tăng tốc.

example1 (mô-đun hạt nhân được cài đặt):

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 (mô-đun kernel KHÔNG được cài đặt):

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

Vì vậy, cú pháp đúng cho lệnh trên là:

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

1
Tôi đang sử dụng kernel 4.15.0-45 trên hai hệ thống khác nhau và được cập nhật đầy đủ. Một cái sử dụng bản cài đặt Kubfox 18.04.1 và cái còn lại sử dụng bản cài đặt Xubfox 18.04.1. Sự cố chỉ xảy ra với một người chạy Kubfox. Một cái khác chấp nhận mật khẩu trong chế độ console ok như chưa từng có gì xảy ra. làm như thế nào để giải thích chuyện này?
Stormlord

Vấn đề kỳ lạ. Tôi đã có máy tính xách tay chạy Ubuntu Mate 18.04.1 trong đó có vấn đề với 4.15.0-45 / 44 nhưng không phải với 4.15.0-43. Nhưng trên Virtualbox VM của tôi với Ubuntu Mate 18.04.01 và kernel 4.15.0-45, vấn đề tương tự không xuất hiện.
Andrea Turbiglio

Tôi đang sử dụng kernel 4.15.0-45 với Mint Cinnamon và tôi cũng gặp vấn đề tương tự.
boctulus

Tôi quên đề cập đến ... Tôi cũng đã sử dụng bộ đệm khung, không tăng tốc gpu. Câu trả lời này rất chính xác.
boctulus

9

Một tùy chọn khác là sử dụng kernel khác trong menu boot grub (nếu có sẵn), sau khi khởi động:

Chọn " Tùy chọn nâng cao cho Ubuntu "
Trong trường hợp của tôi 4.15.0.-43 đã hoạt động chính xác

Chỉ cần thử, những gì có sẵn trong danh sách (nhưng có thể không phải là mục trên cùng, đó là mục không hoạt động và không phải chế độ phục hồi)

nhập mô tả hình ảnh ở đây


9

Điều này thật khó tin - hôm nay tôi đã gặp lỗi này trên Ubuntu 16.04.5 LTS ( Xenial Xerus ) với tất cả các bản cập nhật và không có PPA trên phần cứng vật lý.
Vì vậy, vấn đề là với 4.4.0-142-generickernel. Các triệu chứng giống hệt như trong câu hỏi. Getty trong bảng điều khiển văn bản gửi " Enter" và không cho phép tôi nhập mật khẩu của mình. Login incorrectThay vào đó cho thấy .

Vì vậy, tôi đã loại bỏ hạt nhân lỗi này và cài đặt 138 thay thế (với phương pháp tương tự như vấn đề 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

và khởi động lại sau đó. Tôi / chúng ta cần chờ kernel ổn định bình thường.

Cảnh báo: không nâng cấp kernel lên 4.4.0-142-generic nếu bạn cần đăng nhập bảng điều khiển. Theo dõi lỗi 1813873 và sau khi xác nhận sửa lỗi - cài đặt lại kernel mới nhất sudo apt-get install linux-image-generic linux-headers-generic.


2

Nâng cấp kernel lên 4.20.0.


4
Làm thế nào bạn cài đặt kernel này?
tráng miệng

có, tôi muốn tìm hiểu cách cài đặt với Linux Mint hay Ubuntu 4.20.0?
Patrik Laszlo

Tôi đã cài đặt kernel 4.20.7 bằng cách sử dụng 'Ukuu, và mọi thứ đều hoạt động tốt ... nhưng khi tôi thử sử dụng chính sách x86-năng lượng-perf-perf, tôi nhận ra lý do tại sao tôi không nên sử dụng hạt nhân' không được hỗ trợ '.
boctulus
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.