Hi,
I am trying to run my mir-kiosk snap in ubuntu desktop.
ubuntu-frame
is running
I have added the wayland socket link to /run/user/0/wayland-0
It seems like the snap cannot connect to the wayland socket.
electron-kiosk-uc20.
does work on the physical ubuntu core 20 device.
: Started Service for snap application electron-kiosk-uc20.electron-kiosk-uc20.
[67081]: /snap/electron-kiosk-uc20/x4/gnome-platform/usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0: /snap/electron-kiosk-uc20/x4/gnome-platform/usr/lib/x86_64-linux-gnu/libffi.so.7: no version information available (required by /snap/electron-kiosk-uc20/x4/usr/lib/x86_64-linux-gnu/libwayland-client.so.0)
[67084]: ++ find /snap/electron-kiosk-uc20/x4/hacks -name 'setup-*'
[66984]: + for hack in $(find "${SNAP}/hacks" -name setup-\*)
[66984]: + . /snap/electron-kiosk-uc20/x4/hacks/setup-gl
[66984]: ++ set -x
[66984]: ++ export __EGL_VENDOR_LIBRARY_DIRS=/snap/electron-kiosk-uc20/x4/etc/glvnd/egl_vendor.d:/snap/electron-kiosk-uc20/x4/usr/share/glvnd/egl_vendor.d
[66984]: ++ __EGL_VENDOR_LIBRARY_DIRS=/snap/electron-kiosk-uc20/x4/etc/glvnd/egl_vendor.d:/snap/electron-kiosk-uc20/x4/usr/share/glvnd/egl_vendor.d
[66984]: ++ export LIBGL_DRIVERS_PATH=/snap/electron-kiosk-uc20/x4/usr/lib/x86_64-linux-gnu/dri
[66984]: ++ LIBGL_DRIVERS_PATH=/snap/electron-kiosk-uc20/x4/usr/lib/x86_64-linux-gnu/dri
[66984]: ++ export LD_LIBRARY_PATH=/snap/electron-kiosk-uc20/x4/usr/lib/x86_64-linux-gnu:/snap/electron-kiosk-uc20/x4/lib/x86_64-linux-gnu:/var/lib/snapd/lib/gl:/var/lib/snapd/lib/gl32:/var/lib/snapd/void:/snap/electron-kiosk-uc20/x4/lib:/snap/electron-kiosk-uc20/x4/usr/lib:/snap/electron-kiosk-uc20/x4/lib/x86_64-linux-gnu:/snap/electron-kiosk-uc20/x4/usr/lib/x86_64-linux-gnu:/snap/electron-kiosk-uc20/x4/gnome-platform/lib/x86_64-linux-gnu:/snap/electron-kiosk-uc20/x4/gnome-platform/usr/lib/x86_64-linux-gnu:/snap/electron-kiosk-uc20/x4/gnome-platform/usr/lib:/snap/electron-kiosk-uc20/x4/gnome-platform/lib:/snap/electron-kiosk-uc20/x4/gnome-platform/usr/lib/x86_64-linux-gnu/dri:/var/lib/snapd/lib/gl:/snap/electron-kiosk-uc20/x4/gnome-platform/usr/lib/x86_64-linux-gnu/libunity:/snap/electron-kiosk-uc20/x4/gnome-platform/usr/lib/x86_64-linux-gnu/pulseaudio
[66984]: ++ LD_LIBRARY_PATH=/snap/electron-kiosk-uc20/x4/usr/lib/x86_64-linux-gnu:/snap/electron-kiosk-uc20/x4/lib/x86_64-linux-gnu:/var/lib/snapd/lib/gl:/var/lib/snapd/lib/gl32:/var/lib/snapd/void:/snap/electron-kiosk-uc20/x4/lib:/snap/electron-kiosk-uc20/x4/usr/lib:/snap/electron-kiosk-uc20/x4/lib/x86_64-linux-gnu:/snap/electron-kiosk-uc20/x4/usr/lib/x86_64-linux-gnu:/snap/electron-kiosk-uc20/x4/gnome-platform/lib/x86_64-linux-gnu:/snap/electron-kiosk-uc20/x4/gnome-platform/usr/lib/x86_64-linux-gnu:/snap/electron-kiosk-uc20/x4/gnome-platform/usr/lib:/snap/electron-kiosk-uc20/x4/gnome-platform/lib:/snap/electron-kiosk-uc20/x4/gnome-platform/usr/lib/x86_64-linux-gnu/dri:/var/lib/snapd/lib/gl:/snap/electron-kiosk-uc20/x4/gnome-platform/usr/lib/x86_64-linux-gnu/libunity:/snap/electron-kiosk-uc20/x4/gnome-platform/usr/lib/x86_64-linux-gnu/pulseaudio
[66984]: + for hack in $(find "${SNAP}/hacks" -name setup-\*)
[66984]: + . /snap/electron-kiosk-uc20/x4/hacks/setup-mir
[66984]: ++ set -x
[66984]: ++ export MIR_SERVER_PLATFORM_PATH=/snap/electron-kiosk-uc20/x4/usr/lib/x86_64-linux-gnu/mir/server-platform
[66984]: ++ MIR_SERVER_PLATFORM_PATH=/snap/electron-kiosk-uc20/x4/usr/lib/x86_64-linux-gnu/mir/server-platform
[66984]: ++ export MIR_SERVER_XWAYLAND_PATH=/snap/electron-kiosk-uc20/x4/usr/bin/Xwayland
[66984]: ++ MIR_SERVER_XWAYLAND_PATH=/snap/electron-kiosk-uc20/x4/usr/bin/Xwayland
[66984]: + for hack in $(find "${SNAP}/hacks" -name setup-\*)
[66984]: + . /snap/electron-kiosk-uc20/x4/hacks/setup-wayland-host
[66984]: ++ set -x
[66984]: ++ snapctl is-connected wayland
[67090]: +++ dirname /run/user/0/snap.electron-kiosk-uc20
[66984]: ++ real_xdg_runtime_dir=/run/user/0
[66984]: ++ real_wayland=/run/user/0/wayland-0
[66984]: ++ wait_for /run/user/0
[66984]: ++ inotify_pid=67091
[66984]: ++ '[' -O /run/user/0 ']'
[66984]: ++ kill 67091
[66984]: ++ wait_for /run/user/0/wayland-0
[66984]: ++ inotify_pid=67092
[66984]: ++ '[' -O /run/user/0/wayland-0 ']'
[66984]: ++ wait 67092
[67093]: +++ dirname /run/user/0/wayland-0
[67093]: ++ inotifywait --event create /run/user/0
[67093]: Setting up watches.
[67093]: Watches established.
I cannot access the snap shell either.
sudo snap run --shell electron-kiosk-uc20.electron-kiosk-uc20
Is stuck at this loop
[67093]: Setting up watches.
[67093]: Watches established.