GDM3 non si avvia in Ubuntu 18.04


18

Di recente ho aggiornato il mio laptop da Ubuntu 17.04 a 18.04. Ha funzionato perfettamente e l'ho usato senza alcun problema, ma ieri ho rilasciato sudo apt upgradee aggiornato alcuni pacchetti. Quindi ho riavviato il PC e non si è riavviato. Dopo aver visualizzato il logo Ubuntu ottengo una schermata come sotto e dopo aver lampeggiato più volte si blocca.

Si noti che il messaggio nella riga inferiore cambia per ogni riavvio. Sono in grado di avviare una ttysessione lì accedere al mio account.

i normali messaggi di avvio di solito sono coperti dalla schermata iniziale inserisci qui la descrizione dell'immagine Per gdm3quanto ne so , il problema è che (GNOME display manager) non si avvia, poiché quando emetto sudo systemctl restart gdm3lo schermo lampeggia più volte e rimane nuovamente nella sessione tty.

Qualcuno può suggerire una soluzione a questo senza la reinstallazione completa del sistema?


Ho lo stesso problema dopo l'ultimo aggiornamento. per ora, fino a una nuova patch, ho appena fermato il servizio gdm e ho lanciato X a mano: sudo service gdm stop; startx;
RapazP

@RapazP come lanci X a mano ??
Vajira Prabuddhaka,

con il comando "startx"
RapazP

Risposte:


28

Ho avuto un problema simile aggiornando dal 16.04 al 18.04.

La soluzione nel mio caso particolare era disattivare Wayland modificando il /etc/gdm3/custom.confcommento o abilitando WaylandEnable=falsecosì il display manager GNOME caricherà sempre l'ambiente desktop GNOME da gnome-desktop e non Wayland. Questo perché Wayland di solito presenta errori con alcuni driver grafici.

Questo può essere fatto facilmente da una USB live di Ubuntu o, se possibile, avviare in modalità di ripristino dal menu di grub.


Se stai provando a farlo in TTY, sudo tee /etc/gdm3/custom.confquindi digita [daemon]premi invio WaylandEnable=falsee premi di nuovo invio, ma esegui prima il backup del file poiché rimuoverà tutto il resto del testo.
Shayan,

Grazie! Ciò ha risolto lo stesso problema per me. Ma cos'è "Wayland" e come è stato attivato?
MikeB,

Perché dovresti usare teepiuttosto che usare nano?
Miral,

anche in /etc/gdm3/custom.conf, potrebbe decommentare Enable=trueper attivare il debug con registri più dettagliati e ...Additionally lets the X server dump core if it crashes
noobninja

7

Sono stato vittima di questo problema per qualche tempo con Ubuntu 18.04 su un Dell Latitude 5580 che utilizza NVIDIA. Penso che gdm non sia pienamente compatibile con questa specifica.

Dopo aver provato molte soluzioni, inclusa la reinstallazione di Ubuntu più volte, ho deciso di passare a LightDM e questo ha risolto il problema.

Nella schermata di avvio premere Alt+ F2ed eseguire questi comandi:

sudo apt-get install lightdm
sudo dpkg-reconfigure lightdm

Questo ha funzionato per me. In bocca al lupo :)


Lo stesso per me con Dell Precision 5510
pauljohn32

1
Lo stesso per me anche a una latitudine. Ho scoperto che gdm non si è effettivamente bloccato, ma piuttosto pensa che sia collegato un altro schermo. Quando ho iniziato dopo che questo è accaduto con lo schermo secondario effettivamente collegato, ho recuperato la mia grafica. Dopo un po 'di risoluzione dei problemi, sono passato a LightDM e questo ha risolto tutto
matv1

2

Ho trovato una soluzione basata su questo e ha funzionato per me.

Primo:

sudo apt install ubuntu-gnome-desktop

E poi:

sudo gnome-shell gnome

Quindi riavviare il sistema o semplicemente sudo systemctl restart gdm3.


3
Ho provato questo ma non ho risolto il problema. Ho reinstallato Ubuntu ...
cwhisperer,

Finalmente una risposta che ha funzionato davvero. Ho provato tante cose diverse, riavviando, reinstallando lightdm, gdm3, wayland ecc. Ma senza risultati. Grazie!
Shayan,

2

Ho avuto un problema simile. Questo errore in syslog mi ha portato finalmente alla mia soluzione:

(EE) systemd-logind: failed to get session: PID 10023 does not belong to any known session

Come risultato di quell'errore, gdm-x-session fallisce ulteriormente nel processo di avvio di gdm3 e interrompe:

/usr/lib/gdm3/gdm-x-session[2849]: dbus-daemon[3479]: [session uid=136 pid=3479] Activating service name='org.freedesktop.systemd1' requested by ':1.0' (uid=136 pid=2849 comm="/usr/lib/gdm3/gdm-x-session gnome-session --autost" label="unconfined")
/usr/lib/gdm3/gdm-x-session[2849]: dbus-daemon[3479]: [session uid=136 pid=3479] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
gdm-x-session: could not fetch environment: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.freedesktop.systemd1 exited with status 1
gdm3: GdmManager: trying to register new display
gdm3: GdmManager: Error while retrieving session id for sender: Error getting session id from systemd: No data available
gdm-x-session: Could not register display: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: No display available

Il servizio gdm3 continua a provare a riavviare gdm-x-session ripetutamente, inondando syslog. L'ho corretto aggiungendo questa riga a /etc/pam.d/gdm-launch-environment:

session optional        pam_systemd.so

La mia teoria sul vero problema è che pam-auth-update viene eseguito durante l'installazione di alcuni pacchetti e avrebbe aggiunto pam_systemd a /etc/pam.d/common-session. Tuttavia, avevo apportato modifiche manuali ad almeno un file /etc/pam.d/common-*, nel qual caso pam-auth-update si interrompe se "--force" non è specificato.


Ho controllato cosa ha fatto "pam-auth-update --force" (esegue il backup delle vecchie versioni) e ho finito per accettare tutte le sue modifiche in modo che spero di non avere mai questo problema in futuro. Poiché ha aggiunto pam_systemd alla sessione comune, ora ho rimosso la linea che ho aggiunto a gdm-launch-environment e gdm3 funziona ancora (anche con Wayland).
Integratore

1

Ho avuto gli stessi problemi con gdm3, semplicemente non si avviava dopo l'installazione di Ubuntu-Desktop.

La soluzione di Kandy sopra ha funzionato per me, con un paio di piccoli aggiustamenti:

Alt+ F2per visualizzare un prompt al termine del ciclo di avvio (sembra che il display del desktop stia per iniziare)

sudo apt update
sudo apt upgrade
sudo add-apt-repository main
sudo add-apt-repository universe
sudo add-apt-repository restricted
sudo add-apt-repository multiverse
sudo apt install lightdm

Alla fine lightdmdell'installazione è spuntato uno schermo per darmi la possibilità di usare uno lightdmo gdm3, ho scelto lightdm. Alcuni posti che ho visto menzionavano che dovevi correre sudo dpkg-reconfigure lightdm, ma questo mi ha riportato alla schermata popup solo per consentirmi di scegliere quale display manager usare.

Quando ho riavviato ho ricevuto un messaggio che non era stato selezionato alcun display manager (che ho ignorato) e ora tutto sembra essere OK, il display del desktop "normale" è apparso e tutto sembra funzionare bene. Non ho ancora riavviato, sono curioso di vedere se continuo a ricevere il messaggio su nessun display manager selezionato. Continuerò a ignorarlo fino a quando non avrò del tempo libero da dedicare alla ricerca.


1

Il mio laptop HP utilizza la grafica Intel, nessun driver nVidia installato, ma ho avuto identici problemi descritti sopra da altri. Disabilitare Wayland o installare e passare a LightDM non ha funzionato.

Ma - il display manager di SLiM mi ha finalmente permesso di fare il boot normalmente (dopo aver riavviato forse più di 50 volte !!!) Questo è il bug più problematico che ho riscontrato da Feisty Fa


1

Lo stesso problema qui. Ho appena rimosso gdm (che è stato installato vicino a gdm3 dopo aver aggiornato il mio sistema dal 16.04 al 18.04)

sudo apt purge gdm 

Ricorda che puoi accedere senza ambiente X su un sistema Linux: premi Ctrl + Alt+ F2 (o qualsiasi altro Fn eccetto F1 o F7) per accedere a una console di accesso.


0

Ho un problema simile dopo aver provato a configurare il desktop remoto su Ubuntu 18.04. I seguenti passaggi hanno risolto il mio problema:

 sudo apt purge gdm3
 sudo reboot
 sudo apt install gdm3
 sudo service gdm start
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.