Getting error:
Oct 10 09:05:09 suse-pc gnome-shell[2946]: JS ERROR: GLib.Error g-invoke-error-quark: Could not locate g_settings_bind_with_mapping_closures: 'g_settings_bind_with_mapping_closures': /lib64/libgio-2.0.so.0: undefined symbol: g_settings_bind_with_mapping_closures
_init@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:725:50
require@resource:///org/gnome/gjs/modules/esm/gi.js:16:28
@gi://Gio/:3:25
Oct 10 09:05:09 suse-pc gnome-shell[2946]: Execution of main.js threw exception: Module resource:///org/gnome/shell/ui/init.js threw an exception
Looks like an incompatible libgio
library issue. Any ideas on a fix?
Full log:
pavin@suse-pc:~> journalctl --user -b -4 -u org.gnome.Shell@wayland.service | cat
Oct 10 09:05:09 suse-pc systemd[2680]: Starting GNOME Shell on Wayland...
Oct 10 09:05:09 suse-pc gnome-shell[2946]: Running GNOME Shell (using mutter 46.5) as a Wayland display server
Oct 10 09:05:09 suse-pc gnome-shell[2946]: Device '/dev/dri/card1' prefers shadow buffer
Oct 10 09:05:09 suse-pc gnome-shell[2946]: Added device '/dev/dri/card1' (amdgpu) using atomic mode setting.
Oct 10 09:05:09 suse-pc gnome-shell[2946]: Created gbm renderer for '/dev/dri/card1'
Oct 10 09:05:09 suse-pc gnome-shell[2946]: Boot VGA GPU /dev/dri/card1 selected as primary
Oct 10 09:05:09 suse-pc gnome-shell[2946]: Obtained a high priority EGL context
Oct 10 09:05:09 suse-pc gnome-shell[2946]: Obtained a high priority EGL context
Oct 10 09:05:09 suse-pc gnome-shell[2946]: Using public X11 display :0, (using :1 for managed services)
Oct 10 09:05:09 suse-pc gnome-shell[2946]: Using Wayland display name 'wayland-0'
Oct 10 09:05:09 suse-pc gnome-shell[2946]: JS ERROR: GLib.Error g-invoke-error-quark: Could not locate g_settings_bind_with_mapping_closures: 'g_settings_bind_with_mapping_closures': /lib64/libgio-2.0.so.0: undefined symbol: g_settings_bind_with_mapping_closures
_init@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:725:50
require@resource:///org/gnome/gjs/modules/esm/gi.js:16:28
@gi://Gio/:3:25
Oct 10 09:05:09 suse-pc gnome-shell[2946]: Execution of main.js threw exception: Module resource:///org/gnome/shell/ui/init.js threw an exception
Oct 10 09:05:10 suse-pc systemd[2680]: org.gnome.Shell@wayland.service: Failed with result 'protocol'.
Oct 10 09:05:10 suse-pc systemd[2680]: Failed to start GNOME Shell on Wayland.
Oct 10 09:05:10 suse-pc systemd[2680]: org.gnome.Shell@wayland.service: Triggering OnFailure= dependencies.
Oct 10 09:05:10 suse-pc systemd[2680]: org.gnome.Shell@wayland.service: Consumed 363ms CPU time, 185.8M memory peak.
Oct 10 09:05:11 suse-pc systemd[2680]: GNOME Shell on Wayland was skipped because of an unmet condition check (ConditionEnvironment=XDG_SESSION_TYPE=wayland).
Oct 10 09:05:19 suse-pc systemd[2680]: GNOME Shell on Wayland was skipped because of an unmet condition check (ConditionEnvironment=XDG_SESSION_TYPE=wayland).
Oct 10 09:05:25 suse-pc systemd[2680]: GNOME Shell on Wayland was skipped because of an unmet condition check (ConditionEnvironment=XDG_SESSION_TYPE=wayland).