Помилка встановлення оснащення: помилка: не вдається знайти підписи з метаданими для оснащення


24

Я будую власний оснащення і успішно встановлюю його деякий час, але просто сьогодні, кожного разу, коли я створюю свій файл оснастки, коли намагаюся його встановити, я отримую ...

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

Я в повній втраті. Що це означає? Як це виправити? Я не можу придумати, що я зробив, щоб це почалося.

Відповіді:


43

Це означає, що оснащення було оновлено без оновлення документації, я боюся.

Оновлення пов'язане з твердженнями, в цьому випадку це підтвердження того, що оснащення відбувається від надійної сторони. Оскільки ви встановлюєте локальну оснастку, у вас немає жодних тверджень про це, і snapd не вірить їй. Повідомлення про помилку може бути трохи кориснішим.

Незважаючи на це, ви можете пройти це під час тестування з --dangerousпрапором:

$ sudo snap install --dangerous <snap>

зауважте: на цьому прапорі був якийсь шум; у попередніх випусках це було --force-dangerous.


Це мене пропустило помилку. Дякую! Я гадаю, якби я прочитав сторінку чоловіка для оснащення, я мав би можливість це зробити. То, можливо, потреба у цьому прапорі відпаде після належного оновлення демонстративного оснащення? Редагувати: О, схоже, оснащення ще в розробці.
Спенсер Паркін

Дійсно, оснащення все ще розробляється. Необхідність у цьому прапорі зникне, коли ви опублікуєте своє оснащення в магазині, де він отримає твердження.
Кайл
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.