gpt4 book ai didi

docker - 如何解决 "Hash Sum Mismatch"上的 "apt-get install docker-ce"?

转载 作者:行者123 更新时间:2023-12-02 17:58:56 46 4
gpt4 key购买 nike

我希望你们一切都好!

这是我关于堆栈溢出的第一个问题,所以如果我遗漏了什么,请告诉我,我很高兴更新我的问题。

所以,总结一下我的问题,我正在尝试按照 Docker-Engine Installation 的官方步骤在 Ubuntu 18.04 VM 上安装 Docker-ce。运行命令“sudo apt-get install docker-ce docker-ce-cli containerd.io”时出现错误“Hash Sum Mismatch”。

我经历了几次官方步骤,到目前为止我已经尝试了以下事情:

1)如下命令,后面跟着官方安装步骤

apt-get clean
rm -rf /var/lib/apt/lists/*
apt-get clean
apt-get update
apt-get upgrade

2) 用下面几行创建一个文件,放在“/etc/apt/apt.conf.d/99fixbadproxy”,后面跟着官方安装步骤
Acquire::http::Pipeline-Depth 0;
Acquire::http::No-Cache true;
Acquire::BrokenProxy true;

3)使用以下命令安装其他版本的docker-ce
sudo apt-get install docker-ce 5:19.03.8~3-0~ubuntu-bionic
sudo apt-get install docker-ce 5:19.03.6~3-0~ubuntu-bionic
sudo apt-get install docker-ce 5:18.09.9~3-0~ubuntu-bionic

4)我尝试通过在以下命令的单词“stable”之后添加“nightly”或“test”或两者来安装不同的存储库(我认为它们被称为存储库)
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"

我认为差不多就是这样。我确实尝试了其他事情,但不幸的是我不记得它们了,因为我已经研究这个问题很长一段时间了。

不过,我没有尝试全新安装 Ubuntu 18.04。

如果我在我的问题中遗漏了什么,请告诉我!

大家保重!

最佳答案

解释和解决方案:快速修复
此问题是由 Windows Hypervisor 平台引起的。这个问题暂时无法解决(据我所知)。
不过,部分修复即将到来。我说“部分”是因为它涉及禁用平台(也称为“Hyper-V”),这可能会破坏您安装的其他虚拟化解决方案,因为这是手动启用的。无论如何,这里是如何禁用它并让你的虚拟机再次运行,

  • 关闭虚拟机。
  • 按 Windows Logo 键 + X,然后按 A 以管理员身份运行命令提示符(powershell)。
  • 类型
    bcdedit/set hypervisorlaunchtype off
  • 当您看到“操作成功完成”时,重新启动您的 Windows。重新启动后,启动您的虚拟机并更新/升级。
  • 关于docker - 如何解决 "Hash Sum Mismatch"上的 "apt-get install docker-ce"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61192026/

    46 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com