Error de instalación instantánea: error: no se pueden encontrar firmas con metadatos para la instantánea

23

He estado construyendo mi propio complemento e instalándolo con éxito durante un tiempo, pero justo hoy, cada vez que construyo mi archivo de complemento, cuando intento instalarlo, obtengo ...

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

Estoy completamente perdido. ¿Qué significa esto? ¿Cómo lo soluciono? No puedo pensar en lo que he hecho para que esto comience a suceder.

Spencer Parkin
fuente

Respuestas:

42

Significa que Snapd se actualizó sin actualizar también la documentación, me temo.

La actualización tiene que ver con afirmaciones, en este caso, que es la verificación de que el complemento proviene de una parte de confianza. Como está instalando un complemento local, no tiene aserciones y Snapd no confía en él. El mensaje de error podría ser un poco más útil.

De todos modos, puede superar esto durante sus pruebas con la --dangerousbandera:

$ sudo snap install --dangerous <snap>

nota: hubo algo de abandono en esta bandera; en versiones anteriores lo era --force-dangerous.

Kyle
fuente
Eso me hizo pasar el error. ¡Gracias! Supongo que si hubiera leído la página del manual para snap, debería haber podido deducir eso. Entonces, ¿tal vez la necesidad de esta bandera desaparecerá después de una actualización adecuada del snap daemon? Editar: Oh, parece que Snap todavía está en desarrollo.
Spencer Parkin
De hecho, snapd todavía se está desarrollando. La necesidad de esta bandera desaparecerá una vez que publique su complemento en la tienda, donde obtendrá afirmaciones.
Kyle