#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 может быть какой-то тайм-аут.