在我的仿生“客户”上,我得到:
GPG error: http://repo.localpod/Dml/ldom-debs/ubuntu bionic InRelease: The following signatures were invalid: ADE541A20ACF8997C01BDCF7090678A30132048A
Run Code Online (Sandbox Code Playgroud)
请注意,它说“无效”,而不是遗漏!
这些是我自己的 .deb 包,收集在一个 repo 中。(这适用于 trusty & xenial )
我已经用类似的东西签署了回购协议:(通过 reprepro 调用:conf/distributions)
gpg --batch --yes --keyring $KeyP --secret-keyring $KeyS -a --no-permission-warning --detach-sign --default-key 'ldom install service' --output $3 $1
$1 = .../Release
$2 = .../InRelease
Run Code Online (Sandbox Code Playgroud)
好的,所以我试过:
wget http://repo.localpod/Dml/ldom-debs/ubuntu/dists/bionic/InRelease
and:
# gpgv --keyring /etc/apt/trusted.gpg "InRelease"
gpgv: Signature made Thu 24 May 2018 12:20:29 PM CEST
gpgv: using DSA key 090678A30132048A
gpgv: Good signature from "ldom install service <tbuunix@...dk>" …Run Code Online (Sandbox Code Playgroud)