erro do pacote snap: Falha ao carregar o módulo “unity-gtk-module”

0

Estou tentando fazer um pacote instantâneo para o fotoxx. Parece que estou 99% em casa.

Se eu digitar o comando "fotoxx", recebo os seguintes erros:

(process:27899): Gtk-WARNING **: Locale not supported by C library.
           Using the fallback 'C' locale. 
Gtk-Message: Failed to load module "unity-gtk-module" 
Failed to connect to Mir: Failed to connect to server socket: 
No such file or directory 
Unable to init server: Could not connect: Connection refused

No entanto, se eu executar o binário criado pelo snapcraft, ele funcionará bem:

   $ .../snap/prime/usr/bin/fotoxx 

Tanto quanto eu posso dizer com apenas testes limitados, o programa funciona perfeitamente.

Apenas o comando "fotoxx" falha.

Eu devo estar perdendo algo no meu arquivo snapcraft.yaml. Aqui está:

name: fotoxx
version: 16.07
summary: Edit photos and manage a large image collection. 
description: (omitted)
confinement: devmode
apps:
   fotoxx:
      command: fotoxx
parts:
   fotoxx:
      plugin: make
      source: /home2/mico/programs/fotoxx/packs/fotoxx-16.07.tar.gz
      stage-packages:
         - xdg-utils
         - libimage-exiftool-perl
    
por Michael Cornelison 16.06.2016 / 15:25

1 resposta

2

Nada está faltando ou está errado do seu lado: ainda há muito trabalho acontecendo em snaps de desktop e esses avisos / falhas fazem parte deles até hoje.

A diferença quando você executa (mesmo no devmode) o seu snap através do comando e diretamente .../snap/prime/usr/bin/fotoxx é que no primeiro caso, todos os caminhos estão buscando dependências e ativos como código do idioma, módulos e tal, a partir do arquivo snap não tem esse unity-gtk-module por exemplo). Quando você executa seu aplicativo diretamente do diretório prime/ , é como qualquer outro programa em seu sistema e está usando as bibliotecas do sistema.

Para resumir, rastreamos os problemas relacionados ao desktop nesta tag em nosso bug rastreador . A equipe ágil e da área de trabalho está atualmente consertando as juntas!

    
por didrocks 17.06.2016 / 08:40