Пакет подписи с dpkg-buildpackage терпит неудачу, но преуспевает с debsign

У меня есть следующий gpg

----------------------------- pub 2048R/F516F2E7 2017-06-19 uid Ulad Kasach <email@provider.com> sub 2048R/4057A05F 2017-06-19

Когда я пытаюсь создать и подписать пакет с dpkg-buildpackage -kF516F2E7 -S -sa, я получаю следующую ошибку:

gpg: skipped "F516F2E7": No secret key gpg: dpkg-sign.1F6Q4CLd/<package name>.dsc: clearsign failed: No secret key dpkg-buildpackage: error: failed to sign .dsc and .changes file

Однако, если я запустил debsign -k F516F2E7 <package name>.dsc Это успешно.

Кто-нибудь знает, почему это может быть и как dpkg-buildpackage можно добиться успеха?

0
задан 20 June 2017 в 00:29

4 ответа

У меня была эта же проблема до сих пор.

dpkg-buildpackage, похоже, ожидает, что вы передадите адрес электронной почты вместе с флагом -k, а не идентификатором ключа.

dpkg-buildpackage -kmyemail@mydomain.com

После этого у меня не было ошибок.

1
ответ дан 18 July 2018 в 11:23

Хотя это не отвечает на вопрос «почему dpkg-buildpackage терпит неудачу», заменив dpkg-buildpackage на debuild (debuild принимает аргументы dpkg-buildpackage), то может быть получен предполагаемый результат.

tl; dr: «str.replace» dpkg-buildpackage с debuild для быстрого решения

0
ответ дан 18 July 2018 в 11:23

У меня была эта же проблема до сих пор.

dpkg-buildpackage, похоже, ожидает, что вы передадите адрес электронной почты вместе с флагом -k, а не идентификатором ключа.

dpkg-buildpackage -kmyemail@mydomain.com

После этого у меня не было ошибок.

1
ответ дан 24 July 2018 в 19:47

Хотя это не отвечает на вопрос «почему dpkg-buildpackage терпит неудачу», заменив dpkg-buildpackage на debuild (debuild принимает аргументы dpkg-buildpackage), то может быть получен предполагаемый результат.

tl; dr: «str.replace» dpkg-buildpackage с debuild для быстрого решения

0
ответ дан 24 July 2018 в 19:47

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

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