TTY ไม่รอรหัสผ่าน


37

ฉันอัพเกรดจาก 16.04 เป็น 18.04 เมื่อผมกดCtrl+ Alt+ F3ฉันได้รับขั้วที่แจ้งสำหรับชื่อผู้ใช้ เมื่อฉันพิมพ์ชื่อผู้ใช้และกดEnterมันจะไม่รอรหัสผ่านของฉัน (เหมือนกับว่าฉันกดEnterโดยไม่ต้องป้อนอะไร) แม้ว่าฉันจะป้อนบางอย่างข้อความที่แสดงในข้อความธรรมดาแล้วมันก็ยังคงบอกว่ารหัสผ่านของฉันผิด หลังจากผ่านไปสองสามครั้งหน้าจอจะถูกล้างและจะแจ้งให้ชื่อผู้ใช้ของฉันอีกครั้ง


4
ปัญหาเดียวกันนี่ตั้งแต่เมื่อวานกับ U18.04.1 ฉันคิดว่าเป็นเพราะฉัน (ได้รับ) อัปเดตจากเคอร์เนล 4.15.0-43 ถึง 4.15.0-44 การเข้าสู่ระบบ GUI ใช้งานได้การเข้าสู่ระบบ TTY ดูเหมือนว่าจะกด RETURN โดยอัตโนมัติหลังจากป้อนชื่อผู้ใช้ /var/log/auth.logแสดงซ้ำlogin[939]: pam_unix(login:auth): conversation failedlogin[939]: pam_unix(login:auth): auth could not identify password for [pduck],, login[939]: FAILED LOGIN (1) on '/dev/tty3' FOR 'pduck', Authentication failure. คุณยืนยันได้ไหม สิ่งที่ไม่uname -rแสดง?
PerlDuck

2
ไม่ใช่ @pranphy แต่ฉันเห็นสิ่งเดียวกันใน auth.log อย่างไรก็ตามมีข้อความว่า "FAILED LOGIN (1) บน '/ dev / tty6' สำหรับ 'UNKNOWN', การตรวจสอบสิทธิ์ล้มเหลว" แม้จะพิมพ์ชื่อผู้ใช้ของฉันในบรรทัด "ไม่สามารถระบุรหัสผ่านสำหรับ ... " จากนั้นทำซ้ำที่ข้อผิดพลาดครั้งสุดท้ายหลายครั้งลงท้ายด้วย "Error in service module" แทน "Authentication failure" uname -r เอาต์พุต 4.15.0-44-generic
Rob Mosher

1
@PerlDuck ตรงตามที่ @RobMosher กล่าวว่ารุ่นเคอร์เนลของฉันคือ4.15.0-44-genericและข้อผิดพลาดแรกรวมถึงชื่อผู้ใช้และคนอื่น ๆ ที่ไม่ได้รับชื่อผู้ใช้เพราะ tty ไม่เคยรอที่จะได้รับชื่อจนกว่าจะพยายามมากเกินไป (5) และรีเซ็ตเพื่อรอ ชื่อผู้ใช้อีกครั้ง
pranphy

5
อย่างน้อยก็มีคนรายงานแล้ว: bugs.launchpad.net/ubuntu/+source/shadow/+bug/1812095
PerlDuck

ดูเหมือนว่าจะเป็นปัญหากับ linux kernel รุ่น 4.15.0. -44-generic ฉันอัพเดตเป็นเคอร์เนลที่ใหม่กว่า (4.20.5) และปัญหาได้รับการแก้ไขแล้ว
pranphy

คำตอบ:


19

ปัญหา TTY เดียวกันกับ 4.15.0-44-generic บน Ubuntu Mate 18.04 ของฉัน

ฉันเพิ่งอัปเดตเป็น 4.15.0-45-generic แต่ก็ยังไม่สามารถแก้ปัญหาได้

วิธีแก้ปัญหาที่ฉันพบเท่านั้นคือสลับกลับไปใช้เคอร์เนลเก่า 4.15.0-43-generic

ฉันพักและลบเมล็ดใหม่:

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

NB: แน่นอนเคอร์เนลเก่าลินุกซ์ - * - 4.15.0-43-generic จะต้องมีอยู่;) ถ้าไม่ติดตั้งด้วย:

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

จากนั้นระบบจะบู๊ตได้ดีในวันที่ 4.15.0-43 และ tty login แต่ฉันมีปัญหากับจอภาพที่สองของฉัน (แต่นี่ฉันคิดว่ามันเป็นปัญหาอีกอย่างหนึ่ง)

UPDATE: ฉันแก้ไขปัญหาการตรวจสอบที่สองในความเป็นจริงมันเป็นปัญหาการเร่งวิดีโอที่เกี่ยวข้องกับโมดูลเคอร์เนลที่หายไปกับเคอร์เนล 4.15.0-43 ก่อนหน้า คำสั่ง "inxi -G" ช่วยฉันแสดงให้เห็นว่า videocard ของฉันใช้ไดรเวอร์ 'fbdev' (framebuffer, ไม่มีการเร่งความเร็ว gpu) และไม่ใช่ไดรเวอร์ 'โหมดการตั้งค่า' ที่เร่งความเร็ว

example1 (ติดตั้งโมดูลเคอร์เนล):

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 (ไม่ได้ติดตั้งโมดูลเคอร์เนล):

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

ดังนั้นไวยากรณ์ที่ถูกต้องสำหรับคำสั่งข้างต้นคือ:

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

1
ฉันใช้เคอร์เนล4.15.0-45ในสองระบบที่ต่างกันและได้รับการอัพเดทอย่างสมบูรณ์ หนึ่งใช้การติดตั้ง Kubuntu 18.04.1 และอื่น ๆ ใช้การติดตั้ง Xubuntu 18.04.1 ปัญหาเกิดขึ้นกับ Kubuntu ที่ใช้งานอยู่เท่านั้น อีกอันหนึ่งยอมรับรหัสผ่านในโหมดคอนโซลตกลงเหมือนไม่มีอะไรเกิดขึ้น จะอธิบายได้อย่างไร?
Stormlord

ปัญหาแปลก ๆ ฉันใช้แล็ปท็อปของฉันใช้งาน Ubuntu Mate 18.04.1 ซึ่งมีปัญหากับ 4.15.0-45 / 44 แต่ไม่ใช่กับ 4.15.0-43 แต่ใน Virtualbox VM ของฉันกับ Ubuntu Mate 18.04.01 และเคอร์เนล 4.15.0-45 ปัญหาเดียวกันนี้ไม่ได้เกิดขึ้น
Andrea Turbiglio

ฉันใช้เคอร์เนล 4.15.0-45 กับ Mint Cinnamon และฉันก็มีปัญหาเดียวกัน
boctulus

ฉันลืมที่จะพูดถึง ... ฉันยังใช้ framebuffer, ไม่มีการเร่งด้วย GPU คำตอบนี้ถูกต้องมาก
boctulus

9

อีกตัวเลือกหนึ่งคือใช้เคอร์เนลอื่นในเมนูบู๊ตด้วง (ถ้ามี), หลังจากบูท:

เลือก " ตัวเลือกขั้นสูงสำหรับ Ubuntu "
ในกรณีของฉัน4.15.0. -43ทำงานอย่างถูกต้อง

ลองใช้สิ่งที่มีอยู่ในรายการ (แต่อาจจะไม่ใช่รายการที่อยู่บนสุดนั่นคืออันนั้นใช้งานไม่ได้และไม่ใช่โหมดกู้คืน)

ป้อนคำอธิบายรูปภาพที่นี่


9

ไม่น่าเชื่อ - วันนี้ฉันไปที่ข้อผิดพลาดนี้บน Ubuntu 16.04.5 LTS ( Xenial Xerus ) พร้อมการอัปเดตทั้งหมดและไม่มี PPA บนฮาร์ดแวร์ทางกายภาพ
ดังนั้นปัญหาเกิดขึ้นกับ4.4.0-142-genericเคอร์เนล อาการเหมือนกันกับที่เป็นปัญหา เก็ตตี้ในคอนโซลข้อความส่ง " Enter" และไม่อนุญาตให้ฉันป้อนรหัสผ่าน แสดงLogin incorrectแทน

ดังนั้นฉันจึงลบเคอร์เนลบั๊กกี้นี้และติดตั้ง 138 แทน (ด้วยวิธีที่คล้ายกับปัญหา 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

และรีบูตในภายหลัง ฉัน / เราต้องรอให้เคอร์เนลเสถียรปกติ

คำเตือน: อย่าอัพเกรดเคอร์เนลเป็น4.4.0-142-genericถ้าคุณต้องการเข้าสู่ระบบคอนโซล สมัครสมาชิกเพื่อรับข้อผิดพลาด 1813873และหลังจากการยืนยันของการแก้ไข - sudo apt-get install linux-image-generic linux-headers-genericการติดตั้งกลับเคอร์เนลใหม่ล่าสุดที่มี


2

ช่วยอัปเกรดเคอร์เนลเป็น 4.20.0


4
คุณติดตั้งเคอร์เนลนี้อย่างไร?
ของหวาน

ใช่ฉันต้องการทราบวิธีการติดตั้งกับ Linux Mint หรือ Ubuntu 4.20.0?
Patrik Laszlo

ฉันได้ติดตั้งเคอร์เนล 4.20.7 โดยใช้ 'Ukuu´ และทุกอย่างทำงานได้ดี ... แต่เมื่อฉันพยายามใช้นโยบาย x86-energy-perf-policy ฉันรู้ว่าทำไมฉันไม่ควรใช้เคอร์เนล' ที่ไม่สนับสนุน '
boctulus
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.