Điểm:1

Lightdm can't start xserver

lá cờ cn

First things first, hello :)

I ran systemctl disable lightdm.service from recovery mode.

After that i reboot my pc and typed sudo lightdm start ; startx. I started a graphical section but when i tryed to launch a gtk program from terminal i got this error:

 Unable to init server: No se pudo conectar: Conexión rehusada

(nautilus:14383): Gtk-WARNING **: 10:27:51.240: cannot open display: :1 

and when i realized it i launched lightdm in debug mode with sudo lightdm --debug start and i got this:

[+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log
[+0.00s] DEBUG: Starting Light Display Manager 1.26.0, UID=0 PID=13909
[+0.00s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/50-disable-guest.conf
[+0.00s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/50-disable-log-backup.conf
[+0.00s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/50-greeter-wrapper.conf
[+0.00s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/50-guest-wrapper.conf
[+0.00s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
[+0.00s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/50-unity.conf
[+0.00s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf
[+0.00s] DEBUG: Loading configuration dirs from /usr/local/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf
[+0.00s] DEBUG: Using Xephyr for X servers
[+0.00s] DEBUG: Registered seat module local
[+0.00s] DEBUG: Registered seat module xremote
[+0.00s] DEBUG: Registered seat module unity
[+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
[+0.01s] DEBUG: Monitoring logind for seats
[+0.01s] DEBUG: New seat added from logind: seat0
[+0.01s] DEBUG: Seat seat0: Loading properties from config section Seat:*
[+0.01s] DEBUG: Seat seat0: Starting
[+0.01s] DEBUG: Seat seat0: Creating user session
[+0.02s] DEBUG: Loading users from org.freedesktop.Accounts
[+0.02s] DEBUG: User /org/freedesktop/Accounts/User1000 added
[+0.02s] DEBUG: Seat seat0: Creating display server of type x
[+0.04s] DEBUG: Using VT 7
[+0.04s] DEBUG: Seat seat0: Starting local X display on VT 7
[+0.04s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log
[+0.04s] DEBUG: XServer 0: Writing X server authority to /var/run/lightdm/root/:0
[+0.04s] DEBUG: XServer 0: Launching X Server
[+0.04s] DEBUG: Launching process 13915: /usr/bin/Xephyr :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
[+0.04s] DEBUG: XServer 0: Waiting for ready signal from X server :0
[+0.04s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
[+0.04s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
[+0.09s] DEBUG: Process 13915 exited with return value 1
[+0.09s] DEBUG: XServer 0: X server stopped
[+0.09s] DEBUG: Releasing VT 7
[+0.09s] DEBUG: XServer 0: Removing X server authority /var/run/lightdm/root/:0
[+0.09s] DEBUG: Seat seat0: Display server stopped
[+0.09s] DEBUG: Seat seat0: Stopping session
[+0.09s] DEBUG: Seat seat0: Session stopped
[+0.09s] DEBUG: Seat seat0: Stopping display server, no sessions require it
[+0.09s] DEBUG: Seat seat0: Active display server stopped, starting greeter
[+0.09s] DEBUG: Seat seat0: Creating greeter session
[+0.09s] DEBUG: Seat seat0: Creating display server of type x
[+0.09s] DEBUG: Using VT 7
[+0.09s] DEBUG: Seat seat0: Starting local X display on VT 7
[+0.09s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log
[+0.09s] DEBUG: XServer 0: Writing X server authority to /var/run/lightdm/root/:0
[+0.09s] DEBUG: XServer 0: Launching X Server
[+0.09s] DEBUG: Launching process 13916: /usr/bin/Xephyr :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
[+0.09s] DEBUG: XServer 0: Waiting for ready signal from X server :0
[+0.10s] DEBUG: Process 13916 exited with return value 1
[+0.10s] DEBUG: XServer 0: X server stopped
[+0.10s] DEBUG: Releasing VT 7
[+0.10s] DEBUG: XServer 0: Removing X server authority /var/run/lightdm/root/:0
[+0.10s] DEBUG: Seat seat0: Display server stopped
[+0.10s] DEBUG: Seat seat0: Stopping session
[+0.10s] DEBUG: Seat seat0: Session stopped
[+0.10s] DEBUG: Seat seat0: Stopping display server, no sessions require it
[+0.10s] DEBUG: Seat seat0: Stopping; greeter display server failed to start
[+0.10s] DEBUG: Seat seat0: Stopping
[+0.10s] DEBUG: Seat seat0: Stopped
[+0.10s] DEBUG: Required seat has stopped
[+0.10s] DEBUG: Stopping display manager
[+0.10s] DEBUG: Display manager stopped
[+0.10s] DEBUG: Stopping daemon
[+0.11s] DEBUG: Exiting with return value 1

I could launch gtk programs before ran systemctl disable lightdm.service so probably that's the source of the problem.

If i well understood systemctl disable lightdm.service is for don't start lightdm automatically, not for make it unable to run, so idk.

Do you have any suggestion for solve the problem?

Terrance avatar
lá cờ id
Lý do của bạn trong việc vô hiệu hóa LightDM từ đầu là gì?
lá cờ hr
Vui lòng thêm đầu ra của `systemctl get-default`
Lucastegano X avatar
lá cờ cn
@Terrance Bởi vì cách đây một thời gian, tôi đã cập nhật ubuntu lên 18.04lts, nhưng bản cập nhật vẫn chưa kết thúc hoàn toàn, vì vậy lightdm trở nên vô dụng (để đăng nhập), vì vậy tôi chỉ cần mở một tty và đăng nhập ở đó, nhưng gần đây bàn phím của tôi bị hỏng, tôi không thể sử dụng alt hoặc altgr, vì vậy tôi không thể sử dụng tty's. Tôi đang tìm cách thay đổi phím tắt thành tty nhưng ý tôi là lightdm thậm chí không hoạt động để đăng nhập nữa. Và nếu bạn hỏi, tôi không cập nhật lại Ubuntu vì máy tính này chỉ có 32gb dung lượng.
Terrance avatar
lá cờ id
Bạn luôn có thể thử truy cập TTY bằng cách chạy `sudo chvt 2` cho TTY2, cứ như vậy cho đến 6 từ cửa sổ đầu cuối. `sudo chvt 7` sẽ có thể đưa bạn trở lại màn hình nền.
Lucastegano X avatar
lá cờ cn
@Terrance tôi biết rằng tôi có thể chuyển đổi tty từ một dòng lệnh, nhưng đó là vấn đề, từ một dòng lệnh, nếu tôi cho phép lightdm tự động khởi động thì nó sẽ hiển thị 0, vì vậy cách duy nhất để truy cập dòng lệnh là phím tắt.
Terrance avatar
lá cờ id
Sau đó, tôi hoàn toàn bị mất như những gì bạn đang hỏi. Bạn có thể muốn làm rõ câu hỏi của mình và càng cụ thể càng tốt về những gì bạn đang cố gắng hoàn thành. Bạn đã tắt LightDM, sau đó lệnh của bạn sẽ khởi động nó theo cách thủ công. Điều đó không có ý nghĩa gì với tôi về lý do tại sao bạn đã làm điều đó. Cài đặt HIỂN THỊ có thể thay đổi do tự khởi động so với khởi động thủ công hoặc như với GDM có đăng nhập tự động so với nhập mật khẩu đăng nhập của bạn.
Lucastegano X avatar
lá cờ cn
@Terrance Tôi muốn: 1: Ubuntu hiển thị cho tôi một tty ngay từ đầu. 2: Lightdm không hiển thị cho tôi màn hình đăng nhập 3: Có thể sử dụng lightdm để khởi chạy các ứng dụng đồ họa từ thiết bị đầu cuối sau khi sử dụng startx Đó là những gì tôi muốn, tôi hy vọng nó rõ ràng ngay bây giờ :)
Terrance avatar
lá cờ id
LightDM là trình quản lý hiển thị. Bạn cũng có thể dùng thử GDM thay cho LightDM. Nhưng `startx` lại khởi động môi trường X với bất kỳ ứng dụng đồ họa nào mà bạn đang cố khởi chạy. Hãy thử `startx xterm`.
Lucastegano X avatar
lá cờ cn
@Terrance xin lỗi vì sự chậm trễ, mhh ok, 2 điều: 1: Mhhh ok, tôi nhớ chức năng của trình quản lý hiển thị, tôi sẽ tìm hiểu về chức năng đó sau. 2: Khi tôi sử dụng startx anythingapplicaton, nó chỉ tắt ngay lập tức, tôi đã xem nhật ký và nó chỉ có một lỗi, đó là không thể truy cập vào bộ đệm khung (/ dev/fb0) vì quyền bị từ chối và rất nhiều cảnh báo. Ngoài ra, tôi đã thực thi "nautilus --gdk-debug=all --gtk-debug=all --g-fatal-warnings" và nhận được 3 vòng lỗi và 1 lỗi nghiêm trọng, và không biết cách giải quyết vấn đề đó. Nhưng điều đó nằm ngoài chủ đề của bài đăng này, vì vậy cảm ơn bạn Terrance vì tất cả sự giúp đỡ của bạn :)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.