OK, I've got a branch up that adds permission to talk to the USC mir_socket to lightdm's apparmor profile for guests.
Bug 1593407 is indeed separate (though it also will involve editing the guest apparmor profile). Not only can snaps not be run in a guest session, but they aren't listed in the app drawer either, because we can't talk to snapd.
When testing this, I also noticed a bug in unity8. The screen gets locked due to a timeout. But the guest user can't unlock the screen. Looking at that.
OK, I've got a branch up that adds permission to talk to the USC mir_socket to lightdm's apparmor profile for guests.
Bug 1593407 is indeed separate (though it also will involve editing the guest apparmor profile). Not only can snaps not be run in a guest session, but they aren't listed in the app drawer either, because we can't talk to snapd.
When testing this, I also noticed a bug in unity8. The screen gets locked due to a timeout. But the guest user can't unlock the screen. Looking at that.