GNU bug report logs - #77057
gnome-session symbol lookup error on foreign distribution

Previous Next

Package: guix;

Reported by: Roman Riabenko <roman <at> riabenko.com>

Date: Sun, 16 Mar 2025 17:48:02 UTC

Severity: normal

Full log


View this message in rfc822 format

From: Rutherther <rutherther <at> ditigal.xyz>
To: Roman Riabenko <roman <at> riabenko.com>
Cc: help-guix <at> gnu.org, David Lecompte <guix <at> metani.eu>, 77057 <at> debbugs.gnu.org
Subject: bug#77057: Cannot open a MATE session on Trisquel after installing Gajim from Guix
Date: Thu, 20 Mar 2025 21:05:55 +0100
Hello,

Roman Riabenko <roman <at> riabenko.com> writes:

> On Wed, 19 Mar 2025 22:33:16 +0100
> Rutherther <rutherther <at> ditigal.xyz> wrote:
>
>> David Lecompte <guix <at> metani.eu> writes:
>
>> > Is it really needed for Gajim?
>> 
>> I think so, but gajim executable is actually wrapped with
>> GIO_EXTRA_MODULES, so it's not necessary to set it from the profile,
>> and ideally all programs from Guix should be wrapped like that.
>
> I observe a similar error on PureOS after installing Epiphany:
> https://issues.guix.gnu.org/77057
>
> Maybe the problem is not with Gajim but an input?

Glib is propagated from inputs, that
is the one adding the GIO_EXTRA_MODULES search path.
It is propagated specifically from (at least) dconf, and from there
it's propagated because dconf.pc file has it in Requires of dconf.pc file.

This error is going to happen every time there is a mismatch in abi between
the apps expected gio module version and actually used version.
This can happen commonly on foreign distros or even on Guix system
if one updates only system, but not home/user profile.
It's going to affect many glib packages as they depend on dconf.

Rutherther




This bug report was last modified 135 days ago.

Previous Next


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