Lightdm không khởi động khi khởi động


35

Tôi đã cài đặt gdmmột lúc với tư cách là người quản lý hiển thị của mình và sau khi gỡ bỏ nó, lightdm không tự khởi động. Thay vào đó tôi phải đăng nhập vào một tty và chạysudo start lightdm .

Chạy dpkg-reconfigure lightdmcũng không hoạt động:

dpkg-maintscript-helper: warning: environment variable DPKG_MAINTSCRIPT_NAME missing
dpkg-maintscript-helper: warning: environment variable DPKG_MAINTSCRIPT_PACKAGE missing

Tôi cũng đã thử cài đặt lại lightdm hoàn toàn, nhưng nó không hoạt động tốt

My /var/log/boot.logcó các dòng sau:

* Starting LightDM Display Manager                                                                                                                  
* Starting ACPI daemon                                                                                                                              
* Starting anac(h)ronistic cron                                                                                                                     
* Starting save kernel messages                                                                                                                      
* Stopping LightDM Display Manager         

Câu trả lời:


34

Chạy một thiết bị đầu cuối và nhập cat /etc/X11/default-display-manager. Có thể nói lightdmnếu gần đây bạn đã gỡ cài đặt GDM. /etc/init/lightdm.confkhông chấp nhận lightdmnhư một cài đặt - tuy nhiên, /usr/bin/lightdmhoặc /usr/sbin/lightdmcông việc. Vì vậy, hãy mở /etc/X11/default-display-managertrình soạn thảo văn bản yêu thích của bạn và thay thế bất cứ thứ gì có bằng dòng sau:

/usr/bin/lightdm

hoặc là

/usr/sbin/lightdm

Khởi động lại và lightdm sẽ bắt đầu và đưa bạn đến màn hình đăng nhập như bình thường.


Nó hoạt động. Các nội dung trong /etc/X11/default-display-manager/user/sbin/gdm. Tôi đã cài đặt Gnome Shell sau đó gỡ cài đặt nó vài ngày trước, tôi đoán đó là vấn đề.
hajimuz

11

Giải pháp của tôi là chạy:

rm /etc/systemd/system/default.target
systemctl set-default graphical.target

Điều này sẽ thay thế tệp mục tiêu mặc định, trong trường hợp của tôi phải ngăn systemd tiếp cận mục tiêu đồ họa, với một liên kết tượng trưng đến mục tiêu đồ họa. Sau này, lightdm (và gdm khi được chọn với dpkg-cấu hình lại) sẽ tự động bắt đầu.

/etc/X11/default-display-manager đã được đặt thành giá trị chính xác, do đó, điều này dường như là một nguyên nhân gốc khác với OP.

Thêm thông tin về các mục tiêu systemd ở đây .


2
Đứng lên! Đối với những người đang có kế hoạch cài đặt PacketFence hoặc đã cài đặt, đây là giải pháp. Tôi không biết, nhưng PacketFence sẽ ghi đè tệp này bằng cấu hình của chính anh ta và sau khi khởi động lại, sẽ không có giao diện đăng nhập đồ họa nào cho bạn, trừ khi bạn tạo lại tệp này. Cảm ơn sự đóng góp của bạn, @ CHƯƠNGyx!
ivanleoncz

1
OK ... vì vậy apterx là một anh hùng. Tôi đã phải vật lộn với sự mất mát hoàn toàn của trình quản lý hiển thị trên Mint 18.1 (và 18.2) sau một số nâng cấp và giải pháp này hoàn toàn hiệu quả với tôi! lightdm vẫn không hoạt động, nhưng ít nhất tôi có thể đăng nhập ngay bây giờ. Cảm ơn!
cirrusio

9

Nó xảy ra với tôi khi xóa các ứng dụng gnome bao gồm gdmvà chuyển sang kde.

Tôi đã sửa nó bằng cách chạy:

sudo dpkg-reconfigure lightdm

và chọn kdmlàm mặc định thay vì lightdm


5

Được rồi, tôi nghĩ rằng cuối cùng tôi đã tìm ra nó! Đề nghị của mọi người khi đối phó với vấn đề này là lấy thẻ nVidia kế thừa. Nói dễ hơn làm. Tôi đã rất khó khăn trong việc theo dõi trình điều khiển phù hợp, vì dường như nó đã biến mất khỏi kho lưu trữ (ít nhất là của Ubuntu). Đây là những gì làm việc cho tôi. Tùy thuộc vào thẻ nVidia của bạn, bạn có thể cần tải xuống một tệp khác, nhưng tất cả chúng đều được liệt kê tại http://www.nvidia.com/object/unix.html . Tôi cần trình điều khiển 96xx kế thừa cho GeForce 2 MX 400 của tôi. Vì vậy, sau nhiều tuần cố gắng khắc phục điều này, tôi chỉ chạy các lệnh này và cuối cùng nó đã hoạt động! URL được sử dụng trong lệnh wget chỉ là URL của tệp mà trang web nVidia muốn tôi tải xuống.

wget http://us.download.nvidia.com/XFree86/Linux-x86/96.43.23/NVIDIA-Linux-x86-96.43.23-pkg1.run
sudo sh NVIDIA-Linux-x86-96.43.23-pkg1.run
sudo reboot
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.