Подписание / проверка пакетов проходит по Ubuntu 16.04, но не работает на Ubuntu 14.04

Если вы хотите перенаправить все выходные & amp; stderr to / dev / null, вы должны заменить

git ls-remote -q <URL to repository> $> /dev/null

на

git ls-remote -q <URL to repository> &> /dev/null

(& amp; вместо $)

0
задан 13 March 2018 в 10:33

3 ответа

Я сам нашел ответ на этот вопрос, если кто-то еще столкнется с этой проблемой.

Оказывается, в dpkg-sig произошла ошибка, которая позже была исправлена ​​(подробнее о: https: // bugs.launchpad.net/ubuntu/+source/dpkg-sig/+bug/1342938)

Проблема в том, что существуют два типа сжатия, которые использует dpkg при создании пакетов deb: gz и xz. Ошибка заключалась в том, что dpkg-sig проверялся только для data.tar.gz, проверяя подпись, и он не смог / вернулся badsig на data.tar.xz. В моем случае метод сжатия xz использовался для сборки пакета, на котором я тестировал.

Теперь ошибка исправлена, и обновленный пакет debp-sig deb может быть загружен с: https : //bugs.launchpad.net/ubuntu/+source/dpkg-sig/+bug/1342938

Эта проблема возникала в Ubuntu 14.04, потому что при загрузке из apt-репозитория мы получить более старую, не исправленную версию dpkg-sig. Поэтому, если кто-нибудь из Ubuntu 14.04 сталкивается с этой проблемой, он может просто загрузить обновленный пакет deb из ftp url, указанный выше, и он должен решить их проблему.

В качестве дополнительной заметки вы можете проверить тип сжатия сделав следующее на терминале:

ar vx packagename.deb

Вы должны получить либо data.tar.gz, либо data.tar.xz вместе с некоторыми другими файлами. Это поможет вам понять, что такое тип сжатия.

Еще одна полезная ссылка: https://ubuntuforums.org/showthread.php?t=2175836

0
ответ дан 22 May 2018 в 12:36

Я сам нашел ответ на этот вопрос, если кто-то еще столкнется с этой проблемой.

Оказывается, в dpkg-sig произошла ошибка, которая позже была исправлена ​​(подробнее о: https: // bugs.launchpad.net/ubuntu/+source/dpkg-sig/+bug/1342938)

Проблема в том, что существуют два типа сжатия, которые использует dpkg при создании пакетов deb: gz и xz. Ошибка заключалась в том, что dpkg-sig проверялся только для data.tar.gz, проверяя подпись, и он не смог / вернулся badsig на data.tar.xz. В моем случае метод сжатия xz использовался для сборки пакета, на котором я тестировал.

Теперь ошибка исправлена, и обновленный пакет debp-sig deb может быть загружен с: https : //bugs.launchpad.net/ubuntu/+source/dpkg-sig/+bug/1342938

Эта проблема возникала в Ubuntu 14.04, потому что при загрузке из apt-репозитория мы получить более старую, не исправленную версию dpkg-sig. Поэтому, если кто-нибудь из Ubuntu 14.04 сталкивается с этой проблемой, он может просто загрузить обновленный пакет deb из ftp url, указанный выше, и он должен решить их проблему.

В качестве дополнительной заметки вы можете проверить тип сжатия сделав следующее на терминале:

ar vx packagename.deb

Вы должны получить либо data.tar.gz, либо data.tar.xz вместе с некоторыми другими файлами. Это поможет вам понять, что такое тип сжатия.

Еще одна полезная ссылка: https://ubuntuforums.org/showthread.php?t=2175836

0
ответ дан 17 July 2018 в 18:58

Я сам нашел ответ на этот вопрос, если кто-то еще столкнется с этой проблемой.

Оказывается, в dpkg-sig произошла ошибка, которая позже была исправлена ​​(подробнее о: https: // bugs.launchpad.net/ubuntu/+source/dpkg-sig/+bug/1342938)

Проблема в том, что существуют два типа сжатия, которые использует dpkg при создании пакетов deb: gz и xz. Ошибка заключалась в том, что dpkg-sig проверялся только для data.tar.gz, проверяя подпись, и он не смог / вернулся badsig на data.tar.xz. В моем случае метод сжатия xz использовался для сборки пакета, на котором я тестировал.

Теперь ошибка исправлена, и обновленный пакет debp-sig deb может быть загружен с: https : //bugs.launchpad.net/ubuntu/+source/dpkg-sig/+bug/1342938

Эта проблема возникала в Ubuntu 14.04, потому что при загрузке из apt-репозитория мы получить более старую, не исправленную версию dpkg-sig. Поэтому, если кто-нибудь из Ubuntu 14.04 сталкивается с этой проблемой, он может просто загрузить обновленный пакет deb из ftp url, указанный выше, и он должен решить их проблему.

В качестве дополнительной заметки вы можете проверить тип сжатия сделав следующее на терминале:

ar vx packagename.deb

Вы должны получить либо data.tar.gz, либо data.tar.xz вместе с некоторыми другими файлами. Это поможет вам понять, что такое тип сжатия.

Еще одна полезная ссылка: https://ubuntuforums.org/showthread.php?t=2175836

0
ответ дан 23 July 2018 в 19:45

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

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