Sự cố vòng lặp đăng nhập Ubuntu 14.04


9

Tôi đang sử dụng Ubuntu 14.04.2 LTS và sau khi mất điện, tôi không thể đăng nhập.
Máy tính đã hoạt động tốt trong một vài tháng trước khi điều này đột nhiên xảy ra.

Các triệu chứng là:

  • Sau một lần thử đăng nhập, màn hình sẽ tắt trong khoảng 15 giây và quay lại màn hình đăng nhập.
  • Tôi có thể đăng nhập với tư cách khách mà không gặp vấn đề gì
  • Tôi có thể đăng nhập như chính mình thông qua tty1 ~ tty6

Tôi đã thử / kiểm tra những điều sau đây nhưng không thành công:

  1. Thay đổi .Xauthorityquyền sở hữu đã không làm việc
    chown username:username .Xauthority

  2. Thay đổi quyền thư mục người dùng không hoạt động
    sudo chmod -R u+w /home/[username]

  3. Tôi đã thử can thiệp với lightdm
    dpkg-reconfigure lightdm

  4. sudo mv ~/.Xauthority ~/.Xauthority.backup
    sudo service lightdm restart

  5. Không có gì trong .xsession-errors

  6. Đã thử gdmthay vì lightdm, nhưng nó có cùng một vấn đề

  7. Gỡ lightdmcài đặt và cài đặt lại

  8. /tmp thư mục hiện drwxrwxrwt

Không có giải pháp nào trong số này tôi tìm thấy trên mạng làm việc. Có ai giúp đuợc không?

Chỉnh sửa 1):
Khi tôi gõ sudo tail /var/log/lightdm/lightdm.log, có 10 dòng hiển thị. (Tất cả bắt đầu bằng DEBUG:):

Activating VT 7  
Activating login1 session c3  
Session pid=8697: Greeter connected version=1.10.4  
Session pid=8697: Greeter start authentication for [username]  
Session pid=8769: Started with service 'lightdm', username [username]  
Session pid=8769: Got 1 message from PAM  
Session pid=8697: Propmpt greeter with 1 message  
User /org/freedesktop/Accounts/User 1000 changed (repeated 3 times) 

Ngoài ra, khi tôi gõ ls /usr/share/xsessions/, nó hiển thị

gnome.desktop    ubuntu.desktop 

Chỉnh sửa 2):

sudo grep 'lightdm:' /var/log/auth.log | tailđưa ra những điều sau đây, tất cả bắt đầu bằng lightdm::

pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0  
pam_unix(lighdm:session): session closed for user [username]  
PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory  
PAM adding faulty module: pam_kwallet.so  
pam_unix(lightdm-greeter:session): session opened for user lightdm by (uid=0)
pam_ck_connector(lightdm-greeter:session): nox11 mode, ignoring PAM_TTY :0  
PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory  
PAM adding faulty module: pam_kwallet.so  
pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user [username]"  
(this one starts with sudo: instead of lightdm:) [username] : TTY=tty1 ; PWD=/home/[username] ; USER=root ; COMMAND=/bin/grep lightdm: /var/log/auth.log  

Bất cứ điều gì trong nhật ký trình quản lý hiển thị (ví dụ sudo tail /var/log/lightdm/lightdm.log)? phiên người dùng thông thường của bạn được liệt kê trong thư mục xsimes ( ls /usr/share/xsessions/)?
Steeldo 23/2/2015

Cảm ơn - làm thế nào về auth.log? ví dụsudo grep 'lightdm:' /var/log/auth.log | tail
steeldriver

Đây là cách vượt xa những gì tôi hiểu, nhưng tôi sẽ nói với bạn những gì tôi thấy: Pam là một loại hệ thống bảo mật cho máy tính của bạn. Nó đang cố gắng làm điều gì đó với kwalletmanager, chương trình là mật khẩu an toàn cho KDE. Nhưng, nó đang cố truy cập vào thư viện dường như là thư viện mà nó sử dụng để làm như vậy - /lib/security/pam_kwallet.so và không thể tìm thấy nó. Kiểm tra xem tập tin đó có tồn tại không và quyền của nó là gì nếu có (cùng với thư mục mà nó sống). Bạn có thể cài đặt apt-file và sử dụng nó để tìm gói mà tệp đó đến từ đâu để xem nó có được cài đặt và cập nhật chính xác không. Cập nhật tệp apt 1
Joe

Rõ ràng, pam_kwallet.so là một cái gì đó tùy chọn cho Kubfox ([ bug.launchpad.net/ubfox/+source/lightdm/+orms/1309535] ). Nhận xét những dòng tùy chọn đó sẽ loại bỏ các lỗi, nhưng không giải quyết được vấn đề. Tôi cũng đã cài đặt Xubfox và Xfce để xem nó có hoạt động không, nhưng không được. :(
Justin Hwang

Tôi đã cài đặt lại Ubuntu 14.04.2 LTS (định dạng cài đặt trước đó), tuy nhiên, tôi có cùng một vấn đề. Tôi đang nghĩ vấn đề nằm ở đâu đó trong thư mục [người dùng]? Ai có thể cứu tôi, làm ơn! Đây là máy tính nghiên cứu của tôi và nghiên cứu luận án của tôi sẽ được đặt lại cho đến khi tôi chạy lại nó! :(
Justin Hwang

Câu trả lời:


4

Đối với tôi, giải pháp đơn giản là chạy lệnh này từ tty1:

sudo rm .Xauthority

+1, Đây là nguyên nhân phổ biến nhất (bật quyền sai ~/.Xauthority).
Đại

2

Tôi biết đã được một lúc, nhưng trong trường hợp vấn đề vẫn còn, cô ấy sẽ làm gì. Điều này trông rất giống một vấn đề cụ thể của "người dùng", đặc biệt là sau khi cài đặt lại.

Trước hết, hãy thử tạo một người dùng mới ( sudo adduser "username") và xem nếu nó hoạt động. Nếu có, bạn có xác nhận rằng có gì đó trong cấu hình cục bộ của bạn là sai.

Hãy thử bắt đầu với một cấu hình mới, mới bằng các lệnh sau (sau khi đăng nhập bằng tên người dùng có vấn đề của bạn từ một tty)

mkdir ~/cfg-backups
mv ~/.config ~/cfg-backup
mv ~/.dconf ~/cfg-backup

Và kiểm tra xem bạn đã trở lại trong kinh doanh. Bạn có thể khôi phục bất kỳ cấu hình nào từ các bản sao lưu mà bạn nên yêu cầu.


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.