Unable to start lightdm but can startx
Solution 1
Well, I figured out why according to /var/log/lightdm/lightdm.log
:
DEBUG: Failed to load session file /usr/share/xsessions/ubuntu.desktop DEBUG: Session 1800: Sending SIGTERM Started seesion 2020 with service 'lightdm', username 'lightdm' DEBUG: Session 2020 authentication complete with return value 0: Success DEBUG: Greeter authorized DEBUG: Logging to /var/log/lightdm/x-0-greeter.log DEUBG: Failed to load session file /usr/share/xgreeters/default.desktop: No such file or directory DEBUG: Greeter failed to start DEBUG: Stopping display
There was something wrong with /etc/lightdm/lightdm.conf
. I changed it to:
[SeatDefaults] user-session=xubuntu greeter-session=lightdm-gtk-greeter autologin-user=ubuntu autologin-timeout=0
This forced it to use xubuntu.desktop
and lightdm-gtk-greeter.desktop
instead of ubuntu.desktop
and default.desktop
, which do not exist and will cause failure.
Solution 2
had the same issue - you can create a sym link as temporary workaround:
lrwxrwxrwx 1 root root 27 Nov 3 16:38 .desktop -> lightdm-gtk-greeter.desktop
-rw-r--r-- 1 root root 187 Aug 30 20:31 lightdm-gtk-greeter.desktop
this will at least allow lightdm to start.
Solution 3
It seems to be an issue with lightdm.
My solution is to reinstall xubuntu-desktop
(despite a lot of packages showed not satisfied dependencies the GUI started in the reboot).
Use this command:
sudo apt-get install --reinstall xubuntu-desktop
Related videos on Youtube
Zhuoyun Wei
Updated on September 18, 2022Comments
-
Zhuoyun Wei over 1 year
I am trying to make my own Live USB and I have successfully generated an ISO file with a newly installed, configured and customized Xubuntu 12.04 LTS installation.
My problem is that, no matter I boot the ISO in VirtualBox or in GRUB with
loopback
, it just cannot start the lightdm.When booting, I can see the log messages on the screen, it stucks at
Stopping System V compablities
orConfiguring Network security
. And tty7 is frozen... If I switch to tty1, I can get a logged-in shell as ubuntu@ubuntu.The weird thing is: When I type
sudo start lightdm
or justsudo lightdm
, it will switch to tty7 and the screen flashes. Then nothing happened. Return to tty1 and I can seelightdm running, process xxxx
. But the process does not exist. It was just crashed immediately I think. (That's why the screen flashes.)However, when I type
startx
, I can get into the desktop! That's amazing for me. I am not very clear about the relationship between X Server and Display Manager, but I think lightdm is running when I see the desktop!Then, what's wrong with
sudo start lightdm
? I use this command every time I power on my laptop since I have atext
parameter added ingrub.cfg
. It never "crashed immediately".I need to use
sudo start lightdm
because it gets me into "Xubuntu Session" instead of "Xfce Session", the prior is more beautiful...Could anyone help?
-
bjornhol over 10 yearsYou saved my day