Ошибка, работающая postinst сценарий в пакете Debian

Я хочу создать свой собственный deb пакет на использовании Ubtunu 14.04 dh_make и dh_install. Я вставил postinst файл mypackage-1.0/debian/postinst. У меня нет проблемы для создания deb. Но когда я пытаюсь установить пакет с помощью команды dpkg -i mypackage_1.0-1_all.deb Я получил следующие ошибки:

dpkg (subprocess): unable to execute installed post-installation script (/var/lib/dpkg/info/mypackage.postinst): No such file or directory
dpkg: error processing package mypackage 
(--install): subprocess installed post-installation script returned error exit status 2 
Processing triggers for ureadahead (0.100.0-16) ...
Errors were encountered while processing: mypackage

Отметьте, файл сценария существует, и он имеет надлежащие полномочия выполнения.

Спасибо.

0
задан 1 December 2016 в 19:31

1 ответ

Можно извлечь сценарии обслуживания из deb с

mkdir tmp   
dpkg-deb -R mypackage_1.0-1_all.deb tmp

Теперь можно работать tmp/DEBIAN/postinst с "настраивать" аргументом, чтобы моделировать установку пакета и видеть, какова проблема:

tmp/DEBIAN/postinst configure
0
ответ дан 28 September 2019 в 02:12

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

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