unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / Atom feed
* bug#35308: GDM refuses to log into Gnome on Debian 9 or 10
@ 2019-04-17 18:16 Nicolas Goaziou
  2020-05-15 14:49 ` zimoun
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Nicolas Goaziou @ 2019-04-17 18:16 UTC (permalink / raw)
  To: 35308

Hello,

I use Guix on top of Debian, with Gnome DE. Once I'm at GDM screen and
I log in successfully, nothing happens, and I'm back to GDM screen. The
only workaround I found is to add the following lines in my .profile:

    unset GI_TYPELIB_PATH
    unset XDG_DATA_DIRS

Then I can get past GDM. The fix doesn't work if i omit either line. It
doesn't make a difference if I use standard Gnome, or Gnome Wayland. It
doesn't make a difference if I use Debian Testing instead of Stable.

This is not a great fix because applications installed through Guix do
not appear in the Applications menu.

I wasn't able to get any error message to chew on. 

Help is welcome.

Regards,

-- 
Nicolas Goaziou

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#35308: GDM refuses to log into Gnome on Debian 9 or 10
  2019-04-17 18:16 bug#35308: GDM refuses to log into Gnome on Debian 9 or 10 Nicolas Goaziou
@ 2020-05-15 14:49 ` zimoun
  2020-05-15 15:02   ` Nicolas Goaziou
  2020-05-15 19:38 ` Nicolas Goaziou
  2020-11-19 14:03 ` bug#35308: GDM refuses to log in with propagated glib Nicolas Goaziou
  2 siblings, 1 reply; 6+ messages in thread
From: zimoun @ 2020-05-15 14:49 UTC (permalink / raw)
  To: 35308, Nicolas Goaziou

Dear Nicolas,

Do you use Gnome from Guix or Gnome from Debian?

All the best,
simon




^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#35308: GDM refuses to log into Gnome on Debian 9 or 10
  2020-05-15 14:49 ` zimoun
@ 2020-05-15 15:02   ` Nicolas Goaziou
  2020-05-15 15:19     ` zimoun
  0 siblings, 1 reply; 6+ messages in thread
From: Nicolas Goaziou @ 2020-05-15 15:02 UTC (permalink / raw)
  To: zimoun; +Cc: 35308

Hello,

zimoun <zimon.toutoune@gmail.com> writes:

> Do you use Gnome from Guix or Gnome from Debian?

From Debian.

Regards,

-- 
Nicolas Goaziou




^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#35308: GDM refuses to log into Gnome on Debian 9 or 10
  2020-05-15 15:02   ` Nicolas Goaziou
@ 2020-05-15 15:19     ` zimoun
  0 siblings, 0 replies; 6+ messages in thread
From: zimoun @ 2020-05-15 15:19 UTC (permalink / raw)
  To: Nicolas Goaziou; +Cc: 35308

On Fri, 15 May 2020 at 17:02, Nicolas Goaziou <mail@nicolasgoaziou.fr> wrote:

> > Do you use Gnome from Guix or Gnome from Debian?
>
> From Debian.

Since I am currently running Guix on the top of Debian stable with
Gnome installed, I could try to reproduce and investigate.
However, I am not a Gnome user...

Could you indicate me which configuration files I need to tweak?
My Guix stuff are in ~/.bash_profile.  I do no use XDG (yet) and I
have only tried to add export XDG_DATA_DIRS with ~/.profile only.
I have a guest account which log by default to Gnome but I have
noticed an issue.


Cheers,
simon




^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#35308: GDM refuses to log into Gnome on Debian 9 or 10
  2019-04-17 18:16 bug#35308: GDM refuses to log into Gnome on Debian 9 or 10 Nicolas Goaziou
  2020-05-15 14:49 ` zimoun
@ 2020-05-15 19:38 ` Nicolas Goaziou
  2020-11-19 14:03 ` bug#35308: GDM refuses to log in with propagated glib Nicolas Goaziou
  2 siblings, 0 replies; 6+ messages in thread
From: Nicolas Goaziou @ 2020-05-15 19:38 UTC (permalink / raw)
  To: zimoun; +Cc: 35308

zimoun <zimon.toutoune@gmail.com> writes:

> Could you indicate me which configuration files I need to tweak?
> My Guix stuff are in ~/.bash_profile.  

I use ~/.profile, as ~/.bash_profile is not sourced in Wayland, IIRC.
But there's nothing fancy in there, just a few exports, e.g.,

  export GUIX_PACKAGE_PATH="$HOME/dev/guix-packages"
  export SSL_CERT_DIR="$GUIX_PROFILE/etc/ssl/certs"
  export SSL_CERT_FILE="$SSL_CERT_DIR/ca-certificates.crt"

and the two unset directives mentioned in the bug report:

  unset GI_TYPELIB_PATH
  unset XDG_DATA_DIRS

> I do no use XDG (yet) and I have only tried to add export
> XDG_DATA_DIRS with ~/.profile only. I have a guest account which log
> by default to Gnome but I have noticed an issue.

Interestingly, I bisected my packages to the rather minimal:

  (specifications->manifest '("python-matplotlib"))

With a profile containing just this single package, I cannot go past GDM
if I don't unset the two environment variables above.

I assume there is something fishy in this package, or, more probably, in
its propagated inputs. WDYT?




^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#35308: GDM refuses to log in with propagated glib
  2019-04-17 18:16 bug#35308: GDM refuses to log into Gnome on Debian 9 or 10 Nicolas Goaziou
  2020-05-15 14:49 ` zimoun
  2020-05-15 19:38 ` Nicolas Goaziou
@ 2020-11-19 14:03 ` Nicolas Goaziou
  2 siblings, 0 replies; 6+ messages in thread
From: Nicolas Goaziou @ 2020-11-19 14:03 UTC (permalink / raw)
  To: 35308

Hello,

I digged further, and tracked propagated inputs from
"python-matplotlib". So, it propagates "python-cairo", which in turn
propagates "cairo", and then "glib". Also, no propagated input from
"glib" has an issue with GDM, this is the stop point.

So, basically, if your manifest is:

    (specifications->manifest '("glib"))

and you use GDM from a foreign distro (Debian 10 in my case), you cannot
log in.

The only workaround I know of at this point is to add the following
lines to, e.g., ".profile":

    unset GI_TYPELIB_PATH
    unset XDG_DATA_DIRS

Help would be appreciated at this point.

Regards,
-- 
Nicolas Goaziou




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2020-11-19 14:04 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-17 18:16 bug#35308: GDM refuses to log into Gnome on Debian 9 or 10 Nicolas Goaziou
2020-05-15 14:49 ` zimoun
2020-05-15 15:02   ` Nicolas Goaziou
2020-05-15 15:19     ` zimoun
2020-05-15 19:38 ` Nicolas Goaziou
2020-11-19 14:03 ` bug#35308: GDM refuses to log in with propagated glib Nicolas Goaziou

unofficial mirror of bug-guix@gnu.org 

This inbox may be cloned and mirrored by anyone:

	git clone --mirror https://yhetil.org/guix-bugs/0 guix-bugs/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 guix-bugs guix-bugs/ https://yhetil.org/guix-bugs \
		bug-guix@gnu.org
	public-inbox-index guix-bugs

Example config snippet for mirrors.
Newsgroups are available over NNTP:
	nntp://news.yhetil.org/yhetil.gnu.guix.bugs
	nntp://news.gmane.io/gmane.comp.gnu.guix.bugs


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git