You are not logged in.
Previously, I managed to have Arch Linux installed with LightDM, GNOME, and XFCE4 all installed and working together, but I decided to reinstall Arch Linux (because system became too bloated after many random packages).
Right now, LightDM and XFCE4 works perfectly, and I would like to have GNOME installed as well. However, GNOME fails when I try to start it from LightDM. The screen turns off, turns back on to a black screen, that happens around three times, before it gives up and returns me to the LightDM greeter.
So I try GDM. I disable LightDM and enable GDM with systemctl, and the same issue happens, except this time the crash loop persists.
From tty2, I disable GDM, delete all my X logs, and reboot.
From tty1, I try launching gdm manually:
sudo systemctl start gdm
Same thing happens. So I go to tty2, and to my surprise, no X logs were generated (couldn't find any in ~ nor /var/log/, and /var/log/gdm was empty)
I found a little information from
journalctl /usr/bin/gdm
Jun 23 17:51:52 jzAcer-vx15 gdm[338]: GdmDisplay: display lasted 1.470596 seconds
Jun 23 17:51:52 jzAcer-vx15 gdm[338]: Child process -1224 was already dead.
Jun 23 17:51:52 jzAcer-vx15 gdm[338]: Child process 1205 was already dead.
Jun 23 17:51:52 jzAcer-vx15 gdm[338]: Unable to kill session worker process
Jun 23 17:51:57 jzAcer-vx15 gdm[338]: Child process -1266 was already dead.
Jun 23 17:51:57 jzAcer-vx15 gdm[338]: Child process 1248 was already dead.
Jun 23 17:51:57 jzAcer-vx15 gdm[338]: Unable to kill session worker process
Jun 23 17:51:59 jzAcer-vx15 gdm[338]: GdmDisplay: display lasted 1.427555 seconds
Jun 23 17:51:59 jzAcer-vx15 gdm[338]: Child process -1462 was already dead.
Jun 23 17:51:59 jzAcer-vx15 gdm[338]: Child process 1441 was already dead.
Jun 23 17:51:59 jzAcer-vx15 gdm[338]: Unable to kill session worker process
Jun 23 17:52:04 jzAcer-vx15 gdm[338]: Child process -1503 was already dead.
Jun 23 17:52:04 jzAcer-vx15 gdm[338]: Child process 1486 was already dead.
Jun 23 17:52:04 jzAcer-vx15 gdm[338]: Unable to kill session worker process
Jun 23 17:52:06 jzAcer-vx15 gdm[338]: GdmDisplay: display lasted 1.510179 seconds
Jun 23 17:52:06 jzAcer-vx15 gdm[338]: Child process -1693 was already dead.
Jun 23 17:52:06 jzAcer-vx15 gdm[338]: Child process 1677 was already dead.
Jun 23 17:52:06 jzAcer-vx15 gdm[338]: Unable to kill session worker process
Jun 23 17:52:29 jzAcer-vx15 gdm[338]: GLib: g_variant_new_string: assertion 'string != NULL' failed
Jun 23 17:52:29 jzAcer-vx15 gdm[338]: GLib: g_variant_new_string: assertion 'string != NULL' failed
Jun 23 17:52:29 jzAcer-vx15 gdm[338]: GLib: g_hash_table_find: assertion 'version == hash_table->version' failed
The dead child process messages and GdmDisplay lasted <2 seconds messages repeats on and on.
Is there any way to fix this? If not, I guess I'll be reinstalling Arch for like the 4th time.... I feel like that's a bad habit of an ex-windows user (and a waste of 10 hours)
Last edited by jennydaman (2017-06-25 04:28:57)
Offline
Offline
That thread wasn't too helpful. journalctl |fgrep gdm reported that libinput or something couldn't load, and all my peripherals were couldn't be loaded either.
I reinstalled arch and now I have lightDM, GNOME 3, and XFCE4 all running smoothly (at least as smooth as GNOME can get)
Not the most practical solution, but it's one that usually never fails.
Offline