我一直在构建自己的快照并成功安装它一段时间了,但是就在今天,每次构建快照文件时,当我尝试安装它时,我都会...
error: cannot find signatures with metadata for snap "mysnap_1.0_amd64.snap"
Run Code Online (Sandbox Code Playgroud)
我完全不知所措。这是什么意思?我如何解决它?我想不出我做了什么导致这种情况开始发生。
kyr*_*ofa 77
是的,这是一个非常无益的错误,我不知道他们为什么没有修复它。它与 snapd 中的“断言”有关。在这种情况下,这是对快照来自受信任方的验证。由于您正在安装本地快照,因此您没有任何断言,并且 snapd 不信任它。把它想象成侧载 Android 应用程序,如果你曾经这样做过的话。
无论如何,您可以在测试过程中使用名称也很糟糕的--dangerous
标志来解决这个问题:
$ sudo snap install --dangerous <snap>
Run Code Online (Sandbox Code Playgroud)
注意:这面旗帜有一些变动;在早期版本中,它是--force-dangerous
.
归档时间: |
|
查看次数: |
25601 次 |
最近记录: |