GDM3 không bắt đầu trong Ubuntu 18.04


18

Gần đây tôi đã nâng cấp máy tính xách tay của mình từ Ubuntu 17.04 lên 18.04. Nó hoạt động hoàn toàn tốt và tôi đã sử dụng nó mà không gặp vấn đề gì, nhưng hôm qua tôi đã phát hành sudo apt upgradevà nó đã nâng cấp một số gói. Sau đó, tôi khởi động lại PC và nó không khởi động lại được. Sau khi hiển thị logo Ubuntu, tôi nhận được một màn hình như bên dưới và sau khi nhấp nháy vài lần nó bị đóng băng.

Lưu ý rằng thông báo ở dòng dưới cùng đang thay đổi cho mỗi lần khởi động lại. Tôi có thể bắt đầu một ttyphiên ở đó đăng nhập vào tài khoản của tôi.

nhập mô tả hình ảnh ở đây Theo tôi biết, thông báo khởi động bình thường thường bị che bởi màn hình giật gân Theo tôi biết, vấn đề là gdm3(trình quản lý hiển thị Gnome) không khởi động được, vì khi tôi phát hành sudo systemctl restart gdm3màn hình sẽ nhấp nháy nhiều lần và ở lại phiên tty.

Bất cứ ai cũng có thể đề xuất một giải pháp cho vấn đề này mà không cần cài đặt lại hệ thống hoàn toàn?


Tôi cũng gặp vấn đề tương tự sau lần cập nhật trước. bây giờ, cho đến khi có bản vá mới, tôi chỉ dừng dịch vụ gdm và khởi chạy X bằng tay: dịch vụ sudo gdm stop; giật mình;
RapazP

@RapazP bạn khởi chạy X bằng tay như thế nào ??
Vajira341uddhaka

với lệnh "startx"
RapazP

Câu trả lời:


28

Tôi gặp vấn đề tương tự khi cập nhật từ 16.04 đến 18.04.

Giải pháp trong trường hợp cụ thể của tôi là hủy kích hoạt Wayland sửa đổi không /etc/gdm3/custom.confghi chú hoặc kích hoạt WaylandEnable=falseđể trình quản lý hiển thị Gnome sẽ luôn tải môi trường máy tính để bàn Gnome từ máy tính để bàn gnome chứ không phải Wayland. Điều này là do Wayland thường có lỗi với một số trình điều khiển đồ họa.

Điều này có thể được thực hiện dễ dàng từ USB trực tiếp Ubuntu hoặc nếu có thể bắt đầu ở chế độ Khôi phục từ menu grub.


Nếu bạn đang cố gắng thực hiện điều này trong TTY, sudo tee /etc/gdm3/custom.confsau đó nhập [daemon]nhấn enter WaylandEnable=falsevà nhấn enter lần nữa nhưng sao lưu tệp trước vì nó sẽ xóa tất cả văn bản khác.
Shaya

Cảm ơn! Điều đó đã khắc phục vấn đề tương tự cho tôi. Nhưng, "Wayland" là gì và nó được kích hoạt như thế nào?
MikeB

Tại sao bạn sẽ sử dụng teechứ không phải sử dụng nano?
Miral

7

Tôi là nạn nhân của vấn đề này một thời gian với Ubuntu 18.04 trên Dell Latitude 5580 sử dụng nvidia. Tôi nghĩ gdm không hoàn toàn tương thích với thông số này.

Sau khi thử nhiều giải pháp, bao gồm cài đặt lại Ubuntu nhiều lần, tôi quyết định chuyển sang LightDM và điều đó đã khắc phục vấn đề.

Trong màn hình khởi động, nhấn Alt+ F2và thực hiện các lệnh sau:

sudo apt-get install lightdm
sudo dpkg-reconfigure lightdm

Điều này làm việc cho tôi. Chúc may mắn :)


Tương tự với tôi với Dell Precision 5510
pauljohn32

1
Tương tự đối với tôi trên một vĩ độ là tốt. Tôi đã thấy rằng gdm đã không thực sự đóng băng, nhưng nghĩ rằng một màn hình khác được đính kèm. Khi tôi bắt đầu sau khi điều này xảy ra với màn hình phụ thực sự được đính kèm, tôi đã lấy lại đồ họa của mình. Sau một số khắc phục sự cố, tôi đã chuyển sang LightDM và điều đó đã sắp xếp mọi thứ
matv1

2

Tôi tìm thấy một giải pháp dựa trên điều này và nó đã làm việc cho tôi.

Đầu tiên:

sudo apt install ubuntu-gnome-desktop

Và sau đó:

sudo gnome-shell gnome

Tiếp theo khởi động lại hệ thống hoặc đơn giản sudo systemctl restart gdm3.


3
Tôi đã thử điều này nhưng không giải quyết được vấn đề. Tôi đã cài đặt lại Ubuntu ...
cwhisperer

Cuối cùng, một câu trả lời thực sự có hiệu quả. Tôi đã thử rất nhiều thứ khác nhau, khởi động lại, cài đặt lại lightdm, gdm3, wayland, v.v. nhưng không có kết quả. Cảm ơn bạn!
Shaya

2

Tôi đã có một vấn đề tương tự. Lỗi này trong syslog cuối cùng cũng đưa tôi đến giải pháp của mình:

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

Do lỗi đó, gdm-x-session thất bại hơn nữa trong quá trình khởi động gdm3 và hủy bỏ:

/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

Dịch vụ gdm3 cứ tiếp tục cố gắng bắt đầu phiên gdm-x nhiều lần, làm ngập syslog. Tôi đã sửa nó bằng cách thêm dòng này vào /etc/pam.d/gdm-launch-en môi trường:

session optional        pam_systemd.so

Lý thuyết của tôi về vấn đề thực sự là pam-auth-update được chạy trong một số cài đặt gói và nó sẽ thêm pam_systemd vào /etc/pam.d/common-session. Tuy nhiên, tôi đã thực hiện các chỉnh sửa thủ công cho ít nhất một tệp /etc/pam.d/common-*, trong trường hợp đó, pam-auth-update hủy bỏ nếu "--force" không được chỉ định.


Tôi đã kiểm tra "pam-auth-update --force" đã làm gì (nó sao lưu các phiên bản cũ) và cuối cùng chấp nhận tất cả các thay đổi của nó để tôi hy vọng sẽ không bao giờ gặp phải vấn đề này. Bởi vì nó đã thêm pam_systemd vào phiên chung, giờ tôi đã xóa dòng tôi đã thêm vào gdm-launch-môi trường và gdm3 vẫn hoạt động (ngay cả với Wayland).
tích hợp

1

Tôi gặp vấn đề tương tự với gdm3, đơn giản là nó sẽ không khởi động sau khi cài đặt máy tính để bàn ubfox.

Giải pháp của Kandy ở trên có hiệu quả với tôi, với một vài điều chỉnh nhỏ:

Alt+ F2để nhận được lời nhắc khi chu kỳ khởi động kết thúc (có vẻ như màn hình máy tính để bàn của bạn sắp bắt đầu)

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

Khi kết thúc lightdmcài đặt, nó hiện ra một màn hình để cho tôi lựa chọn sử dụng lightdmhoặc gdm3, tôi đã chọn lightdm. Một số nơi tôi thấy đã đề cập rằng bạn cần chạy sudo dpkg-reconfigure lightdm, nhưng điều này chỉ đưa tôi trở lại màn hình bật lên để cho tôi chọn trình quản lý hiển thị nào sẽ sử dụng.

Khi tôi khởi động lại, tôi nhận được một thông báo rằng không có trình quản lý hiển thị nào được chọn (mà tôi đã bỏ qua) và mọi thứ dường như đã ổn, màn hình "bình thường" xuất hiện và mọi thứ dường như hoạt động tốt. Tôi chưa khởi động lại lần nữa, tôi tò mò muốn xem liệu tôi có tiếp tục nhận được thông báo về việc không có trình quản lý hiển thị nào được chọn không. Tôi sẽ chỉ tiếp tục bỏ qua tho cho đến khi tôi có thời gian rảnh để nghiên cứu.


1

Máy tính xách tay HP của tôi sử dụng đồ họa Intel, không cài đặt trình điều khiển nVidia, nhưng tôi gặp vấn đề giống hệt được mô tả ở trên bởi những người khác. Vô hiệu hóa Wayland hoặc cài đặt và chuyển sang LightDM không hoạt động.

Nhưng - Trình quản lý hiển thị SLiM cuối cùng đã cho phép tôi khởi động bình thường (sau khi khởi động lại có thể hơn 50 lần !!!) Đây là lỗi rắc rối nhất mà tôi gặp phải kể từ Feisty Fa


1

Vấn đề tương tự ở đây. Tôi vừa gỡ gdm (đã được cài đặt gần gdm3 sau khi cập nhật hệ thống của tôi từ 16.04 đến 18.04)

sudo apt purge gdm 

Hãy nhớ rằng bạn có thể đăng nhập mà không cần môi trường X trên hệ thống Linux: Chỉ cần nhấn Ctrl + Alt+ F2 (hoặc bất kỳ Fn nào khác ngoại trừ F1 hoặc F7) để truy cập bảng điều khiển đăng nhập.


0

Tôi đã gặp một vấn đề tương tự sau khi cố gắng thiết lập máy tính để bàn từ xa thành Ubuntu 18.04. Các bước sau đã giải quyết vấn đề của tôi:

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