Package: guix
Version: 1.2.0-4
Severity: important
Control: submitter -1 Diane Trout <di...@ghic.org>
X-Debbugs-Cc: Diane Trout <di...@ghic.org>

The original history for this bug is in https://bugs.debian.org/985916
and this bug is caused by fixing that one... though it really stands as
it's own issue.

On 2021-04-08, Diane Trout wrote:
> As an update with the /etc/profiles.d/guix.sh update at some point my GNOME
> Desktop crashed and wouldn't restart.
>
> gnome-shell was dying with this error message
> "Settings schema 'org.gnome.desktop.peripherals.touchpad' does not contain a
> key named 'tap-button-map'"
>
> extracted from the stack trace.
>
> #0  g_log_structured_array (log_level=<optimized out>, fields=0x7fffc50d5f90,
> n_fields=4) at ../../../glib/gmessages.c:554
> #1  0x00007f3fbdc560b5 in g_log_default_handler
> (log_domain=log_domain@entry=0x7f3fbded28f8 "GLib-GIO",
> log_level=log_level@entry=6,
>     message=message@entry=0x7f3fac020d80 "Settings schema
> 'org.gnome.desktop.peripherals.touchpad' does not contain a key named 'tap-
> button-map'", unused_data=unused_data@entry=0x0) at
> ../../../glib/gmessages.c:3123
> #2  0x00007f3fbdc56309 in g_logv (log_domain=0x7f3fbded28f8 "GLib-GIO",
> log_level=G_LOG_LEVEL_ERROR, format=<optimized out>,
>     args=<optimized out>) at ../../../glib/gmessages.c:1350
> ...
>
> What I eventually figured out was there were glib-2.0 settings installed into
> my .guix-profile probably from installing the guix's graphical version of 
> emacs
> and that version is older than what's being used by Debian and gnome is very
> cranky about this.

This of course, only happens if you install packages into your profile
that conflict with what is installed via dpkg, so setting this bug as
important severity.


> I disabled automatically activating my user level .guix-profile, while still
> adding the pulled guix command by adding a return in /etc/profile.d/guix.sh.

> Is there a way to limit the guix-profile changes to just interactive shells?

I suspect that is tricker...

> And does the desktop startup only use the non-interactive shell configuration?

I *think* so.


live well,
  vagrant

Attachment: signature.asc
Description: PGP signature

Reply via email to