今天開始在Devuan上進行打包工作。(源是devuan.org的 ceres(即sid)源)
- 開始安裝構建工作需要的工具和依賴,當安裝了git-buildpackage後,用 git-pbuilder create 創建 /var/cache/pbuilder/base.cow (再準備之後的gbp buildpackage)的時候出現:
-> Invoking pbuilder
forking: pbuilder create --buildplace /var/cache/pbuilder/base.cow --mirror [auto.mirror.devuan.org/merged/](http://auto.mirror.devuan.org/merged/) --distribution sid --no-targz --extrapackages cowdancer
W: /root/.pbuilderrc does not exist
I: Running in no-targz mode
I: Distribution is sid.
I: Current time: Sun Nov 13 20:52:36 HKT 2016
I: pbuilder-time-stamp: 1479041556
I: Building the build environment
I: running debootstrap
/usr/sbin/debootstrap
I: Retrieving InRelease
I: Checking Release signature
E: Release signed by unknown key (key id 94532124541922FB)
——貌似是debootstrap的鍋、和/或keyring的鍋,上網搜了一番(有效條目很少),試過這裏cryptopp.com/wiki/Debian_Chroot#Unknown_key_B4C86482705A2CE1的方法(無效),也重新安裝了 debian-keyring,debian-archive-keyring,以及devuan的keyring(都無效,問題照樣如上)。
看到這個bug report,感到希望來了:bugs.debian.org/cgi-bin/bugreport.cgi?bug=614029,但按照他的/下面回覆的方法,也還是不奏效。
還試過:
# gpg --no-default-keyring --keyring /etc/apt/trusted.gpg --recv-keys 94532124541922FB
# gpg -a --export 72E3CB773315DFA2E464743D94532124541922FB | apt-key add -
# gpg -a --export 72E3CB773315DFA2E464743D94532124541922FB >> /etc/apt/trusted.gpg
也都不行。。這就納悶了。。。any idea?