Public bug reported:
$ lsb_release -rd
Description: Ubuntu 17.10
Release: 17.10
$ apt-cache policy gdm3
gdm3:
Installed: 3.26.1-3ubuntu3
I've had this problem on two different machines on which I ran upgrades
to Artful.
The greeter never appears after the system boots. It's possible to log
in to a different tty, though. When using another tty and running
"systemctl restart gdm3", the screen flashes a few times but then
returns to the tty.
After enabling GDM debugging by modifying "/etc/gdm3/custom.conf" the
journal seems to show that gdm is trying to start a "gdm-shell" session
whose file doesn't exist.
To fix the problem, I tried adding these lines to /etc/gdm3/greeter
.dconf-defaults:
[org/gnome/desktop/session]
session-name='gnome-login'
However, this didn't make a difference.
"apt get install --reinstall gdm3" also didn't solve the issue.
On both affected systems, I finally found there was a file at
"/etc/dconf/db/gdm.d/00-upstream-settings" containing these lines:
[org/gnome/desktop/session]
session-name='gdm-shell'
Changing the configuration here to gnome-login was the only step that
solved the problem of those I tried.
I suspect there was some old configuration left around from one of my
many upgrades. I found that the file "/etc/dconf/db/gdm.d/00-upstream-
settings" doesn't exist after a fresh install of gdm on artful.
Log from journalctl:
Dec 09 08:25:25 david-desktop /usr/lib/gdm3/gdm-wayland-session[22559]:
gnome-session-binary[22563]: DEBUG(+): emitting SessionIsActive
Dec 09 08:25:25 david-desktop gnome-session-binary[22563]: DEBUG(+): emitting
SessionIsActive
Dec 09 08:25:25 david-desktop /usr/lib/gdm3/gdm-wayland-session[22559]:
gnome-session-binary[22563]: DEBUG(+): fill: *** Getting session 'gdm-shell'
Dec 09 08:25:25 david-desktop gnome-session-binary[22563]: DEBUG(+): fill: ***
Getting session 'gdm-shell'
Dec 09 08:25:25 david-desktop /usr/lib/gdm3/gdm-wayland-session[22559]:
gnome-session-binary[22563]: DEBUG(+): fill: *** Looking if
/var/lib/gdm/.config/gnome-session/sessions/gdm-shell.session is a valid
session file
Dec 09 08:25:25 david-desktop gnome-session-binary[22563]: DEBUG(+): fill: ***
Looking if /var/lib/gdm/.config/gnome-session/sessions/gdm-shell.session is a
valid session file
Dec 09 08:25:25 david-desktop /usr/lib/gdm3/gdm-wayland-session[22559]:
gnome-session-binary[22563]: DEBUG(+): Cannot use session
'/var/lib/gdm/.config/gnome-session/sessions/gdm-shell.session': non-existing
or invalid file.
Dec 09 08:25:25 david-desktop gnome-session-binary[22563]: DEBUG(+): Cannot use
session '/var/lib/gdm/.config/gnome-session/sessions/gdm-shell.session':
non-existing or invalid file.
Dec 09 08:25:25 david-desktop /usr/lib/gdm3/gdm-wayland-session[22559]:
gnome-session-binary[22563]: DEBUG(+): fill: *** Looking if
/etc/xdg/gnome-session/sessions/gdm-shell.session is a valid session file
Dec 09 08:25:25 david-desktop /usr/lib/gdm3/gdm-wayland-session[22559]:
gnome-session-binary[22563]: DEBUG(+): Cannot use session
'/etc/xdg/gnome-session/sessions/gdm-shell.session': non-existing or invalid
file.
Dec 09 08:25:25 david-desktop /usr/lib/gdm3/gdm-wayland-session[22559]:
gnome-session-binary[22563]: DEBUG(+): fill: *** Looking if
/usr/share/gdm/greeter/gnome-session/sessions/gdm-shell.session is a valid
session file
Dec 09 08:25:25 david-desktop /usr/lib/gdm3/gdm-wayland-session[22559]:
gnome-session-binary[22563]: DEBUG(+): Cannot use session
'/usr/share/gdm/greeter/gnome-session/sessions/gdm-shell.session': non-existing
or invalid file.
Dec 09 08:25:25 david-desktop /usr/lib/gdm3/gdm-wayland-session[22559]:
gnome-session-binary[22563]: DEBUG(+): fill: *** Looking if
/usr/local/share/gnome-session/sessions/gdm-shell.session is a valid session
file
Dec 09 08:25:25 david-desktop /usr/lib/gdm3/gdm-wayland-session[22559]:
gnome-session-binary[22563]: DEBUG(+): Cannot use session
'/usr/local/share/gnome-session/sessions/gdm-shell.session': non-existing or
invalid file.
Dec 09 08:25:25 david-desktop /usr/lib/gdm3/gdm-wayland-session[22559]:
gnome-session-binary[22563]: DEBUG(+): fill: *** Looking if
/usr/share/gnome-session/sessions/gdm-shell.session is a valid session file
Dec 09 08:25:25 david-desktop gnome-session-binary[22563]: DEBUG(+): fill: ***
Looking if /etc/xdg/gnome-session/sessions/gdm-shell.session is a valid session
file
Dec 09 08:25:25 david-desktop gnome-session-binary[22563]: DEBUG(+): Cannot use
session '/etc/xdg/gnome-session/sessions/gdm-shell.session': non-existing or
invalid file.
Dec 09 08:25:25 david-desktop gnome-session-binary[22563]: DEBUG(+): fill: ***
Looking if /usr/share/gdm/greeter/gnome-session/sessions/gdm-shell.session is a
valid session file
Dec 09 08:25:25 david-desktop gnome-session-binary[22563]: DEBUG(+): Cannot use
session '/usr/share/gdm/greeter/gnome-session/sessions/gdm-shell.session':
non-existing or invalid file.
Dec 09 08:25:25 david-desktop gnome-session-binary[22563]: DEBUG(+): fill: ***
Looking if /usr/local/share/gnome-session/sessions/gdm-shell.session is a valid
session file
Dec 09 08:25:25 david-desktop gnome-session-binary[22563]: DEBUG(+): Cannot use
session '/usr/local/share/gnome-session/sessions/gdm-shell.session':
non-existing or invalid file.
Dec 09 08:25:25 david-desktop gnome-session-binary[22563]: DEBUG(+): fill: ***
Looking if /usr/share/gnome-session/sessions/gdm-shell.session is a valid
session file
Dec 09 08:25:25 david-desktop /usr/lib/gdm3/gdm-wayland-session[22559]:
gnome-session-binary[22563]: DEBUG(+): Cannot use session
'/usr/share/gnome-session/sessions/gdm-shell.session': non-existing or invalid
file.
Dec 09 08:25:25 david-desktop /usr/lib/gdm3/gdm-wayland-session[22559]:
gnome-session-binary[22563]: CRITICAL: We failed, but the fail whale is dead.
Sorry....
Dec 09 08:25:25 david-desktop gnome-session-binary[22563]: DEBUG(+): Cannot use
session '/usr/share/gnome-session/sessions/gdm-shell.session': non-existing or
invalid file.
Dec 09 08:25:25 david-desktop gnome-session-binary[22563]: CRITICAL: We failed,
but the fail whale is dead. Sorry....
Dec 09 08:25:25 david-desktop gdm-wayland-session[22559]: session exited with
status 1
** Affects: gdm3 (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gdm3 in Ubuntu.
https://bugs.launchpad.net/bugs/1737279
Title:
Greeter fails to start after upgrade, session is 'gdm-shell'
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1737279/+subscriptions
--
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs