Ошибка пакета Snap: не удалось загрузить модуль «unity-gtk-module»

Я пытаюсь сделать готовую упаковку для fotoxx. Кажется, я на 99% дома.

Если я ввожу команду «fotoxx», я получаю следующие ошибки:

(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

Однако, если я выполняю двоичный файл, созданный с помощью snapcraft, он работает нормально:

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

Насколько я могу судить только при ограниченном тестировании, программа работает отлично.

Сбой только команды «fotoxx».

Я, должно быть, что-то упустил в своем файле snapcraft.yaml. Вот оно:

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
0
задан 17 June 2016 в 02:25

1 ответ

Ничто не отсутствует или неправильное в Вашей стороне: существует все еще некоторая работа, продолжающаяся на настольных снимках и тех, которые предупреждение/отказ является частью их на эту дату.

различие при выполнении (даже в devmode) снимка через команду и непосредственно .../snap/prime/usr/bin/fotoxx, - то, что на первом случае, все пути выбирают зависимости и активы как локаль, модули и такой, из поспешного файла (который не имеет этого unity-gtk-module, например). Когда Вы запускаете свое приложение непосредственно от prime/ каталог, оно похоже на любую другую программу в Вашей системе, и оно использует системные библиотеки.

Таким образом, мы отслеживаем связанные с рабочим столом проблемы на этом, наклеивают наше средство отслеживания ошибки . Мгновенные и настольные команды в настоящее время находятся на фиксации их вместе!

2
ответ дан 17 June 2016 в 02:25

Другие вопросы по тегам:

Похожие вопросы: