GNU bug report logs - #30093
Installing python-ipython breaks Gnome on Fedora.

Previous Next

Package: guix;

Reported by: Fis Trivial <ybbs.daans <at> hotmail.com>

Date: Fri, 12 Jan 2018 21:33:02 UTC

Severity: important

Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#30093: closed (Installing python-ipython breaks Gnome on Fedora.)
Date: Thu, 29 Sep 2022 02:51:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Wed, 28 Sep 2022 22:50:46 -0400
with message-id <875yh6opvd.fsf_-_ <at> gmail.com>
and subject line Re: bug#30093: Installing python-ipython breaks Gnome on Fedora.
has caused the debbugs.gnu.org bug report #30093,
regarding Installing python-ipython breaks Gnome on Fedora.
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
30093: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=30093
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Fis Trivial <ybbs.daans <at> hotmail.com>
To: "bug-guix <at> gnu.org" <bug-guix <at> gnu.org>
Subject: Installing python-ipython breaks Gnome on Fedora.
Date: Fri, 12 Jan 2018 21:32:26 +0000
* Environment
I am currently running Guix on top of Fedora 26, which comes with Gnome 3.24.2

As recommended(1), I source *~/.guix-profile/etc/profile* in *~/.bash_profile*
to make all the exported variables recognized by login shell.

* Issue
After installing python-ipython with guix, guix exported the following
variables:

	GUIX_GTK3_PATH
	PKG_CONFIG_PATH

The next time I login, Gnome was broken, displaying nothing but a black screen,
except for Owncloud client(which is based on Qt). And all the key bindings
are gone.

So, I used tty to move the `source` command from *.bash_profile* to *.bashrc*.
After that, Gnome came back and functions as usual.


* Version
$: guix --version
guix (GNU Guix) d9a38cc255d853b2694a01b5704c1daedbb56742


[1]: https://lists.gnu.org/archive/html/help-guix/2017-05/msg00072.html
[Message part 3 (message/rfc822, inline)]
From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: tomas.almeida <at> astrolabium.io
Cc: andre.gomes <at> astrolabium.io, 30093-done <at> debbugs.gnu.org
Subject: Re: bug#30093: Installing python-ipython breaks Gnome on Fedora.
Date: Wed, 28 Sep 2022 22:50:46 -0400
Hi,

tomas.almeida <at> astrolabium.io <tomas.almeida <at> astrolabium.io> writes:

> Hello,
>
> I see people mentioning here that there doesn't seem to be a general
> solution to be included in Guix for this, but I als do not understand
> what the particular solution (for my machine, for example) is supposed
> to be.
> I'm a new user to Guix and also not technically very experienced with
> Linux OS's, so feel free to point me out something obvious I have
> missed.
>
> I currently have Guix on top of Ubuntu 20.04, and I have this exact
> problem with XDG_DATA_DIRS being exported on startup of Gnome and
> breaking it, and i happend when this variable is added to
> ~/.guix-profile/etc/profile when installing certain packages; the ones
> detected so far where python-ipython, python-ipykernel and
> python-notebook.

That's been fixed in guix-install.sh with
23aafc800c9e678662766440916449ec5bbce830 from Philip McGrath (thanks!):
"etc/guix-install.sh: Initialize XDG base directories."

I've confirmed it fixes the original problem, which was that installing
'python-ipython' would break a GDM login to GNOME on Fedora, by
installing the latest Guix via guix-install.sh on a Fedora 33 VM I had
laying around, then 'guix install python-ipython', logout, then re-login
without an issue.

Closing!

-- 
Thanks,
Maxim


This bug report was last modified 2 years and 236 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.