Прежде, чем выпустить пакеты к 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
Какие ключи я должен установить для предотвращения такого отказа?
Для получения его, зафиксировал, я должен был установить:
sudo apt-get install debian-archive-keyring
И затем создают chroot с
sudo DIST=sid ARCH=i386 pbuilder create --debootstrapopts \
--keyring=/usr/share/keyrings/debian-archive-keyring.gpg
С Ubuntu 12.04, Точным, Вы могли бы хотеть проверить комментарий № 18 в https://bugs.launchpad.net/ubuntu / + source/pbuilder / + ошибка/599695
Короче говоря:
sudo apt-key add <file>
Теперь, можно сделать
pbuilder-dist sid create --debootstrapopts --keyring=/etc/apt/trusted.gpg
, и после этого можно создать материал, не имея необходимость больше давать опцию брелока для ключей.
Еще лучше должен был бы добавить ключ непосредственно к/usr/share/keyrings/debian-archive-keyring.gpg.