树莓派更新Coral SW时出现公钥签名错误该如何解决?
珊瑚Edge TPU源公钥缺失报错修复方案
首先修正命令拼写错误:你执行的sudo upt update为拼写错误,正确的系统更新命令为sudo apt update。
公钥缺失的修复步骤如下:
- 第一步:导入coral官方最新公钥
若系统提示curl未安装,先执行sudo apt install curl -y安装依赖,再执行下方命令导入公钥:curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/coral-edgetpu-archive-keyring.gpg - 第二步:修正源签名配置
执行sudo nano /etc/apt/sources.list.d/coral-edgetpu-stable.list打开源配置文件,将原有内容替换为以下内容,指定公钥位置:
编辑完成后按deb [signed-by=/usr/share/keyrings/coral-edgetpu-archive-keyring.gpg] https://packages.cloud.google.com/apt coral-edgetpu-stable mainCtrl + O回车保存,再按Ctrl + X退出编辑器。 - 第三步:验证修复结果
重新执行更新命令:sudo apt update
此时不再出现公钥缺失报错即为修复成功。
小提示:如果操作后仍有相同报错,可先执行sudo rm /etc/apt/sources.list.d/coral*删除旧的coral源配置,再重复上述步骤即可。
内容的提问来源于stack exchange,提问作者Detlef Heinze
相关产品推荐
相关产品推荐

