我如何删除这个 hashicorp ppa 密钥?

我如何删除这个 hashicorp ppa 密钥?

每当我执行 sudo apt-get update 或任何使用 apt 的操作时,我都会遇到这个错误。

这是错误

Err:2 https://apt.releases.hashicorp.com focal InRelease   
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY DA418C88A3219F7B

我甚至去过:

/etc/apt/sources.list.d$ ls

但没有找到任何与 hashicorp 相关的内容。我该如何摆脱这个烦人的 GPG 密钥?


alessandro-strada-ubuntu-ppa-focal.list
alessandro-strada-ubuntu-ppa-focal.list.save
google-chrome.list
google-chrome.list.save
home:manuelschneid3r.list
home:manuelschneid3r.list.save
linuxgndu-ubuntu-sqlitebrowser-focal.list
linuxgndu-ubuntu-sqlitebrowser-focal.list.save
pgdg.list
pgdg.list.save
protonvpn-stable.list
protonvpn-stable.list.save
teams.list
teams.list.save
webupd8team-ubuntu-y-ppa-manager-focal.list
webupd8team-ubuntu-y-ppa-manager-focal.list.save

$ grep -r hashicorp /etc/apt --include="*.list"
/etc/apt/sources.list:deb [arch=amd64] https://apt.releases.hashicorp.com focal main 
/etc/apt/sources.list:# deb-src [arch=amd64] https://apt.releases.hashicorp.com focal main

答案1

您有两种可能的解决方案:

  • 要继续使用提到的存储库 - 使用以下命令重新添加其密钥(而不是删除):

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys DA418C88A3219F7B
    sudo apt-get update
    
  • 要删除提到的存储库 - 使用以下命令找到它

    grep -r hashicorp /etc/apt --include="*.list"
    

    然后使用任何已知方法将其删除,例如

    sudo add-apt-repository -r "deb [arch=amd64] https://apt.releases.hashicorp.com focal main"
    

    然后sudo apt-get update照常运行。

相关内容