57 votes

Échec de l'installation de Snap : erreur : impossible de trouver des signatures avec des métadonnées pour le snap

Je construis mon propre snap et l'installe avec succès depuis un certain temps maintenant, mais aujourd'hui, à chaque fois que je construis mon fichier snap, lorsque j'essaie de l'installer, j'obtiens...

error: cannot find signatures with metadata for snap "mysnap_1.0_amd64.snap"

Je suis complètement perdue. Qu'est-ce que cela signifie ? Comment puis-je le réparer ? Je n'arrive pas à trouver ce que j'ai fait pour que cela se produise.

89voto

kyrofa Points 6733

Oui, c'est une erreur terriblement inutile, je ne sais pas pourquoi ils ne l'ont pas corrigée. Elle concerne les "assertions" dans snapd. Dans ce cas, c'est la vérification que le snap provient d'une partie de confiance. Comme vous installez un snap local, vous n'avez pas d'assertions pour celui-ci, et snapd ne lui fait pas confiance. Pensez-y un peu comme le chargement latéral d'applications Android, si vous l'avez déjà fait.

Quoi qu'il en soit, vous pouvez contourner ce problème lors de vos tests grâce à l'outil également terriblement nommé --dangerous drapeau :

$ sudo snap install --dangerous <snap>

note : il y a eu quelques changements sur ce drapeau ; dans les versions précédentes il était --force-dangerous .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X