Acho que o título descreve a essência do problema, então, para elaborar, se eu tiver um arquivo de dados do usuário com o seguinte, a instalação automática falhará no estágio apt-config (antes de chegar à pergunta sim/não da instalação automática):
#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-----
Assim que eu remover o [signed-by=$KEY_FILE]
bloco de cada fonte, a instalação automática será concluída! Embora o apt update sensatamente me diga que eu deveria ter uma seção signed-by em minhas fontes e não tê-la globalmente confiável em /etc/apt/trusted.gpg.d
.
Não consegui encontrar descrições de problemas semelhantes em nenhum lugar. Alguém poderia recomendar alguns próximos passos para tentar ou o que posso estar esquecendo? "
E '
já tentei várias vezes source
, assim como adicionar/remover o trailing /
por desespero!