GNU bug report logs -
#77057
gnome-session symbol lookup error on foreign distribution
Previous Next
Full log
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
When using Guix as package manager on a foreign distribution (Pure OS
Byzantium) and after installing some GNOME package (GNOME Web -
Epiphany), it exposes some files, which are processed during the user's
login resulting in a login failure.
Way to reproduce:
$ guix install epiphany
$ sudo reboot
After GDM appears, enter the user password.
Observed result: the screen turns black, then returns to GDM. (If GDM
is not installed and if the phosh service is enabled instead, the
screen remains black after unlocking the drive but turns on and off.)
Expected result: session starting as usual (utilising the host system
files).
Here is the part of the system log, which appears to be relevant
because it is different between the normal and affected login attempts.
I attach the full logs for reference.
бер 15 21:16:40 pureos /usr/libexec/gdm-wayland-session[1312]: Running compositor on wayland display 'wayland-0'
бер 15 21:16:41 pureos /usr/libexec/gdm-wayland-session[1391]: gsettings: symbol lookup error: /home/purism/.guix-profile/lib/gio/modules/libdconfsettings.so: undefined symbol: g_once_init_enter_pointer
бер 15 21:16:41 pureos gnome-session[1366]: /usr/libexec/gnome-session-binary: symbol lookup error: /home/purism/.guix-profile/lib/gio/modules/libdconfsettings.so: undefined symbol: g_once_init_enter_pointer
бер 15 21:16:42 pureos gdm-password][1219]: pam_unix(gdm-password:session): session closed for user purism
бер 15 21:16:42 pureos gdm3[743]: Gdm: GdmDisplay: Session never registered, failing
$ LC_ALL=C guix describe
Generation 101 Mar 15 2025 14:23:34 (current)
guix 1bf1daa
repository URL: https://git.savannah.gnu.org/git/guix.git
branch: master
commit: 1bf1daac77316898d716c27968e4100d8ce464fb
$ uname -a
Linux pureos 6.6.0-1-librem5 #1 SMP PREEMPT Wed Mar 12 17:55:39 EDT 2025 aarch64 GNU/Linux
$ apt show gnome-session | grep Version
Version: 3.38.0-4
$ apt show gdm3 | grep Version
Version: 3.38.2.1-1pureos1
$ echo $PATH
/home/purism/.guix-profile/bin:/home/purism/.guix-profile/sbin:/home/purism/.guix-profile/bin:/home/purism/.guix-profile/sbin:/home/purism/.config/guix/current/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
$ echo $XDG_DATA_DIRS
/usr/share/librem5:/usr/share/librem5:/home/purism/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
$ localectl
System Locale: LANG=uk_UA.UTF-8
VC Keymap: us
X11 Layout: us,ua,gr,ru,fr
X11 Variant: ,,,,
Roman
[failed-boot.log.gz (application/octet-stream, attachment)]
[normal-boot.log.gz (application/octet-stream, attachment)]
[Message part 4 (application/pgp-signature, inline)]
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.