As Fedora 24 reached EOL on August 8, updates for snapd and snapd-glib have ended for this release and it will remain on snapd 2.26.3 and snapd-glib 1.15.
snapd 2.27 for openSUSE is still in progress, pending investigation into a test case failure that seems to be related to golang goroutine scheduling. This has been observed reliably on golang 1.8.3 and kernel 4.11.8-2. I will keep you posted when the issue is understood and resolved.
I just tried running hiri snap with 2.27 on Ubuntu 16.04 and QtWebEngine browser isn’t loading. The app uses browser-support interface with QTWEBENGINE_DISABLE_SANDBOX=1.
I thought this might’ve been related to 2.27 not (yet, @mvo will include it) having the unity7/x11 fixes from https://github.com/snapcore/snapd/pull/3715, but I just installed hiri on 16.04 and it launched fine.
Are you seeing any security denials in /var/log/syslog when you launch your application? Please paste:
Sorry, I should have been more specific. The app launches fine but WebEngine doesn’t load later in the process. To see it in action, just enter test@hiri.com in the first step and the next step in the wizard will try to load a QtWebEngine and fail.
As for the syslog, there is this denial that seems related:
The problem could be on our end, but perhaps it somehow got exposed with the latest snapd update. We’ve come across this WebEngine not loading problem on Fedora 26 too (latest stable core), so I wonder if this is actually the same problem. I’ll keep debugging it.
I see issues setting up security profiles on Ubuntu 17.04 classic, attempting to upgrade from 2.26.14 with lxd snap installed and in use:
⟫ snap refresh --beta core
2017-08-14T12:03:51+01:00 INFO cannot auto connect core:x11 (slot auto-connection), candidates found: "redacted:x11, duckmarines:x11, hiri:x11"
error: cannot perform the following tasks:
- Setup snap "core" (2660) security profiles (cannot setup mount for snap "lxd": cannot update mount namespace of snap "lxd": cannot update preserved namespace of snap "lxd": cannot update snap namespace: cannot save current mount profile of snap "lxd": open /run/snapd/ns: no such file or directory)
- Setup snap "core" (2660) security profiles (cannot update mount namespace of snap "lxd": cannot update preserved namespace of snap "lxd": cannot update snap namespace: cannot save current mount profile of snap "lxd": open /run/snapd/ns: no such file or directory)
- Setup snap "core" (2660) security profiles (phase 2) (cannot setup mount for snap "lxd": cannot update mount namespace of snap "lxd": cannot update preserved namespace of snap "lxd": cannot update snap namespace: cannot save current mount profile of snap "lxd": open /run/snapd/ns: no such file or directory)
- Setup snap "core" (2660) security profiles (phase 2) (cannot update mount namespace of snap "lxd": cannot update preserved namespace of snap "lxd": cannot update snap namespace: cannot save current mount profile of snap "lxd": open /run/snapd/ns: no such file or directory)
⟫ snap tasks --last=refresh
Status Spawn Ready Summary
Undone 2017-08-14T11:03:32Z 2017-08-14T11:03:54Z Download snap "core" (2660) from channel "beta"
Done 2017-08-14T11:03:32Z 2017-08-14T11:03:54Z Fetch and check assertions for snap "core" (2660)
Undone 2017-08-14T11:03:32Z 2017-08-14T11:03:56Z Mount snap "core" (2660)
Undone 2017-08-14T11:03:32Z 2017-08-14T11:03:56Z Stop snap "core" services
Undone 2017-08-14T11:03:32Z 2017-08-14T11:03:56Z Remove aliases for snap "core"
Undone 2017-08-14T11:03:32Z 2017-08-14T11:03:54Z Make current revision for snap "core" unavailable
Undone 2017-08-14T11:03:32Z 2017-08-14T11:03:54Z Copy snap "core" data
Error 2017-08-14T11:03:32Z 2017-08-14T11:03:54Z Setup snap "core" (2660) security profiles
Undone 2017-08-14T11:03:32Z 2017-08-14T11:03:54Z Make snap "core" (2660) available to the system
Error 2017-08-14T11:03:32Z 2017-08-14T11:03:54Z Setup snap "core" (2660) security profiles (phase 2)
Hold 2017-08-14T11:03:32Z 2017-08-14T11:03:54Z Set automatic aliases for snap "core"
Hold 2017-08-14T11:03:32Z 2017-08-14T11:03:54Z Setup snap "core" aliases
Hold 2017-08-14T11:03:32Z 2017-08-14T11:03:54Z Start snap "core" (2660) services
Hold 2017-08-14T11:03:32Z 2017-08-14T11:03:54Z Remove data for snap "core" (2312)
Hold 2017-08-14T11:03:32Z 2017-08-14T11:03:54Z Remove snap "core" (2312) from the system
Hold 2017-08-14T11:03:32Z 2017-08-14T11:03:54Z Clean up "core" (2660) install
Hold 2017-08-14T11:03:32Z 2017-08-14T11:03:54Z Run configure hook of "core" snap if present
......................................................................
Make current revision for snap "core" unavailable
2017-08-14T12:03:54+01:00 INFO Requested daemon restart.
......................................................................
Setup snap "core" (2660) security profiles
2017-08-14T12:03:51+01:00 INFO cannot auto connect core:gsettings (slot auto-connection), candidates found: "redacted:gsettings, duckmarines:gsettings"
2017-08-14T12:03:51+01:00 INFO cannot auto connect core:home (slot auto-connection), candidates found: "redacted:home, hiri:home, lxd:home"
2017-08-14T12:03:51+01:00 INFO cannot auto connect core:network (slot auto-connection), candidates found: "emoj:network, redacted:network, duckmarines:network, hiri:network, lxd:network, snapstore:network"
2017-08-14T12:03:51+01:00 INFO cannot auto connect core:network-bind (slot auto-connection), candidates found: "duckmarines:network-bind, snapstore:network-bind, canonical-livepatch:network-bind"
2017-08-14T12:03:51+01:00 INFO cannot auto connect core:opengl (slot auto-connection), candidates found: "redacted:opengl, duckmarines:opengl, hiri:opengl"
2017-08-14T12:03:51+01:00 INFO cannot auto connect core:pulseaudio (slot auto-connection), candidates found: "redacted:pulseaudio, duckmarines:pulseaudio, hiri:pulseaudio"
2017-08-14T12:03:51+01:00 INFO cannot auto connect core:unity7 (slot auto-connection), candidates found: "redacted:unity7, hiri:unity7"
2017-08-14T12:03:51+01:00 INFO cannot auto connect core:x11 (slot auto-connection), candidates found: "redacted:x11, duckmarines:x11, hiri:x11"
2017-08-14T12:03:54+01:00 ERROR cannot setup mount for snap "lxd": cannot update mount namespace of snap "lxd": cannot update preserved namespace of snap "lxd": cannot update snap namespace: cannot save current mount profile of snap "lxd": open /run/snapd/ns: no such file or directory
2017-08-14T12:03:54+01:00 ERROR cannot update mount namespace of snap "lxd": cannot update preserved namespace of snap "lxd": cannot update snap namespace: cannot save current mount profile of snap "lxd": open /run/snapd/ns: no such file or directory
......................................................................
Make snap "core" (2660) available to the system
2017-08-14T12:03:51+01:00 INFO Requested daemon restart.
......................................................................
Setup snap "core" (2660) security profiles (phase 2)
2017-08-14T12:03:54+01:00 ERROR cannot setup mount for snap "lxd": cannot update mount namespace of snap "lxd": cannot update preserved namespace of snap "lxd": cannot update snap namespace: cannot save current mount profile of snap "lxd": open /run/snapd/ns: no such file or directory
2017-08-14T12:03:54+01:00 ERROR cannot update mount namespace of snap "lxd": cannot update preserved namespace of snap "lxd": cannot update snap namespace: cannot save current mount profile of snap "lxd": open /run/snapd/ns: no such file or directory