Apt

GPG:不支持的二進制格式

  • December 16, 2019

執行以下命令時出現此錯誤

sudo apt-get update

錯誤:

GPG error: http://ubuntu-cloud.archive.canonical.com/ubuntu precise-updates/grizzly Release: Detached signature file '/var/lib/apt/lists/partial/ubuntu-cloud.archive.canonical.com_ubuntu_dists_precise-updates_grizzly_Release.gpg' is in unsupported binary format

您正在嘗試向 Kali 安裝一些更新,這些更新適用於2017 年 4 月結束生命週期的 Ubuntu 版本(12.04 LTS, Precise Pangolinapt-get )。正在訪問的特定版本文件是從 2014 年開始的,它的 GPG 2016 年的簽名文件。

自己看看: http: //ubuntu-cloud.archive.canonical.com/ubuntu/dists/precise-updates/grizzly/

如果你的 Kali 版本是最新的,那麼這個儲存庫的內容應該已經過時了。為什麼你會期望它會起作用???

不過,看起來Release.gpg本地磁碟上的儲存庫文件在下載時可能已損壞。您是否嘗試過跑步sudo apt-get clean並再次嘗試?

如果您想擺脫該儲存庫,請檢查您的/etc/apt/sources.list文件和目錄*.list中的所有文件/etc/apt/sources.list.d/。找到如下所示的一行:

deb http://ubuntu-cloud.archive.canonical.com/ubuntu precise-updates/grizzly [...there may be something else here...]

並將其刪除或註釋掉。然後執行sudo apt-get clean,然後再次嘗試更新。

引用自:https://unix.stackexchange.com/questions/557163