Temos um aplicativo Electron que pretendemos trazer para você. Nós empacotamos nosso snap com o mais recente construtor de elétrons. Eu configurei o aplicativo para confinement: devmode
e instalei-o com snap install my-app_0.0.1_amd64.snap --devmode
, mas ele ainda parece travar ao tentar iniciá-lo. No Ubuntu 16.04, vejo-o aberto na barra de inicialização e, em seguida, pisca em azul algumas vezes e depois desaparece.
Todos os documentos de depuração que li acabam de mencionar para serem executados no --devmode para tentar descobrir problemas como esse, mas nosso aplicativo nem será executado dessa maneira. O que posso fazer?
Se estiver interessado, os últimos snaps (no modo estrito) do aplicativo podem ser encontrados aqui .
Atualização 1:
Eu também tentei usar o snappy-debug e consegui as três entradas de log a seguir antes que o aplicativo seja fechado. Não parece com nenhum erro para mim?
$ sudo /snap/bin/snappy-debug.security scanlog myapp
= AppArmor =
Time: Feb 23 17:35:36
Log: apparmor="ALLOWED" operation="dbus_method_call" bus="session" path="/org/gnome/GConf/Database/0" interface="org.gnome.GConf.Database" member="AddNotify" mask="send" name="org.gnome.GConf" pid=14323 label="snap.myapp.myapp" peer_pid=9443 peer_label="unconfined"
DBus access
= AppArmor =
Time: Feb 23 17:35:36
Log: apparmor="ALLOWED" operation="dbus_method_call" bus="session" path="/org/gnome/GConf/Database/0" interface="org.gnome.GConf.Database" member="AllEntries" mask="send" name="org.gnome.GConf" pid=14323 label="snap.myapp.myapp" peer_pid=9443 peer_label="unconfined"
DBus access
= AppArmor =
Time: Feb 23 17:35:36
Log: apparmor="ALLOWED" operation="dbus_method_call" bus="session" path="/org/gnome/GConf/Database/0" interface="org.gnome.GConf.Database" member="LookupExtended" mask="send" name="org.gnome.GConf" pid=14323 label="snap.myapp.myapp" peer_pid=9443 peer_label="unconfined"
DBus access
Atualização 2:
Se eu for para /snap/my-app/current/
e executar my-app
, o aplicativo Electron será iniciado corretamente e o aplicativo poderá ser executado conforme o esperado, embora isso não pareça estar em execução na caixa de proteção de encaixe.