7

以下是我在尝试回购同步时看到的消息。

信息:有新版本的 repo 可用

错误:无法运行 gpg:没有这样的文件或目录
错误:无法运行 gpg。
错误:无法验证标签“v1.12.17”

警告:跳过升级到未经验证的版本

如何更新我的回购版本?

4

1 回答 1

15

这可能发生在 Linux 和 Mac 上。我在 Linux (Ubuntu) 上亲身体验过它。

Repo 正在尝试自动更新自身,但在尝试验证密钥时失败,因为它找不到gpg. 要修复它,只需安装 Gnu Privacy Guard (gpg) 并repo再次运行:

  1. 确保您已安装 gpg。
    • Linux sudo apt-get install gpg
    • Mac(最容易使用 Homebrew)brew install gpg
  2. 删除 ~/.repoconfig 以便正确设置 gpg:rm -rf ~/.repoconfig
  3. 再次运行repo sync并观察它自行更新。
  4. 错误消失了。
于 2015-06-26T15:58:47.233 回答