Как получить sid pbuilder в человечности

Прежде, чем выпустить пакеты к Debian (и позже синхронизируют их к Ubuntu) я должен протестировать их в sid chroot, но я получаю эту ошибку в чистых 14,04 системах:

$ sudo DIST=sid ARCH=i386 pbuilder create
[sudo] password for u: 
I: Distribution is unstable.
I: Current time: Mon Mar 17 09:37:53 EDT 2014
I: pbuilder-time-stamp: 1395063473
I: Building the build environment
I: running debootstrap
/usr/sbin/debootstrap
I: Retrieving Release 
I: Retrieving Release.gpg 
I: Checking Release signature
E: Release signed by unknown key (key id 8B48AD6246925553)
E: debootstrap failed
W: Aborting with an error
I: cleaning the build env 
I: removing directory /var/cache/pbuilder/build//8688 and its subdirectories

Какие ключи я должен установить для предотвращения такого отказа?

4
задан 28 February 2017 в 06:38

2 ответа

Для получения его, зафиксировал, я должен был установить:

sudo apt-get install debian-archive-keyring

И затем создают chroot с

sudo DIST=sid ARCH=i386 pbuilder create --debootstrapopts \
--keyring=/usr/share/keyrings/debian-archive-keyring.gpg
5
ответ дан 1 December 2019 в 09:24

С Ubuntu 12.04, Точным, Вы могли бы хотеть проверить комментарий № 18 в https://bugs.launchpad.net/ubuntu / + source/pbuilder / + ошибка/599695

Короче говоря:

  1. ключевой идентификатор 8B48AD6246925553 в сообщении об ошибке для Хрипящего Debian 7.0, таким образом...
  2. ... находят соответствующие ключевые 46925553 от , http://keyserver.ubuntu.com:11371/pks/lookup?op=vindex&search=debian+archive&fingerprint=on
  3. Сохраняет ключ к < file>
  4. Добавляют его с
sudo apt-key add <file>

Теперь, можно сделать

pbuilder-dist sid create --debootstrapopts --keyring=/etc/apt/trusted.gpg

, и после этого можно создать материал, не имея необходимость больше давать опцию брелока для ключей.

Еще лучше должен был бы добавить ключ непосредственно к/usr/share/keyrings/debian-archive-keyring.gpg.

1
ответ дан 1 December 2019 в 09:24

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

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