You are not logged in.
Hi everybody, I'm using Gnome as DE and trying to do a full system upgrade, to Gnome 46, I've run into an issue. I can't log in into the X11 session, getting the "Oh no ! Something has done wrong, please contact your system administrator".
I think it's because of gnome-shell I found this error in the journal :
mars 24 19:54:26 xalares.tk gnome-shell[1893]: JS ERROR: Gio.IOErrorEnum: Error: GSettings key show-status-shapes not found in schema org.gnome.desktop.a11y.interface
Stack trace:
_checkKey@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:779:23
createCheckedMethod/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:729:30
_updateIconOpacity@resource:///org/gnome/shell/ui/popupMenu.js:384:50
_init@resource:///org/gnome/shell/ui/popupMenu.js:380:14
_init@resource:///org/gnome/shell/ui/calendar.js:932:15
Switch@resource:///org/gnome/shell/ui/popupMenu.js:339:4
DoNotDisturbSwitch@resource:///org/gnome/shell/ui/calendar.js:926:1
_init@resource:///org/gnome/shell/ui/calendar.js:981:27
CalendarMessageList@resource:///org/gnome/shell/ui/calendar.js:946:1
_init@resource:///org/gnome/shell/ui/dateMenu.js:922:29
ButtonBox@resource:///org/gnome/shell/ui/panelMenu.js:12:1
PanelMenuButton@resource:///org/gnome/shell/ui/panelMenu.js:97:4
DateMenuButton@resource:///org/gnome/shell/ui/dateMenu.js:863:1
_ensureIndicator@resource:///org/gnome/shell/ui/panel.js:897:25
_updateBox@resource:///org/gnome/shell/ui/panel.js:908:34
_updatePanel@resource:///org/gnome/shell/ui/panel.js:861:14
_init@resource:///org/gnome/shell/ui/panel.js:686:14
Panel@resource:///org/gnome/shell/ui/panel.js:646:1
_initializeUI@resource:///org/gnome/shell/ui/main.js:241:13
start@resource:///org/gnome/shell/ui/main.js:175:11
@resource:///org/gnome/shell/ui/init.js:12:47
@resource:///org/gnome/shell/ui/init.js:21:20
Here you can find my full sys log : https://gist.github.com/Xalares/5c181bf … ffc5656f46
If anyone has a clue about how to solve that, I'd be glad to hear about it !
Last edited by Xalares (2024-03-28 20:50:30)
Offline
pacman -Qikk at-spi2-core
export NO_AT_BRIDGE=1
And in doubt
mars 24 20:21:06 xalares.tk systemd-coredump[1879]: Process 1771 (gnome-shell) of user 120 dumped core.
Stack trace of thread 1771:
#0 0x000074c67caab32c n/a (libc.so.6 + 0x8d32c)
#1 0x000074c67ca5a6c8 raise (libc.so.6 + 0x3c6c8)
#2 0x0000629c3fc7b109 n/a (gnome-shell + 0x3109)
#3 0x000074c67ca5a770 n/a (libc.so.6 + 0x3c770)
#4 0x000074c67caab32c n/a (libc.so.6 + 0x8d32c)
#5 0x000074c67ca5a6c8 raise (libc.so.6 + 0x3c6c8)
#6 0x000074c67ca424b8 abort (libc.so.6 + 0x244b8)
#7 0x000074c67ca43395 n/a (libc.so.6 + 0x25395)
#8 0x000074c67cab52a7 n/a (libc.so.6 + 0x972a7)
#9 0x000074c67cab75b4 n/a (libc.so.6 + 0x995b4)
#10 0x000074c67cab9e93 __libc_free (libc.so.6 + 0x9be93)
#11 0x000074c67d2cff96 g_error_free (libglib-2.0.so.0 + 0x41f96)
#12 0x000074c67d0da643 n/a (libgjs.so.0 + 0x50643)
disable all 3rd party extensions, as is common w/ gnome updates.
https://wiki.archlinux.org/title/GNOME#Extensions
https://wiki.archlinux.org/title/GNOME/ … _the_shell
Online
Hi,
I have the same issue. But directly at start. I guess gdm start on gnome wayland.
I have no gnome extensions.
at-spi2-core seems ok. Tried export NO_AT_BRIDGE=1 with no success.
Offline
Hi, the first thing I tried is deactivate all my extension, all my custom themes, and it didn't change anything. I'll try to uninstall them. Thanks for your help !
Offline
So, I tried to uninstall all my extensions and themes, checked at-spi2-core and do an export NO_AT_BRIDGE=1 with no success too. The error persists and remains the same.
Last edited by Xalares (2024-03-25 12:49:27)
Offline
at-spi isn't the problem, I just wanted to point out how to disable it .
Please post an updatedsystem journal for the boot:
sudo journalctl -b | curl -F 'file=@-' 0x0.st
and
pacman -Qikk gjs
Online
For the first one :
pacman -Qikk gjs
Nom : gjs
Version : 2:1.78.4-1
Description : Javascript Bindings for GNOME
Architecture : x86_64
URL : https://wiki.gnome.org/Projects/Gjs
Licences : LGPL-2.0-or-later
Groupes : --
Fournit : libgjs.so=0-64
Dépend de : cairo dconf glib2 gobject-introspection-runtime
js115 libffi libgirepository libsysprof-capture
libx11 readline libreadline.so=8-64
Dépendances opt. : --
Requis par : gnome-builder gnome-characters gnome-maps
gnome-shell gnome-shell-extension-desktop-icons-ng
gnome-weather polari sushi
Optionnel pour : libpeas-2
Est en conflit avec : --
Remplace : --
Taille installée : 1442,91 KiB
Paqueteur : Jan Alexander Steffens (heftig)
<heftig@archlinux.org>
Compilé le : lun. 12 févr. 2024 02:04:06
Installé le : lun. 25 mars 2024 13:56:02
Motif d’installation : Installé comme dépendance d’un autre paquet
Script d’installation : Non
Validé par : Signature
gjs : 29 fichiers au total, 0 fichier modifié
I've reinstalled all extensions and downgraded my packages, by updated system journal for the boot, you mean a journal for the system boot when extensions were removed and system upgraded ?
Offline
when extensions were removed and system upgraded ?
Yes.
I assume the gjs version there also reflects that downgrade? (Cause it's old)
Edit: and in case you update again, try the behavior w/ a fresh user account.
Last edited by seth (2024-03-25 15:39:39)
Online
I tried to start wayland from tty2 with
XDG_SESSION_TYPE=wayland dbus-run-session gnome-session
but there seems to be an issue to activate 'ca.desrt.dconf'. "A connection to the bus can't be made".
Offline
I'm using elinks to tell you that, so my answer will be in multiple posts
❯ cat gjs-pacman.logNom : gjsVersion : 2:1.80.1-1Description : Javascript Bindings for GNOMEArchitecture : x86_64URL : https://wiki.gnome.org/Projects/GjsLicences : LGPL-2.0-or-laterGroupes : --Fournit : libgjs.so=0-64Dépend de : cairo dconf gcc-libs glib2 glibc gobject-introspection-runtime js115 libffi libgirepository libsysprof-capture libx11 readline libreadline.so=8-64Dépendances opt. : --Requis par : gnome-builder gnome-characters gnome-maps gnome-shell gnome-weather polari sushiOptionnel pour : libpeas-2Est en conflit avec : --Remplace : --Taille installée : 1478,97 KiBPaqueteur : Jan Alexander Steffens (heftig) <heftig@archlinux.org>Compilé le : sam. 23 mars 2024 11:27:17Installé le : lun. 25 mars 2024 16:41:11Motif d’installation : Installé comme dépendance d’un autre paquetScript d’installation : NonValidé par : Signaturegjs : 29 fichiers au total, 0 fichier modifié
and here my journal log https://gist.github.com/Xalares/30ce432 … 31dd2f9dca
Offline
To upload the journal of the 3rd last boot:
sudo journalctl -b -3 | curl -F 'file=@-' 0x0.st
No need for elinks.
The exception is (still) somehow in the calendar widget and
mars 25 16:44:33 xalares.tk gnome-shell[1715]: JS ERROR: Gio.IOErrorEnum: Error: GSettings key show-status-shapes not found in schema org.gnome.desktop.a11y.interface
seems related to a bogus config key (that relates to the a11y stuff, but I don't think is related to the daemon running)
Online
Without gdm starting and without remembering which boot was the correct one, I needed to do the updates again to break gnome-shell again, and then I needed a way to use my computer without the gnome desktop environment... Because I'm fedup with uninstalling reinstalling updates I've installed i3 now it's better than tty xD !
Last edited by Xalares (2024-03-25 17:23:56)
Offline
Just for information, I just re-installed libgdm (which was already installed) and it seems to work.
Offline
Unfortunately, reinstalling libgdm didn't solve my issue, I think your problem was not the same as mine.
Offline
The libgdm thing is all over the place but has a different failure pattern (incompatible dbus interface and the session doesn't start at all rather than gnome-shell crashing)
Did you try the behavior for a fresh user account?
Online
I don't know how to do that... Because gnome-shell crashes before I can choose the user account. My guess about this issue is it's related to me, customizing gdm with gdm-settings. Now I wonder how to undo changes I've made with gdm-settings and clean things up.
Offline
Because gnome-shell crashes before I can choose the user account.
So it's actually GDM that crashes here?
https://wiki.archlinux.org/title/GDM#dc … figuration
https://wiki.archlinux.org/title/GDM#Se … r_settings
Online
The thing is, it's gdm that seems to call gnome-shell which then crash
mars 25 16:44:33 xalares.tk /usr/lib/gdm-x-session[1690]: dbus-daemon[1690]: [session uid=120 pid=1690] Activating service name='org.gnome.Shell.Screencast' requested by ':1.5' (uid=120 pid=1715 comm="/usr/bin/gnome-shell")
mars 25 16:44:33 xalares.tk gnome-shell[1715]: JS ERROR: Gio.IOErrorEnum: Error: GSettings key show-status-shapes not found in schema org.gnome.desktop.a11y.interface
Last edited by Xalares (2024-03-26 15:57:58)
Offline
Interesting, If I run gnome-shell --nested inside my i3 session, it works ! So it's an issue with the way that gdm calls gnome-shell...
Offline
No, it's actually probably GDM - it uses gnome-shell for its GUI
Online
Hi, finally, I found what was wrong, I was using gsettings-desktop-schemas-ubuntu, instead of gsettings-desktop-schemas which was the root of the issue as they are not at the same version.
Offline