dpkg-buildpackage: ошибка: не удалось подписать файл .dsc

#gnupg #debian-packaging

Вопрос:

У меня есть сценарии, которые создают большое количество пакетов debian. Когда я пытаюсь изменить список изменений с НЕИЗДАННОГО на определенный выпуск, чтобы я мог подписать результаты, я получаю эту ошибку на каждом втором dpkg-buildpackage:

gpg: не удалось подписать: Сломанная труба gpg: dpkg-sign.fwxloLTb/libshipscomms_4.00-1.dsc: не удалось очистить знак: Сломанная труба

dpkg-buildpackage: ошибка: не удалось подписать файл .dsc

Создание того же пакета во второй раз сразу после этого работает нормально.

Комментарии:

1. Уточнение: сборки выполняются внутри файла makefile, а не непосредственно в командной строке.

2. Дополнительные пояснения: Вышесказанное происходит на трех разных компьютерах (двух архитектурах), все из которых находятся на Buster 10.10. Другая машина, в файле debian_version которой написано «buster/sid», работает правильно. Он запрашивает пароль ключа один раз, а затем подписывает все пакеты по мере их создания. Это заставляет меня думать, что в gpg может быть какой-то тайм-аут.