Bug#416506: Unlock dialog does not appear
Loïc Minier
lool at dooz.org
Mon Apr 2 10:52:52 UTC 2007
On Mon, Apr 02, 2007, Damyan Ivanov wrote:
> After some hard-time debugging, I think the error is not in the code,
> but in the fact, that there is missing .service file, as reported below.
> ___________________________________________________
> $ /usr/lib/gnome-screensaver/gnome-screensaver-dialog
>
> (gnome-screensaver-dialog:25473): Gnome-CRITICAL **:
> gnome_program_locate_file: assertion `program != NULL' failed
>
> (gnome-screensaver-dialog:25473): GnomeKbdIndicator-WARNING **: Woops
> remote method failed: The name org.gnome.GkbdConfigRegistry was not
> provided by any .service files
Not found either, but screensaver works fine here.
grep org.gnome.GkbdConfigRegistry -r /usr/share/dbus-1/services
> *** glibc detected *** free(): invalid pointer: 0xb7efc5a0 ***
> Aborted
I don't get this.
> BTW, g-ss misses a build-dependency on libpng12-dev:
> checking for GNOME_SCREENSAVER... configure: error: Package
> requirements (gtk+-2.0 >= 2.7.0
> dbus-glib-1 >= 0.30
> gconf-2.0 >= 2.6.1
> libgnome-menu >= 2.11.1) were not met:
> Package libpng12 was not found in the pkg-config search path.
> Perhaps you should add the directory containing `libpng12.pc'
> to the PKG_CONFIG_PATH environment variable
> Package 'libpng12', required by 'cairo', not found
It builds fine in a pbuilder here; I fear you have been bitten by
#410106.
> If I drop the "XkbLayout", "XkbVariant" and "XkbOptions" lines,
> effectively leaving with only the standard "us" layout,
> gnome-screensaver-dialog works as expected (and shows no keyboard
> switcher).
Interesting.
> I guess the bug may be reassigned to the package that is supposed to
> provide the missing .service file, but I don't happen to know which
> one that is. Still, gnome-screensaver (or maybe libgnomekbd) should
> depend on that package.
I think the problem is that some program crashes or exits with your
keyboard layout; I don't know which, but usually it's
gnome-settings-daemon: could you run "ps fauxwwwww | grep
gnome-settings"?
I think it spawns stuff which is supposed to provide the service you
mentionned. I think .service files are only necessary for
autospawning.
--
Loïc Minier
More information about the pkg-gnome-maintainers
mailing list