Bug#366014: gnome-session: Failed to login due to setuid/setgid process

Jung-hoon Han junghoon.han at gmail.com
Fri May 5 01:24:46 UTC 2006


Package: gnome-session
Version: 2.14.0-2
Severity: important

my previous problem was about xserver-xorg-7.0.15;
upgraded from 7.0.14, it couldn't find xorg.conf.
but now bug-fixed 7.0.16 has came into the archive.

I did know the the problem what I am about to say was due to upper.
but gnome-session problem is different from upper.

my 'gnome-session' problem story starts here :
following problems are mixture of xorg(x11-likes..) & gnome-session.

/etc/X11/Xsession is not exists, currently, insteadly xfree86-common pkg
installed automatically to satisfy its dependencies.
So `ln -s /etc/X11/Xsession.xfree86 /etc/X11/Xsession solves executing of X
by /etc/X11/xinit/xinit.

logging in X with gdm permits only root.
logging with normal user emit following message with zenity dialog:
----------------------------------START
/etc/gdm/PreSession/Default: Registering your session with wtmp and utmp..
..blah.. blah.. (running: /usr/X11R6/bin/sessreg -a -w.. blah.. blah..
...........
/etc/gdm/Xsession: Beginning session setup...
(process:5489): Gtk-Warning: **: This process is currently running setuid
or setgid.
This is not a supported use of GTK+. You must create a helper program instead.
For further details, see:
http://www.gtk.org/setuid.html
Refusing to initialize GTK+.
---------------------------------END

BUT by starting with startx & ~/.xsession
(executes gnome-session directly)
allows normal user's log- into GNOME.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15.7-gazelle-day-060419
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)

Versions of packages gnome-session depends on:
ii  gconf2                       2.14.0-1    GNOME configuration database syste
ii  gnome-control-center         1:2.12.3-2  utilities to configure the GNOME d
ii  libatk1.0-0                  1.11.4-1    The ATK accessibility toolkit
ii  libbonobo2-0                 2.14.0-1    Bonobo CORBA interfaces library
ii  libc6                        2.3.6-7     GNU C Library: Shared libraries
ii  libesd0                      0.2.36-3    Enlightened Sound Daemon - Shared 
ii  libgconf2-4                  2.14.0-1    GNOME configuration database syste
ii  libglib2.0-0                 2.10.2-2    The GLib library of C routines
ii  libgnome-desktop-2           2.14.1.1-1  Utility library for loading .deskt
ii  libgnome2-0                  2.14.1-1    The GNOME 2 library - runtime file
ii  libgnomeui-0                 2.14.1-1    The GNOME 2 libraries (User Interf
ii  libgtk2.0-0                  2.8.17-2    The GTK+ graphical user interface 
ii  libice6                      1:1.0.0-3   X11 Inter-Client Exchange library
ii  liborbit2                    1:2.14.0-1  libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0                1.12.1-2    Layout and rendering of internatio
ii  libsm6                       1:1.0.0-4   X11 Session Management library
ii  libx11-6                     2:1.0.0-6   X11 client-side library
ii  libxrandr2                   2:1.1.0.2-4 X11 RandR extension library

Versions of packages gnome-session recommends:
pn  dbus                          <none>     (no description available)
ii  desktop-base                  0.3.16     common files for the Debian Deskto
ii  gnome-panel                   2.12.3-1   launcher and docking facility for 
ii  metacity                      1:2.14.1-2 A lightweight GTK2 based Window Ma
ii  nautilus                      2.14.1-1   file manager and graphical shell f

-- no debconf information





More information about the Pkg-gnome-maintainers mailing list