Bug#481030: gnome-settings-daemon: gnome-settings-daemon still not working (under vnc4server)

Christian Pernegger pernegger at gmail.com
Sat Jun 14 09:43:21 UTC 2008


Package: gnome-settings-daemon
Version: 2.22.2.1-1
Followup-For: Bug #481030


While I originally had a "gnome-settings-daemon fails to start" bug on
the local (xorg) display as well, this seems to have been fixed at
some point.

The main use case of the affected boxes is however to provide full
gdm+gnome sessions remotely via vnc4server and that's still
broken. Assuming only vnc4server is affected this could be merged with
#481191.

In case anyone wants to (hopefully) reproduce this my gdm.conf is
attached (needs the vnc4server package installed to work, of course.)

Starting gnome-settings-daemon manually as a regular user does
nothing, started as root it outputs

** (gnome-settings-daemon:19239): WARNING **: numlock:
   XkbQueryExtension returned an error

** (gnome-settings-daemon:19239): WARNING **: Neither XKeyboard not
   Xfree86's keyboard extensions are available,
no way to support keyboard autorepeat rate settings
Xlib:  extension "XInputExtension" missing on display ":2.0".
Segmentation fault

and in dmesg:

gnome-settings-[19248]: segfault at 10 rip 2aaaab2cea1d rsp 7fff5bbe5180 error 4


Regards,

C.


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.24-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gnome-settings-daemon depends on:
ii  gconf2                 2.22.0-1          GNOME configuration database syste
ii  libart-2.0-2           2.3.20-2          Library of functions for 2D graphi
ii  libatk1.0-0            1.22.0-1          The ATK accessibility toolkit
ii  libaudiofile0          0.2.6-7           Open-source version of SGI's audio
ii  libbonobo2-0           2.22.0-1          Bonobo CORBA interfaces library
ii  libbonoboui2-0         2.22.0-1          The Bonobo UI library
ii  libc6                  2.7-10            GNU C Library: Shared libraries
ii  libcairo2              1.6.4-1+b1        The Cairo 2D vector graphics libra
ii  libdbus-1-3            1.2.1-2           simple interprocess messaging syst
ii  libdbus-glib-1-2       0.74-4            simple interprocess messaging syst
ii  libesd-alsa0 [libesd0] 0.2.36-3          Enlightened Sound Daemon (ALSA) - 
ii  libfontconfig1         2.5.0-2           generic font configuration library
ii  libfreetype6           2.3.5-1+b1        FreeType 2 font engine, shared lib
ii  libgconf2-4            2.22.0-1          GNOME configuration database syste
ii  libglade2-0            1:2.6.2-1         library to load .glade files at ru
ii  libglib2.0-0           2.16.3-2          The GLib library of C routines
ii  libgnome-desktop-2     2.22.2-1          Utility library for loading .deskt
ii  libgnome2-0            2.20.1.1-1        The GNOME 2 library - runtime file
ii  libgnomecanvas2-0      2.20.1.1-1        A powerful object-oriented display
ii  libgnomekbd2           2.22.0-1          GNOME library to manage keyboard c
ii  libgnomeui-0           2.20.1.1-1        The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0         1:2.22.0-3        GNOME Virtual File System (runtime
ii  libgstreamer-plugins-b 0.10.19-2         GStreamer libraries from the "base
ii  libgstreamer0.10-0     0.10.19-3         Core GStreamer libraries and eleme
ii  libgtk2.0-0            2.12.9-3          The GTK+ graphical user interface 
ii  libice6                2:1.0.4-1         X11 Inter-Client Exchange library
ii  liborbit2              1:2.14.12-0.1     libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0          1.20.2-2          Layout and rendering of internatio
ii  libpixman-1-0          0.10.0-2          pixel-manipulation library for X a
ii  libpng12-0             1.2.27-1          PNG library - runtime
ii  libpopt0               1.10-3            lib for parsing cmdline parameters
ii  libsm6                 2:1.0.3-1+b1      X11 Session Management library
ii  libstartup-notificatio 0.9-1             library for program launch feedbac
ii  libx11-6               2:1.0.3-7         X11 client-side library
ii  libxi6                 2:1.1.3-1         X11 Input extension library
ii  libxklavier12          3.5-1             X Keyboard Extension high-level AP
ii  libxml2                2.6.32.dfsg-2     GNOME XML library
ii  libxrandr2             2:1.2.2-2         X11 RandR extension library
ii  libxrender1            1:0.9.4-1         X Rendering Extension client libra
ii  libxxf86misc1          1:1.0.1-3         X11 XFree86 miscellaneous extensio
ii  zlib1g                 1:1.2.3.3.dfsg-12 compression library - runtime

gnome-settings-daemon recommends no packages.

-- no debconf information
-------------- next part --------------
# GDM Custom Configuration file.
#
# This file is the appropriate place for specifying your customizations to the
# GDM configuration.   If you run gdmsetup, it will automatically edit this
# file for you and will cause the daemon and any running GDM GUI programs to
# automatically update with the new configuration.  Not all configuration
# options are supported by gdmsetup, so to modify some values it may be
# necessary to modify this file directly by hand.
#
# This file overrides the default configuration settings.  These settings 
# are stored in the GDM System Defaults configuration file, which is found
# at the following location.
#
# /usr/share/gdm/defaults.conf.  
#
# This file contains comments about the meaning of each configuration option,
# so is also a useful reference.  Also refer to the documentation links at
# the end of this comment for further information.  In short, to hand-edit
# this file, simply add or modify the key=value combination in the
# appropriate section in the template below this comment section.
#
# For example, if you want to specify a different value for the Enable key
# in the "[debug]" section of your GDM System Defaults configuration file,
# then add "Enable=true" in the "[debug]" section of this file.  If the
# key already exists in this file, then simply modify it.
#
# Older versions of GDM used the "gdm.conf" file for configuration.  If your
# system has an old gdm.conf file on the system, it will be used instead of
# this file - so changes made to this file will not take effect.  Consider
# migrating your configuration to this file and removing the gdm.conf file.
#
# If you hand edit a GDM configuration file, you can run the following
# command and the GDM daemon will immediately reflect the change.  Any
# running GDM GUI programs will also be notified to update with the new
# configuration.
#
# gdmflexiserver --command="UPDATE_CONFIG <configuration key>"
#
# e.g, the "Enable" key in the "[debug]" section would be "debug/Enable".
#
# You can also run gdm-restart or gdm-safe-restart to cause GDM to restart and
# re-read the new configuration settings.  You can also restart GDM by sending
# a HUP or USR1 signal to the daemon.  HUP behaves like gdm-restart and causes
# any user session started by GDM to exit immediately while USR1 behaves like
# gdm-safe-restart and will wait until all users log out before restarting GDM.
#
# For full reference documentation see the gnome help browser under
# GNOME|System category.  You can also find the docs in HTML form on
# http://www.gnome.org/projects/gdm/
#
# NOTE: Lines that begin with "#" are considered comments.
#
# Have fun!

[daemon]
VTAllocation=false

[security]

[xdmcp]

[gui]

[greeter]



Use24Clock=automatisch

GraphicalThemeRand=true



Browser=false

SystemMenu=false

GraphicalThemes=bijou/:blueswirl/:debblue/:ayo/:debian/:debian-dawn/:debian-greeter/:debian-moreblue/:glassfoot/:hantzley/:happygnome/:industrial/:circles/:linsta

DefaultWelcome=false

Welcome=%s

[chooser]

[debug]
#Enable=true

# Note that to disable servers defined in the GDM System Defaults
# configuration file (such as 0=Standard, you must put a line in this file
# that says 0=inactive, as described in the Configuration section of the GDM
# documentation.
#
[servers]
0=inactive
1=VNC21
2=VNC21
3=VNC19

# Also note, that if you redefine a [server-foo] section, then GDM will
# use the definition in this file, not the GDM System Defaults configuration
# file.  It is currently not possible to disable a [server-foo] section
# defined in the GDM System Defaults configuration file.
#

[server-VNC21]
name=VNC server
command=/usr/bin/Xvnc4 -rfbwait 30000 -securitytypes=none -geometry 1600x1200 -depth 16 -dpi 100
flexible=true
handled=true
chooser=false

[server-VNC19]
name=VNC server
command=/usr/bin/Xvnc4 -rfbwait 30000 -securitytypes=none -geometry 1280x800 -depth 16 -dpi 100
flexible=true
handled=true
chooser=false


More information about the pkg-gnome-maintainers mailing list