Je construis mon propre composant logiciel enfichable et l’installe avec succès depuis un certain temps, mais aujourd’hui, chaque fois que je construis mon fichier logiciel enfichable, lorsque je tente de l’installer, je reçois ...
error: cannot find signatures with metadata for snap "mysnap_1.0_AMD64.snap"
Je suis complètement perdu. Qu'est-ce que ça veut dire? Comment je le répare? Je ne peux pas penser à ce que j'ai fait pour que cela commence à se produire.
Cela signifie que snapd a été mis à jour sans mettre également à jour la documentation, j'en ai bien peur.
La mise à jour concerne les assertions, en l'occurrence, la vérification que la capture provient d'une partie de confiance. Étant donné que vous installez un composant logiciel enfichable local, vous n'avez aucune affirmation à cet égard et snapd ne lui fait pas confiance. Le message d'erreur pourrait être un peu plus utile.
Indépendamment, vous pouvez dépasser cela pendant vos tests avec l'indicateur --dangerous
:
$ Sudo snap install --dangerous <snap>
note: il y avait un peu de désabonnement sur ce drapeau; dans les versions précédentes, il s'agissait de --force-dangerous
.