phosh apps won't start after apk upgrade
Describe your issue
What's the expected behaviour?
Console and gnome-control-center start when selected in the app drawer.
What's the current behaviour?
Neither application starts. I was able to install Konsole from ttyescape and use it to try console and see its output:
(process:16122): Adwaita-DEBUG: 18:24:03.812: Settings portal not found: Cannot autolaunch D-Bus without X11 $DISPLAY
(process:16122): GLib-GIO-DEBUG: 18:24:03.814: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
(process:16122): dconf-DEBUG: 18:24:03.814: watch_fast: "/org/gnome/desktop/interface/" (establishing: 0, active: 0)
(process:16122): dconf-WARNING **: 18:24:03.815: unable to open file '/etc/dconf/db/postmarketos': Failed to open file “/etc/dconf/db/postmarketos”: open() failed: No such file or directory; expect degraded performance
(process:16122): dconf-DEBUG: 18:24:03.815: watch_fast: "/org/gnome/desktop/a11y/interface/" (establishing: 0, active: 0)
(process:16122): dconf-DEBUG: 18:24:03.817: watch_fast: "/org/gnome/Console/" (establishing: 0, active: 0)
(process:16122): dconf-DEBUG: 18:24:03.818: watch_fast: "/org/gnome/desktop/interface/" (establishing: 1, active: 0)
(kgx:16122): GLib-GIO-DEBUG: 18:24:03.825: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
(kgx:16122): dconf-DEBUG: 18:24:03.838: watch_established: "/org/gnome/desktop/interface/" (establishing: 2)
(kgx:16122): dconf-DEBUG: 18:24:03.839: watch_established: "/org/gnome/desktop/a11y/interface/" (establishing: 1)
(kgx:16122): dconf-DEBUG: 18:24:03.840: watch_established: "/org/gnome/Console/" (establishing: 1)
(kgx:16122): dconf-DEBUG: 18:24:03.849: watch_fast: "/org/gnome/desktop/interface/" (establishing: 0, active: 2)
(kgx:16122): dconf-DEBUG: 18:24:03.849: watch_fast: "/org/gnome/desktop/peripherals/mouse/" (establishing: 0, active: 0)
(kgx:16122): dconf-DEBUG: 18:24:03.849: watch_fast: "/org/gnome/desktop/sound/" (establishing: 0, active: 0)
(kgx:16122): dconf-DEBUG: 18:24:03.849: watch_fast: "/org/gnome/desktop/privacy/" (establishing: 0, active: 0)
(kgx:16122): dconf-DEBUG: 18:24:03.850: watch_fast: "/org/gnome/desktop/wm/preferences/" (establishing: 0, active: 0)
(kgx:16122): dconf-DEBUG: 18:24:03.850: watch_fast: "/org/gnome/settings-daemon/plugins/xsettings/" (establishing: 0, active: 0)
(kgx:16122): dconf-DEBUG: 18:24:03.850: watch_fast: "/org/gnome/desktop/a11y/" (establishing: 0, active: 0)
(kgx:16122): dconf-DEBUG: 18:24:03.851: watch_fast: "/org/gnome/desktop/a11y/interface/" (establishing: 0, active: 1)
(kgx:16122): dconf-DEBUG: 18:24:03.853: watch_established: "/org/gnome/desktop/peripherals/mouse/" (establishing: 1)
(kgx:16122): dconf-DEBUG: 18:24:03.854: watch_established: "/org/gnome/desktop/sound/" (establishing: 1)
(kgx:16122): dconf-DEBUG: 18:24:03.855: watch_established: "/org/gnome/desktop/privacy/" (establishing: 1)
(kgx:16122): dconf-DEBUG: 18:24:03.857: watch_established: "/org/gnome/desktop/wm/preferences/" (establishing: 1)
(kgx:16122): dconf-DEBUG: 18:24:03.858: watch_established: "/org/gnome/settings-daemon/plugins/xsettings/" (establishing: 1)
(kgx:16122): dconf-DEBUG: 18:24:03.859: watch_established: "/org/gnome/desktop/a11y/" (establishing: 1)
(kgx:16122): GLib-GIO-DEBUG: 18:24:03.879: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’
(kgx:16122): dconf-DEBUG: 18:24:04.266: watch_fast: "/system/proxy/" (establishing: 0, active: 0)
(kgx:16122): dconf-DEBUG: 18:24:04.266: watch_fast: "/system/proxy/http/" (establishing: 0, active: 0)
(kgx:16122): dconf-DEBUG: 18:24:04.266: watch_fast: "/system/proxy/https/" (establishing: 0, active: 0)
(kgx:16122): dconf-DEBUG: 18:24:04.266: watch_fast: "/system/proxy/ftp/" (establishing: 0, active: 0)
(kgx:16122): dconf-DEBUG: 18:24:04.266: watch_fast: "/system/proxy/socks/" (establishing: 0, active: 0)
(kgx:16122): Kgx-DEBUG: 18:24:04.269: new window (-1×-1)
(kgx:16122): dconf-DEBUG: 18:24:04.272: watch_established: "/system/proxy/" (establishing: 1)
(kgx:16122): dconf-DEBUG: 18:24:04.274: watch_established: "/system/proxy/http/" (establishing: 1)
(kgx:16122): dconf-DEBUG: 18:24:04.275: watch_established: "/system/proxy/https/" (establishing: 1)
(kgx:16122): dconf-DEBUG: 18:24:04.276: watch_established: "/system/proxy/ftp/" (establishing: 1)
(kgx:16122): dconf-DEBUG: 18:24:04.278: watch_established: "/system/proxy/socks/" (establishing: 1)
(kgx:16122): Kgx-DEBUG: 18:24:06.406: updated watcher focused? yes
(kgx:16122): Kgx-DEBUG: 18:24:06.407: Started watching 16128
(kgx:16122): Gdk-DEBUG: 18:24:06.550: [destroyed object]: error 7: importing the supplied dmabufs failed
Gdk-Message: 18:24:06.550: Error 71 (Protocol error) dispatching to Wayland display.
Adding WAYLAND_DEBUG=1 gives a bit more:
...
[2243708.973] -> xdg_surface@29.set_window_geometry(0, 0, 360, 447)
[2243709.029] -> wl_compositor@6.create_region(new id wl_region@37)
[2243709.047] -> wl_region@37.add(-12, -12, 384, 471)
[2243709.061] -> wl_surface@27.set_input_region(wl_region@37)
[2243709.074] -> wl_region@37.destroy()
[2243709.085] -> wl_surface@27.frame(new id wl_callback@35)
[2243709.109] -> wl_surface@27.frame(new id wl_callback@38)
[2243709.127] -> zwp_linux_dmabuf_v1@30.create_params(new id zwp_linux_buffer_params_v1@39)
[2243709.187] -> zwp_linux_buffer_params_v1@39.add(fd 12, 0, 0, 2880, 134217728, 81)
[2243709.210] -> zwp_linux_buffer_params_v1@39.create_immed(new id wl_buffer@40, 720, 894, 875713089, 0)
[2243709.226] -> zwp_linux_buffer_params_v1@39.destroy()
[2243709.237] -> wl_surface@27.attach(wl_buffer@40, 0, 0)
[2243709.249] -> wl_surface@27.damage_buffer(0, 0, 720, 894)
[2243709.433] -> wl_surface@27.commit()
[2243710.556] wl_display@1.delete_id(37)
[2243710.590] wl_display@1.error(nil, 7, "importing the supplied dmabufs failed")
(kgx:16226): Gdk-DEBUG: 18:24:44.609: [destroyed object]: error 7: importing the supplied dmabufs failed
Gdk-Message: 18:24:44.609: Error 71 (Protocol error) dispatching to Wayland display.
Running gnome-control-center produces the same error, as do a few other apps such as Pure Maps.
How to reproduce your issue?
This is with an apk upgrade -a
performed earlier today.
What device are you using?
pinephone pro
On what postmarketOS version did you encounter the issue?
-
edge ( master
branch) -
v22.06
-
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: Please fill out
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)
2022-11-09
Edited by Matthew Via