Gnome Shell session fails to load

Project:Trisquel
Version:6.0
Component:Gnome
Category:bug report
Priority:minor
Assigned:Unassigned
Status:active
Description

After a fresh install of Trisquel 6.0, I installed gnome-session and gnome-shell. When I try to log in with the "GNOME" option selected in GDM, I get presented with a dialog box saying:

Failed to load session "gnome"

The file .xsession-errors contains the following:

/etc/gdm/Xsession: Beginning session setup...
localuser:rah being added to access control list
Setting IM through im-switch for locale=en_GB.
Start IM through /etc/X11/xinit/xinput.d/all_ALL linked to /etc/X11/xinit/xinput.d/default.
gnome-session[2907]: WARNING: Session 'gnome' runnable check failed: Exited with code 1
Sat, 11/02/2013 - 17:51
Priority:critical» minor

Apparently this is a result of there being no hardware 3D acceleration. The /usr/share/gnome-session/sessions/gnome.session session contains a check:

IsRunnableHelper=/usr/lib/gnome-session/gnome-session-check-accelerated

Presumably this is checking for hardware-accelerated 3D (which I don't have).

The error message should be more informative. This would need changes to gnome-session and probably the gnome-session-check-accelerated program.