Что означает эта ошибка Launchpad при создании моего пакета? [дубликат]

Возможный дубликат:
Launchpad не удалось собрать после «быстро отправитьубунту»

Здравствуйте, я отправил свой исходный пакет в ppa с помощью команды

quickly submitubuntu 1.1 myppa

Это успешно отправило мое приложение в мой ppa, но сервер сборки всегда выдает ошибки, Вот журнал сборки ссылка

Кто-нибудь может мне в этом помочь?

Я также пробовал использовать localbuild с помощью команды

quickly package --extras

Он успешно создает файл .deb.

2
задан 13 April 2017 в 15:23

2 ответа

Хорошо, давайте диагностировать Вашу проблему и давайте дадим Вам мини-учебное руководство по пути.

У меня есть Pastebin'd журнал сборки здесь для получения номеров строки для ссылки.

  1. Сборка прерывается с этой ошибкой в строке 613:

    /bin/sh: 1: glib-compile-schemas: not found
    make[1]: *** [override_dh_install] Error 127
    
  2. Хорошо, таким образом, это пропускает названный двоичный файл glib-compile-schemas. Для обнаружения, какой пакет предоставляет это мы можем использовать apt-file утилита (устанавливают сначала):

    izx@ppauvm:~$ apt-file find glib-compile-schemas
    libglib2.0-0: /usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas
    libglib2.0-bin: /usr/bin/glib-compile-schemas
    
  3. Это говорит нам это для Вашей архитектуры сборки, i386 (32-разрядный), двоичный файл /usr/bin/glib-compile-schemas обеспечивается пакетом libglib2.0-bin.

  4. Поиск сборки регистрируется для libglib шоу это libglib2.0-0 установлен, но по-видимому libglib2.0-bin не:

    The following packages will be upgraded:
    apt apt-transport-https libapt-pkg4.12 libgcrypt11 libglib2.0-0
    
  5. Таким образом для обнадеживающего решения этой проблемы сделать libglib2.0-bin явная зависимость от сборки в debian/control файл и перезагрузка Ваш пакет к Панели запуска. Это основывается на Вашей локальной системе, потому что Вам, конечно, установили тот пакет :)

3
ответ дан 13 April 2017 в 15:23

Похоже, вам нужно добавить libglib2.0-bin в качестве зависимости сборки, поскольку она содержит отсутствующий glib-compile-schemas.

0
ответ дан 13 April 2017 в 15:23

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

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