Puncte:1

Lightdm can't start xserver

drapel 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
drapel id
Care a fost raționamentul dvs. în dezactivarea pornirii LightDM?
drapel hr
Vă rugăm să adăugați rezultatul `systemctl get-default`
Lucastegano X avatar
drapel cn
@Terrance Pentru că acum ceva timp am actualizat ubuntu la 18.04lts, dar actualizarea nu s-a încheiat complet, așa că lightdm a devenit inutil (pentru autentificare), așa că am deschis un tty și mă autent de acolo, dar recent mi s-a stricat tastatura, am nu pot folosi alt sau altgr, așa că nu pot folosi tty-urile. Am căutat să schimb comanda rapidă de la tastatură la tty, dar vreau să spun lightdm nici măcar nu mai funcționează pentru a te autentifica. Și dacă întrebați, nu actualizez ubuntu din nou pentru că acest computer are doar 32 GB de stocare.
Terrance avatar
drapel id
Puteți încerca oricând să accesați TTY-urile rulând `sudo chvt 2` pentru TTY2, așa mai departe până la 6 dintr-o fereastră de terminal. `sudo chvt 7` ar trebui să vă poată întoarce pe desktop.
Lucastegano X avatar
drapel cn
@Terrance știu că pot comuta tty-urile dintr-o linie de comandă, dar asta e treaba, de la o linie de comandă, dacă permit lightdm-ului să pornească automat, atunci este pe afișaj 0, deci singura modalitate de a ajunge la o linie de comandă este comanda rapidă de la tastatură.
Terrance avatar
drapel id
Atunci sunt complet pierdut în ceea ce privește ceea ce întrebi. Poate doriți să vă curățați întrebarea și să fiți cât mai precis cu privire la ceea ce încercați să realizați. Ați dezactivat LightDM, apoi comanda dvs. îl porniți manual. Nu are sens pentru mine de ce ai făcut asta. Setările DISPLAY se pot modifica din cauza pornirii automate vs pornire manuală, sau ca și în cazul în care GDM are autentificare automată față de introducerea parolei de conectare.
Lucastegano X avatar
drapel cn
@Terrance vreau să: 1: Ubuntu pentru a-mi afișa un tty pe primul loc. 2: Lightdm to nu îmi afișează ecranul de conectare 3: Fiți capabil să utilizați lightdm pentru a lansa aplicații grafice de pe terminal după utilizarea startx Asta vreau, sper sa fie clar acum :)
Terrance avatar
drapel id
LightDM este managerul de afișare. Puteți încerca și GDM în loc de LightDM. Dar `startx`, pe de altă parte, pornește mediul X cu orice aplicație grafică pe care încercați să o lansați. Încercați `startx xterm`.
Lucastegano X avatar
drapel cn
@Terrance scuze pentru întârziere, mhh ok, 2 lucruri: 1:Mhhh ok, nu am înțeles funcția unui manager de afișaj, o voi căuta mai târziu. 2: Când folosesc startx orice aplicație, se oprește instantaneu, am văzut jurnalele și are o singură eroare, nu poate accesa frame-buffer-ul (/dev/fb0) deoarece permisiunea a fost refuzată și o mulțime de avertismente. De asemenea, am executat „nautilus --gdk-debug=all --gtk-debug=all --g-fatal-warnings” și am primit 3 bucle de eroare și 1 eroare fatală și am știut cum să rezolv asta. Dar asta iese din subiectul acestei postări, așa că îți mulțumesc Terrance pentru tot ajutorul tău, frate :)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.