Skip to content

gnome-shell 49.0-1 crash - error libgjs.so.0: undefined symbol: gi_repository_dup_default

Description:

When testing GNOME 49 with the extra-testing repository, GDM fails to start (no GUI present to select user for login).

The following message can be found in the logs:

gnome-shell[970]: /usr/bin/gnome-shell: symbol lookup error: /usr/lib/libgjs.so.0: undefined symbol: gi_repository_dup_default

Additional info:

  • package version(s):
    • gnome-shell 1:49.0-1
    • gdm 49.0.1-1
    • gobject-introspection 1.86.0-1
    • libgirepository 1.86.0-1
  • config and/or log files:
    • No specific configuration applied
    • sudo journalctl -b | curl -F 'file=@-' 0x0.st
    • Output can be seen here: https://0x0.st/KTnA.txt

Steps to reproduce:

  1. With extra-testing repository disabled, pacman -S gnome, systemctl enable --now gdm.service
  2. Enable extra-testing repository in /etc/pacman.conf, pacman -Syu, reboot
  3. gdm fails to start
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information