Nginx 使用元发现时发生OpenPGP错误

Nginx 使用元发现时发生OpenPGP错误,nginx,coreos,openpgp,rocket,rkt,Nginx,Coreos,Openpgp,Rocket,Rkt,我目前正在测试CoreOS容器运行时火箭,并重新创建了一个场景,通过基于以下内容的元发现对图像进行签名和分发。当我尝试使用元发现运行自签名映像时,我得到以下错误/输出: rkt: using image from local store for image name coreos.com/rkt/stage1-coreos:0.16.0 rkt: searching for app image rocket-example.eu/hellorocket rkt: remote fetching

我目前正在测试CoreOS容器运行时火箭,并重新创建了一个场景,通过基于以下内容的元发现对图像进行签名和分发。当我尝试使用元发现运行自签名映像时,我得到以下错误/输出:

rkt: using image from local store for image name coreos.com/rkt/stage1-coreos:0.16.0
rkt: searching for app image rocket-example.eu/hellorocket
rkt: remote fetching from URL "https://rocket-example.eu/images/hellorocket.aci"
prefix: "rocket-example.eu/hellorocket"
key: "https://rocket-example.eu/pubkeys.gpg"
gpg key fingerprint is: 993C 033A 1556 CCDF 4321  EB17 8192 E9F7 DBD1 49AE
    subkey fingerprint: 02BB E974 02CF 0676 28C8  424C DFB3 FED2 080B 7D76
    RXXXX XXXXX (ACI signing key) <rXXXX.XXXXX@XXXXX.XX-XXXXX.de>
Key "https://rocket-example.eu/pubkeys.gpg" already in the keystore
rkt: downloading signature from https://rocket-example.eu/images/hellorocket.aci
Downloading signature:  0 B/1.75 MB
Downloading signature:  3.83 KB/1.75 MB
Downloading signature:  1.75 MB/1.75 MB

run: openpgp: invalid data: tag byte does not have MSB set

看起来GoOpenPGP包是在内部使用的,它在解析签名时失败。您是否可以共享签名,或者至少发布
gpg--list packets hellorocket.aci
的结果?我得到以下结果:
gpg:未找到有效的OpenPGP数据。gpg:处理消息失败:未知系统错误
我不确定原因是什么,但软件假定图像就是签名。我不认为你会偏离你所遵循的教程。是
https://rocket-example.eu/images/hellorocket.aci.asc
是否可通过HTTP访问?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAABAgAGBQJWqPPqAAoJEJtfmFGWacfBx0gH/i1EVAs2HJm7rOpp0WqbamFa
kC6vH1qs8Rvcagpkcar5ZAZFhC1oQVnF7oB7mvU4Ich3BOS0bBXCgef39oGxVXD6
HrHDB1FX1Q4hFMCnJgFNR4isPaaGy9Hm0uNjE8QxPWBtLgYW3zp5EwBRz3uRizQ7
+BY5Bm+cBIICENKcweTwIXlVgEFk8eFSnMyJ7NP56LbHbZWbb6gFywmz/5A4yJPJ
Qit/iT+FwSfU+xBMpNc2KEux46DfmfpBMippBtMh8wba7Unrjig3oV2Phyqe+UOL
Z6zJjg7dJiAxj7NOwzQRscUyXqmN1yXCF5Tj5ldOwMHXqdXVBw5/KzoTzk1Kl4w=
=9lM+
-----END PGP SIGNATURE-----