Пакет Debian: журнал ошибок postinst?

Я создал *.deb пакет с postinst скрипт. На некоторых хостах это работает с ошибками:

Сценарий после установки подпроцесса вернул ошибку выхода из состояния 1

Есть ли место, где эти ошибки регистрируются, чтобы я мог иметь более подробную информацию (например, номер строки и сообщение об ошибке) для устранения неполадок postinst скрипт?

Мой скрипт имеет set -e, так что ошибка может быть где угодно, а код мне ничего не говорит.

Заранее спасибо.

1 ответ

Решение

dpkg не может сказать, где ваш скрипт провалился - он не всезнающий. Ваш скрипт вернул 1, это все, что знает dpkg. Самый простой способ отладить это set -x в сценарии и выгрузите все выходные данные отладки, которые вы могли бы пожелать.

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