Fehler bei der Snap-Installation: Fehler: Es können keine Signaturen mit Metadaten für den Snap gefunden werden


22

Ich habe meinen eigenen Snap erstellt und ihn bereits eine Weile erfolgreich installiert, aber heute bekomme ich jedes Mal, wenn ich meine Snap-Datei erstelle, wenn ich versuche, sie zu installieren, ...

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

Ich bin völlig ratlos. Was bedeutet das? Wie behebe ich das? Ich kann mir nicht vorstellen, was ich getan habe, damit das passiert.

Antworten:


41

Es bedeutet, dass snapd aktualisiert wurde, ohne auch die Dokumentation zu aktualisieren, fürchte ich.

Das Update hat mit Behauptungen zu tun, in diesem Fall der Überprüfung, dass der Snap von einer vertrauenswürdigen Partei stammt. Da Sie einen lokalen Snap installieren, haben Sie keine Zusicherungen dafür und snapd vertraut ihm nicht. Die Fehlermeldung könnte etwas hilfreicher sein.

Unabhängig davon können Sie dies beim Testen mit der --dangerousFlagge umgehen:

$ sudo snap install --dangerous <snap>

Hinweis: Diese Flagge wies einige Abwanderungen auf. in früheren Versionen war es --force-dangerous.


Damit habe ich den Fehler bestanden. Vielen Dank! Ich nehme an, wenn ich die Manpage gelesen hätte, hätte ich das ableiten können. Vielleicht verschwindet die Notwendigkeit für dieses Flag nach einem ordnungsgemäßen Upgrade des Snap-Daemons? Edit: Oh, sieht aus wie Snap ist noch in der Entwicklung.
Spencer Parkin

Snapd befindet sich in der Tat noch in der Entwicklung. Das Erfordernis für diese Flagge verschwindet, sobald Sie Ihren Snap im Geschäft veröffentlichen, wo er Behauptungen erhält.
Kyle
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.