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



Reply via email to