Piotr/Alan: Alan Coopersmith wrote: > Piotr Jasiukajtis wrote: >> After update from OpenSolaris 111a to build 117 gdm complains about >> missing '/usr/dt/bin/Xsession' so it's not possible to log in.
If you are using OpenSolaris, there is no /usr/dt directory. This is the Nevada startup script. Check your /usr/share/xsessions/gnome.desktop script and the "Exec" line should tell you what program is being used for starting the GNOME session. It should just be "gnome-session" Normally when you start a session with GDM, it will run /etc/X11/gdm/Xsession, which has these lines of code to source any files in /etc/X11/xinit/xinitrc.d if [ -d /etc/X11/xinit/xinitrc.d ]; then for i in /etc/X11/xinit/xinitrc.d/* ; do if [ -x "$i" ]; then . "$i" fi done fi So, if your startup process is different than using the /usr/share/xsessions/gnome.desktop file, you need to make sure to source those files for the desktop to work properly. >> I haven't found any specific bug regarding that. Is it a known issue? >> If so, any quick and dirty workaround? :) > > I'm not remembering any known bugs there, but the bug would be in whatever > code is expecting /usr/dt/bin/Xsession to be present, since that's part of > the EOL'ed portions of CDE that aren't included in OpenSolaris. Brian