使用 cURL 安装 Docker 时出现 GPG 错误:“以下签名无效”

使用 cURL 安装 Docker 时出现 GPG 错误:“以下签名无效”

我正在尝试在 Raspberry Pi 4b (raspian 10 buster) 上安装 docker,但在运行列出的安装命令时出现此错误在官方网站上

 ~ > sudo curl -sSL https://get.docker.com | sh
# Executing docker install script, commit: f45d7c11389849ff46a6b4d94e0dd1ffebca32c1
+ sudo -E sh -c apt-get update -qq >/dev/null
W: GPG error: http://ftp.utexas.edu/mariadb/repo/10.1/debian jessie InRelease: The following signatures were invalid: 199369E5404BD5FC7D2FE43BCBCB082A1BB943DB
E: The repository 'http://ftp.utexas.edu/mariadb/repo/10.1/debian jessie InRelease' is not signed.

这是我第一次收到此错误,与这里的类似问题不同,它不会出现apt update/ apt upgrade。该错误提示存在问题mariadb,但是,尽管我在安装它时遇到了一些问题,但它现在运行时没有任何版本问题10.3

关于如何修复无效签名有什么想法吗?

答案1

我在安装 Raspberry Pi 时也遇到了一些问题,对我帮助最大的是 Docker Wiki 中的一个: https://docs.docker.com/install/linux/docker-ce/debian/

但是,您的问题似乎在于存储库本身。在 URL 中,您可以看到它是 Jessie 的存储库,而不是 Buster 的存储库。您应该检查您的/etc/apt/sources.list内容以及 中的所有内容/etc/apt/sources.list.d/,甚至可能将它们重置为默认值。

相关内容