gnome-mobile failes to start on OnePlus 6 with latest updates
Describe your issue
Hi, after updating postmarketOS with gnome-mobile, gnome fails to start.
I am not sure what has been updated but I remember that mutter has reported a failure on upgrade. On second try mutter updated normally, so not sure if this is related to the failure.
What's the expected behaviour?
Before the upgrade gnome-mobile started normally.
What's the current behaviour?
After the upgrade the screen A) hangs at the boot splash screen or B) turns black and remains so
How to reproduce your issue?
This might be reproducible with any gnome-mobile install with the latest updates on postmarketOS edge.
What device are you using?
I am using a oneplus-enchilade (OnePlus 6).
On what postmarketOS version did you encounter the issue?
-
edge ( master
branch) -
v22.12
-
I confirm that the issue still is present after running sudo apk upgrade -a
On what environment did you encounter the issue?
Environments
-
Phosh -
Plasma Mobile -
Sxmo (Wayland/Sway) Please post the output of sxmo_version.sh
-
Other: gnome-mobile
How did you get postmarketOS image?
-
from https://images.postmarketos.org -
I built it using pmbootstrap -
It was preinstalled on my device
What's the build date of the image? (in yyyy-mm-dd format)
Additional information
On startup /var/log/gdm/greeter.log
contains
Unable to run X server
Once restarting gdm with sudo rc-service gdm restart
I get the following log in /var/log/gdm/greeter.log
(process:3131): GLib-GIO-DEBUG: 03:13:21.759: _g_io_module_get_default: Found default implementation local (GLocalVfs) for *gio-vfs*
(gnome-session-binary:3131): dconf-DEBUG: 03:13:21.794: watch_fast: "/org/gnome/gnome-session/" (establishing: 0, active: 0)
(gnome-session-binary:3131): dconf-DEBUG: 03:13:21.794: watch_fast: "/org/gnome/desktop/session/" (establishing: 0, active: 0)
(gnome-session-binary:3131): dconf-DEBUG: 03:13:21.794: watch_fast: "/org/gnome/desktop/screensaver/" (establishing: 0, active: 0)
(gnome-session-binary:3131): dconf-DEBUG: 03:13:21.794: watch_fast: "/org/gnome/desktop/lockdown/" (establishing: 0, active: 0)
(gnome-session-binary:3131): dconf-DEBUG: 03:13:21.795: watch_established: "/org/gnome/gnome-session/" (establishing: 1)
(gnome-session-binary:3131): dconf-DEBUG: 03:13:21.796: watch_established: "/org/gnome/desktop/session/" (establishing: 1)
(gnome-session-binary:3131): dconf-DEBUG: 03:13:21.796: watch_established: "/org/gnome/desktop/screensaver/" (establishing: 1)
(gnome-session-binary:3131): dconf-DEBUG: 03:13:21.796: watch_established: "/org/gnome/desktop/lockdown/" (establishing: 1)
(gnome-session-binary:3131): dconf-DEBUG: 03:13:21.818: watch_fast: "/org/gnome/desktop/a11y/applications/" (establishing: 0, active: 0)
(gnome-session-binary:3131): dconf-DEBUG: 03:13:21.824: watch_established: "/org/gnome/desktop/a11y/applications/" (establishing: 1)
Error relocating /usr/lib/gnome-shell/libst-12.so: clutter_pan_gesture_set_begin_threshold: symbol not found
Error relocating /usr/lib/gnome-shell/libst-12.so: clutter_click_gesture_set_cancel_threshold: symbol not found
Error relocating /usr/lib/gnome-shell/libst-12.so: clutter_gesture_get_points: symbol not found
Error relocating /usr/lib/gnome-shell/libst-12.so: clutter_click_gesture_get_button: symbol not found
Error relocating /usr/lib/gnome-shell/libst-12.so: clutter_gesture_set_state: symbol not found
Error relocating /usr/lib/gnome-shell/libst-12.so: clutter_pan_gesture_new: symbol not found
Error relocating /usr/lib/gnome-shell/libst-12.so: clutter_click_gesture_new: symbol not found
gnome-session-binary[3131]: WARNING: App 'org.gnome.Shell.desktop' exited with code 127
(gnome-session-binary:3131): dconf-DEBUG: 03:13:21.874: watch_fast: "/org/gnome/shell/" (establishing: 0, active: 0)
(gnome-session-binary:3131): dconf-DEBUG: 03:13:21.876: watch_established: "/org/gnome/shell/" (establishing: 1)
(gnome-session-binary:3131): dconf-DEBUG: 03:13:21.881: change_fast
(gnome-session-binary:3131): dconf-DEBUG: 03:13:21.881: unwatch_fast: "/org/gnome/shell/" (active: 1, establishing: 0)
gnome-session-binary[3131]: CODE_FILE=../gnome-session/gsm-manager.c:CODE_LINE=318:on_display_server_failure:Unrecoverable failure in required component org.gnome.Shell.desktop
dbus-daemon[3130]: [session uid=106 pid=3130] Activating service name='ca.desrt.dconf' requested by ':1.8' (uid=106 pid=3131 comm="/usr/libexec/gnome-session-binary --autostart /usr")
(gnome-session-binary:3131): dconf-DEBUG: 03:13:21.885: unwatch_fast: "/org/gnome/desktop/a11y/applications/" (active: 1, establishing: 0)
(gnome-session-binary:3131): dconf-DEBUG: 03:13:21.886: unwatch_fast: "/org/gnome/gnome-session/" (active: 1, establishing: 0)
(gnome-session-binary:3131): dconf-DEBUG: 03:13:21.886: unwatch_fast: "/org/gnome/desktop/session/" (active: 1, establishing: 0)
(gnome-session-binary:3131): dconf-DEBUG: 03:13:21.887: unwatch_fast: "/org/gnome/desktop/screensaver/" (active: 1, establishing: 0)
(gnome-session-binary:3131): dconf-DEBUG: 03:13:21.887: unwatch_fast: "/org/gnome/desktop/lockdown/" (active: 1, establishing: 0)
(dconf-service:3144): GLib-GIO-DEBUG: 03:13:21.889: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
dbus-daemon[3130]: [session uid=106 pid=3130] Successfully activated service 'ca.desrt.dconf'
If I execute sudo gnome-shell
manually I get following output
Error relocating /usr/lib/gnome-shell/libst-12.so: clutter_pan_gesture_set_begin_threshold: symbol not found
Error relocating /usr/lib/gnome-shell/libst-12.so: clutter_click_gesture_set_cancel_threshold: symbol not found
Error relocating /usr/lib/gnome-shell/libst-12.so: clutter_gesture_get_points: symbol not found
Error relocating /usr/lib/gnome-shell/libst-12.so: clutter_click_gesture_get_button: symbol not found
Error relocating /usr/lib/gnome-shell/libst-12.so: clutter_gesture_set_state: symbol not found
Error relocating /usr/lib/gnome-shell/libst-12.so: clutter_pan_gesture_new: symbol not found
Error relocating /usr/lib/gnome-shell/libst-12.so: clutter_click_gesture_new: symbol not found
I also tried deleting postmarketos-ui-gnome-mobile
and then reinstalling it without success.
While installing postmarketos-ui-phosh
and even postmarketos-ui-gnome
are running without issues.