GDM3 tidak dimulai di Ubuntu 18.04

18

Baru-baru ini saya meningkatkan laptop saya dari Ubuntu 17.04 ke 18.04. Ini bekerja dengan sangat baik dan saya telah menggunakannya tanpa masalah, tetapi kemarin saya mengeluarkan sudo apt upgradedan meningkatkan beberapa paket. Kemudian saya me-restart PC dan tidak bisa boot lagi. Setelah menampilkan logo Ubuntu saya mendapatkan layar seperti di bawah ini dan setelah mem-flash beberapa kali membeku.

Perhatikan bahwa pesan di baris paling bawah berubah untuk setiap restart. Saya dapat memulai ttysesi di sana, masuk ke akun saya.

pesan boot biasa yang biasanya dicakup oleh layar splash masukkan deskripsi gambar di sini Sepengetahuan saya, masalahnya adalah gdm3(manajer tampilan GNOME) gagal untuk memulai, karena ketika saya mengeluarkan sudo systemctl restart gdm3layar berkedip beberapa kali dan lagi-lagi tetap dalam sesi tty.

Adakah yang bisa menyarankan solusi untuk ini tanpa menginstal ulang lengkap sistem?

Vajira Prabuddhaka
sumber
Saya memiliki masalah yang sama setelah pembaruan terakhir. untuk saat ini, hingga tambalan baru, saya hanya menghentikan layanan gdm dan meluncurkan X dengan tangan: sudo service gdm stop; startx;
RapazP
@RapazP bagaimana Anda meluncurkan X dengan tangan ??
Vajira Prabuddhaka
dengan perintah "startx"
RapazP

Jawaban:

28

Saya memiliki masalah yang sama memperbarui dari 16,04 ke 18,04.

Solusi dalam kasus khusus saya adalah menonaktifkan Wayland memodifikasi /etc/gdm3/custom.confkomentar atau mengaktifkan WaylandEnable=falsesehingga manajer tampilan GNOME akan selalu memuat lingkungan desktop GNOME dari gnome-desktop dan bukan Wayland. Ini karena Wayland biasanya memiliki kesalahan dengan beberapa driver grafis.

Ini dapat dilakukan dengan mudah dari live USB Ubuntu atau jika mungkin mulai dalam mode Pemulihan dari menu grub.

Gustavo Gstre
sumber
Jika Anda mencoba melakukan ini di TTY, sudo tee /etc/gdm3/custom.conflalu ketik [daemon]tekan enter WaylandEnable=falsedan tekan enter lagi tetapi buat cadangan file terlebih dahulu karena akan menghapus semua teks lainnya.
Shayan
Terima kasih! Itu memperbaiki masalah yang sama bagi saya. Tapi, apa itu "Wayland", dan bagaimana cara mengaktifkannya?
MikeB
Mengapa Anda menggunakan teedaripada menggunakan nano?
Miral
7

Saya adalah korban dari masalah ini untuk beberapa waktu dengan Ubuntu 18.04 pada Dell Latitude 5580 yang menggunakan nvidia. Saya pikir gdm tidak sepenuhnya kompatibel dengan spesifikasi ini.

Setelah mencoba banyak solusi, termasuk menginstal ulang Ubuntu beberapa kali, saya memutuskan untuk beralih ke LightDM dan itu memperbaiki masalah.

Di layar booting tekan Alt+ F2dan jalankan perintah-perintah ini:

sudo apt-get install lightdm
sudo dpkg-reconfigure lightdm

Ini berhasil untuk saya. Semoga berhasil :)

Kandy
sumber
Sama bagi saya dengan Dell Precision 5510
pauljohn32
1
Sama bagi saya di garis lintang juga. Saya telah menemukan bahwa gdm tidak benar-benar beku, tetapi lebih berpikir bahwa layar lain terpasang. Ketika saya mulai setelah ini terjadi dengan layar sekunder benar-benar terpasang, saya mendapatkan gambar saya kembali. Setelah beberapa pemecahan masalah, saya beralih ke LightDM dan yang beres semuanya
matv1
2

Saya menemukan solusi berdasarkan ini dan itu berhasil untuk saya.

Pertama:

sudo apt install ubuntu-gnome-desktop

Lalu:

sudo gnome-shell gnome

Selanjutnya restart sistem atau cukup sudo systemctl restart gdm3.

Vajira Prabuddhaka
sumber
3
Saya mencoba ini tetapi tidak menyelesaikan masalah. Saya menginstal ulang ubuntu ...
cwhisperer
Akhirnya, jawaban yang benar-benar berhasil. Saya mencoba banyak hal yang berbeda, memulai kembali, menginstal ulang lightdm, gdm3, wayland dll tetapi tidak berhasil. Terima kasih!
Shayan
2

Saya punya masalah serupa. Kesalahan dalam syslog ini akhirnya membawa saya ke solusi saya:

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

Sebagai hasil dari kesalahan itu, sesi gdm-x gagal lebih jauh dalam proses memulai gdm3 dan dibatalkan:

/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

Layanan gdm3 terus mencoba untuk memulai gdm-x-session berulang-ulang, membanjiri syslog. Saya memperbaikinya dengan menambahkan baris ini ke /etc/pam.d/gdm-launch-environment:

session optional        pam_systemd.so

Teori saya tentang masalah sebenarnya adalah pam-auth-update dijalankan selama beberapa paket instalasi dan itu akan menambahkan pam_systemd ke /etc/pam.d/common-session. Namun, saya telah melakukan pengeditan manual untuk setidaknya satu file /etc/pam.d/common-*, dalam hal ini pam-auth-update dibatalkan jika "--force" tidak ditentukan.

Integrator
sumber
Saya memeriksa apa yang "pam-auth-update --force" lakukan (ini mendukung versi lama), dan akhirnya menerima semua perubahannya sehingga saya mudah-mudahan tidak akan pernah memiliki masalah ini ke depan. Karena menambahkan pam_systemd ke sesi-umum, saya sekarang telah menghapus baris yang saya tambahkan ke gdm-launch-environment dan gdm3 masih berfungsi (bahkan dengan Wayland).
Integrator
1

Saya memiliki masalah yang sama dengan gdm3, itu tidak akan dimulai setelah menginstal ubuntu-desktop.

Solusi Kandy di atas berhasil untuk saya, dengan beberapa penyesuaian kecil:

Alt+ F2untuk mendapatkan prompt saat siklus booting berakhir (sepertinya tampilan desktop Anda akan segera dimulai)

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

Pada akhir lightdminstalasi muncul layar untuk memberi saya pilihan untuk menggunakan salah satu lightdmatau gdm3, saya memilih lightdm. Beberapa tempat yang saya lihat menyebutkan bahwa Anda perlu menjalankan sudo dpkg-reconfigure lightdm, tetapi ini hanya membawa saya kembali ke layar sembulan untuk membiarkan saya memilih pengelola tampilan mana yang akan digunakan.

Ketika saya reboot saya mendapat pesan bahwa tidak ada manajer tampilan dipilih (yang saya abaikan) dan semuanya tampak baik-baik saja sekarang, tampilan desktop "normal" muncul dan semuanya tampaknya berfungsi dengan baik. Saya belum memulai ulang lagi, saya ingin tahu apakah saya terus menerima pesan tentang tidak ada pengelola tampilan yang dipilih. Saya hanya akan terus mengabaikannya sampai saya punya waktu luang untuk meneliti.

Bill Marlow
sumber
1

Laptop HP saya menggunakan grafis Intel, tidak ada driver nVidia yang diinstal, tetapi saya memiliki masalah yang sama seperti yang dijelaskan di atas oleh orang lain. Menonaktifkan Wayland, atau menginstal dan beralih ke LightDM tidak berhasil.

Tapi - manajer tampilan SLiM akhirnya memungkinkan saya untuk bootup secara normal (setelah me-reboot mungkin 50+ kali !!!) Ini adalah bug paling merepotkan yang pernah saya temui sejak Feisty Fa

pengguna31301
sumber
1

Masalah yang sama di sini. Saya baru saja menghapus gdm (yang dipasang di dekat gdm3 setelah memperbarui sistem saya dari 16.04 hingga 18.04)

sudo apt purge gdm 

Ingatlah bahwa Anda dapat masuk tanpa lingkungan X di sistem Linux: Cukup tekan Ctrl + Alt+ F2 (atau Fn lain kecuali F1 atau F7) untuk mengakses konsol masuk.

Totor
sumber
0

Saya punya masalah serupa setelah mencoba men-setup remote desktop ke ubuntu 18.04. Langkah-langkah berikut menyelesaikan masalah saya:

 sudo apt purge gdm3
 sudo reboot
 sudo apt install gdm3
 sudo service gdm start
0x8BADF00D
sumber