我认为标题描述了它的要点,以便详细说明,如果我有一个包含以下内容的用户数据文件,则自动安装将在 apt-config 阶段失败(在到达自动安装是/否问题之前):
#cloud-config
#https://canonical-subiquity.readthedocs-hosted.com/en/latest/reference/autoinstall-reference.html
autoinstall:
apt:
sources:
ros:
source: deb [signed-by=$KEY_FILE] https://<artifactory-url>/ros/ $RELEASE main
key: |
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1
[snip]
-----END PGP PUBLIC KEY BLOCK-----
gazebo:
source: deb [signed-by=$KEY_FILE] https://<artifactory-url>/gazebo/ $RELEASE main
key: |
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1
[snip]
-----END PGP PUBLIC KEY BLOCK-----
只要我[signed-by=$KEY_FILE]
从每个源中删除阻止,自动安装就会完成!虽然 apt update 明智地告诉我,我应该在我的源中有一个签名部分,而不是在 中全局信任它/etc/apt/trusted.gpg.d
。
我无法在任何地方找到类似问题的描述,有人可以推荐一些接下来要尝试的步骤或我可能会遗漏什么吗?"
并且'
已经尝试过了,就像出于绝望source
添加/删除尾随一样!/