0

After a long time without problems I managed to mangle my pantheon desktop with ubuntu 18.04 after a sys update. Symptoms: The Pantheon DE shows up, but after entering my pw I'm getting back to login after a few seconds. Other DEs (standard ubuntu, ubuntu/wayland) work well.

What I've done: ppa-purged elementary-os/stable and elementary-os/os-patches, re-installed elementary-desktop after re-installing elementary-os/stable and elementary-os/os-patches; dpkg-reconfigured lightdm deleted .Xauthority and .ICEauthority; re-installed gala and pantheon-shell

What I've read: Pantheon DE missing from lightdm after ubuntu update and many more, still no luck.

Any help is warmly appreciated! Best regards,

John.

Edit:

If I leave the wayland DE to CLI (Ctrl Alt F3), login with the same credentials and startx, I can start plank and wingpanel and all my apps are there! But if I try to start firefox (for example) from the shell, there is an error message that I'm currently root and not allowed to start apps that way ... I'm totally confused. So it seems my problem could be a access rights one. I've checked that I'm owner of .Xauthority and .ICEauthority. Any hints ?

Edit 2:

The error relates to lightdm.

  1. I don't have a /etc/lightdm/lightdm.conf. If I create one (with [Seat:*], greeter-session = pantheon) I don't get to the login screen and have to manually delete the lightdm.conf again.

  2. lightdm.log:

[+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log [+0.01s] DEBUG: Starting Light Display Manager 1.26.0, UID=0 PID=1128 [+0.01s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d [+0.01s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/40-io.elementary.greeter.conf [+0.01s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/50-disable-guest.conf [+0.01s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/50-disable-log-backup.conf [+0.01s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/50-greeter-wrapper.conf [+0.01s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/50-guest-wrapper.conf [+0.01s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf [+0.01s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf [+0.01s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf [+0.01s] DEBUG: Loading configuration dirs from /usr/local/share/lightdm/lightdm.conf.d [+0.01s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d [+0.01s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf [+0.01s] DEBUG: Registered seat module local [+0.01s] DEBUG: Registered seat module xremote [+0.01s] DEBUG: Registered seat module unity [+0.01s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager [+0.02s] DEBUG: Monitoring logind for seats [+0.02s] DEBUG: New seat added from logind: seat0 [+0.02s] DEBUG: Seat seat0: Loading properties from config section Seat:* [+0.02s] DEBUG: Seat seat0: Starting [+0.02s] DEBUG: Seat seat0: Creating greeter session [+0.02s] DEBUG: Seat seat0: Creating display server of type x [+0.03s] DEBUG: Seat seat0: Plymouth is running on VT 1, but this is less than the configured minimum of 7 so not replacing it [+0.03s] DEBUG: Quitting Plymouth [+0.07s] DEBUG: Using VT 7 [+0.07s] DEBUG: Seat seat0: Starting local X display on VT 7 [+0.07s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log [+0.07s] DEBUG: XServer 0: Writing X server authority to /var/run/lightdm/root/:0 [+0.07s] DEBUG: XServer 0: Launching X Server [+0.07s] DEBUG: Launching process 1206: /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch [+0.07s] DEBUG: XServer 0: Waiting for ready signal from X server :0 [+0.07s] DEBUG: Acquired bus name org.freedesktop.DisplayManager [+0.07s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0 [+0.07s] DEBUG: Loading users from org.freedesktop.Accounts [+0.07s] DEBUG: User /org/freedesktop/Accounts/User1000 added [+0.99s] DEBUG: Got signal 10 from process 1206 [+0.99s] DEBUG: XServer 0: Got signal from X server :0 [+0.99s] DEBUG: XServer 0: Connecting to XServer :0 [+1.04s] DEBUG: Seat seat0: Display server ready, starting session authentication [+1.04s] DEBUG: Session pid=1274: Started with service 'lightdm-greeter', username 'lightdm' [+1.06s] DEBUG: Session pid=1274: Authentication complete with return value 0: Success [+1.06s] DEBUG: Seat seat0: Session authenticated, running command [+1.06s] DEBUG: Session pid=1274: Running command /usr/lib/lightdm/lightdm-greeter-session /usr/sbin/unity-greeter [+1.06s] DEBUG: Creating shared data directory /var/lib/lightdm-data/lightdm [+1.06s] DEBUG: Session pid=1274: Logging to /var/log/lightdm/seat0-greeter.log [+1.20s] DEBUG: Activating VT 7 [+1.20s] DEBUG: Activating login1 session c1 [+1.20s] DEBUG: Seat seat0 changes active session to c1 [+1.20s] DEBUG: Session c1 is already active [+1.39s] DEBUG: Greeter connected version=1.26.0 api=1 resettable=false [+1.92s] DEBUG: User /org/freedesktop/Accounts/User122 added [+2.06s] DEBUG: Greeter start authentication for john [+2.06s] DEBUG: Session pid=1456: Started with service 'lightdm', username 'john' [+2.06s] DEBUG: Session pid=1456: Got 1 message(s) from PAM [+2.06s] DEBUG: Prompt greeter with 1 message(s) [+8.84s] DEBUG: Continue authentication [+8.86s] DEBUG: Session pid=1456: Authentication complete with return value 0: Success [+8.86s] DEBUG: Authenticate result for user john: Success [+8.86s] DEBUG: User john authorized [+8.86s] DEBUG: Greeter requests session pantheon [+8.87s] DEBUG: Writing /home/john/.dmrc [+8.88s] DEBUG: Seat seat0: Stopping greeter; display server will be re-used for user session [+8.88s] DEBUG: Terminating login1 session c1 [+8.88s] DEBUG: Session pid=1274: Sending SIGTERM [+8.90s] DEBUG: Session pid=1274: Exited with return value 0 [+8.90s] DEBUG: Seat seat0: Session stopped [+8.90s] DEBUG: Seat seat0: Greeter stopped, running session [+8.90s] DEBUG: Registering session with bus path /org/freedesktop/DisplayManager/Session0 [+8.90s] DEBUG: Session pid=1456: Running command /usr/sbin/lightdm-session gnome-session --session=pantheon [+8.90s] DEBUG: Creating shared data directory /var/lib/lightdm-data/john [+8.90s] DEBUG: Session pid=1456: Logging to .xsession-errors [+9.02s] DEBUG: Activating VT 7 [+9.02s] DEBUG: Activating login1 session c2 [+9.02s] DEBUG: Seat seat0 changes active session to c2 [+9.02s] DEBUG: Session c2 is already active [+10.16s] DEBUG: Session pid=1456: Exited with return value 1 [+10.16s] DEBUG: Seat seat0: Session stopped [+10.17s] DEBUG: Seat seat0: Stopping display server, no sessions require it [+10.17s] DEBUG: Sending signal 15 to process 1206 [+10.39s] DEBUG: Process 1206 exited with return value 0 [+10.39s] DEBUG: XServer 0: X server stopped [+10.39s] DEBUG: Releasing VT 7 [+10.39s] DEBUG: XServer 0: Removing X server authority /var/run/lightdm/root/:0 [+10.39s] DEBUG: Seat seat0: Display server stopped [+10.39s] DEBUG: Seat seat0: Active display server stopped, starting greeter [+10.39s] DEBUG: Seat seat0: Creating greeter session [+10.39s] DEBUG: Seat seat0: Creating display server of type x [+10.39s] DEBUG: Using VT 7 [+10.39s] DEBUG: Seat seat0: Starting local X display on VT 7 [+10.39s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log [+10.39s] DEBUG: XServer 0: Writing X server authority to /var/run/lightdm/root/:0 [+10.39s] DEBUG: XServer 0: Launching X Server [+10.39s] DEBUG: Launching process 2143: /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch [+10.39s] DEBUG: XServer 0: Waiting for ready signal from X server :0 [+11.22s] DEBUG: Got signal 10 from process 2143 [+11.22s] DEBUG: XServer 0: Got signal from X server :0 [+11.22s] DEBUG: XServer 0: Connecting to XServer :0 [+11.28s] DEBUG: Seat seat0: Display server ready, starting session authentication [+11.28s] DEBUG: Session pid=2163: Started with service 'lightdm-greeter', username 'lightdm' [+11.30s] DEBUG: Session pid=2163: Authentication complete with return value 0: Success [+11.30s] DEBUG: Seat seat0: Session authenticated, running command [+11.30s] DEBUG: Session pid=2163: Running command /usr/lib/lightdm/lightdm-greeter-session /usr/sbin/unity-greeter [+11.30s] DEBUG: Creating shared data directory /var/lib/lightdm-data/lightdm [+11.30s] DEBUG: Session pid=2163: Logging to /var/log/lightdm/seat0-greeter.log [+11.41s] DEBUG: Activating VT 7 [+11.41s] DEBUG: Activating login1 session c3 [+11.41s] DEBUG: Seat seat0 changes active session to c3 [+11.41s] DEBUG: Session c3 is already active [+11.51s] DEBUG: Greeter connected version=1.26.0 api=1 resettable=false [+11.98s] DEBUG: Greeter start authentication for john [+11.98s] DEBUG: Session pid=2293: Started with service 'lightdm', username 'john' [+11.99s] DEBUG: Session pid=2293: Got 1 message(s) from PAM [+11.99s] DEBUG: Prompt greeter with 1 message(s) [+18.64s] DEBUG: Continue authentication [+18.66s] DEBUG: Session pid=2293: Authentication complete with return value 0: Success [+18.66s] DEBUG: Authenticate result for user john: Success [+18.66s] DEBUG: User john authorized [+18.66s] DEBUG: Greeter requests session ubuntu-wayland [+18.67s] DEBUG: Writing /home/john/.dmrc [+18.68s] DEBUG: Seat seat0: Creating display server of type wayland [+18.68s] DEBUG: Using VT 8 [+18.68s] DEBUG: Seat seat0: Display server ready, running session [+18.68s] DEBUG: Registering session with bus path /org/freedesktop/DisplayManager/Session1 [+18.68s] DEBUG: Session pid=2293: Running command /usr/sbin/lightdm-session env GNOME_SHELL_SESSION_MODE=ubuntu gnome-session --session=ubuntu [+18.68s] DEBUG: Creating shared data directory /var/lib/lightdm-data/john [+18.68s] DEBUG: Session pid=2293: Logging to .xsession-errors [+18.70s] DEBUG: Activating VT 8 [+18.89s] DEBUG: Seat seat0: Stopping greeter [+18.89s] DEBUG: Terminating login1 session c3 [+18.90s] DEBUG: Session pid=2163: Sending SIGTERM [+18.90s] DEBUG: Activating login1 session c4 [+18.95s] DEBUG: Seat seat0 changes active session to c4 [+18.95s] DEBUG: Session c4 is already active [+18.95s] DEBUG: Session pid=2163: Exited with return value 0 [+18.95s] DEBUG: Seat seat0: Session stopped [+18.95s] DEBUG: Seat seat0: Stopping display server, no sessions require it [+18.95s] DEBUG: Sending signal 15 to process 2143 [+18.97s] DEBUG: Process 2143 exited with return value 0 [+18.97s] DEBUG: XServer 0: X server stopped [+18.97s] DEBUG: Releasing VT 7 [+18.97s] DEBUG: XServer 0: Removing X server authority /var/run/lightdm/root/:0 [+18.97s] DEBUG: Seat seat0: Display server stopped


Update from today:

The updates from today regarding

gir1.2-mutter-2 libmutter-2-0 mutter mutter-common

solved the problem. Thanks to the devs.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.