Lightdm non si avvia all'avvio


35

Ho installato gdmper un po 'come display manager e, dopo averlo rimosso, lightdm non si avvia da solo. Devo invece accedere a un tty ed eseguire sudo start lightdm.

L'esecuzione dpkg-reconfigure lightdmnon funziona neanche:

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

Ho anche provato a reinstallare Lightdm completamente, ma non funziona altrettanto

Il mio /var/log/boot.logha le seguenti righe:

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

Risposte:


34

Esegui un terminale ed entra cat /etc/X11/default-display-manager. Probabilmente dice lightdmse hai disinstallato di recente GDM. /etc/init/lightdm.confnon accetta lightdmcome impostazione, tuttavia /usr/bin/lightdmo /usr/sbin/lightdmfunziona. Quindi apri il /etc/X11/default-display-managertuo editor di testo preferito e sostituisci quello che c'è con la seguente riga:

/usr/bin/lightdm

o

/usr/sbin/lightdm

Riavvio e lightdm dovrebbero avviarsi e accedere alla schermata di accesso come al solito.


Funziona. Il contenuto /etc/X11/default-display-managerera /user/sbin/gdm. Ho installato GNOME Shell e poi lo ho disinstallato giorni fa, credo sia questo il problema.
Hajimuz,

11

La mia soluzione era eseguire:

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

Questo sostituirà il file target predefinito, che nel mio caso deve aver impedito a systemd di raggiungere il target grafico, con un link simbolico al target grafico. Dopodiché, lightdm (e gdm quando selezionato con dpkg-reconfigure) si avvia automaticamente.

/etc/X11/default-display-manager era già impostato sul valore corretto, quindi questa sembra essere una causa principale diversa da quella degli OP.

Maggiori informazioni sugli obiettivi di systemd qui .


2
Dritta! Per coloro che hanno intenzione di installare PacketFence o hanno già installato, questa è la soluzione. Non ne ho idea, ma PacketFence sovrascrive questo file con la propria configurazione e dopo un riavvio, nessuna interfaccia grafica di accesso sarà disponibile, a meno che non si ricrea questo file. Grazie per il tuo contributo, @apteryx!
Ivanleoncz,

1
OK ... quindi apteryx è un eroe. Ho avuto problemi con la perdita totale del display manager su Mint 18.1 (e 18.2) dopo alcuni aggiornamenti e questa soluzione ha funzionato totalmente per me! lightdm non funziona ancora, ma posso almeno accedere ora. Grazie!
cirrusio,

9

Succede a me quando rimuovo le app di gnome incluse gdme mi muovo su kde.

L'ho risolto eseguendo:

sudo dpkg-reconfigure lightdm

e scegliendo kdmcome predefinito invece di lightdm


5

Bene, penso di averlo finalmente capito! Il suggerimento di tutti in risposta a questo problema è di ottenere la giusta scheda nVidia legacy. Più facile a dirsi che a farsi. Ho avuto davvero difficoltà a rintracciare il driver giusto, poiché sembrava essere scomparso dai repository (almeno Ubuntu). Ecco cosa ha funzionato per me. A seconda della scheda nVidia, potrebbe essere necessario scaricare un file diverso, ma sono tutti elencati su http://www.nvidia.com/object/unix.html . Avevo bisogno del vecchio driver 96xx per la mia GeForce 2 MX 400. Quindi, dopo settimane di tentativi di riparazione, ho appena eseguito questi comandi e alla fine ha funzionato! L'URL utilizzato nel comando wget è solo l'URL del file che il sito Web nVidia voleva che scaricassi.

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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.