MacOS下用Vagrant+Docker执行apt-get install时哈希和不匹配问题
Zulip开发环境搭建中apt-get哈希和不匹配错误
使用vagrant up --provider=docker通过Vagrant和Docker为开源项目Zulip创建开发容器时,执行apt-get install操作频繁出现哈希和不匹配问题。该问题随机发生在不同软件包上,但常在进程启动后40秒或100秒左右持续触发。
错误日志
#6 40.42 Err:32 http://ports.ubuntu.com/ubuntu-ports focal-updates/main arm64 libpam-runtime all 1.3.1-5ubuntu4.7 #6 40.42 Hash Sum mismatch #6 40.42 Hashes of expected file: #6 40.42 - SHA512:e2a7a30fc4184da181c6a5842f16eabcdef22b29815b308f39568f63e3d9386dd7d60dfdb03099c6d007e91e34744878f1f91bbf21580e9fdf8b2ac2cb6e31ee #6 40.42 - SHA256:9e28174f564168fc1befe0ac07638a648ee472b4ecc72e3f8e7722c9802b8d29 #6 40.42 - SHA1:0aa22485903dd1a6bde45bae2186a778bfd92c0c [weak] #6 40.42 - MD5Sum:f6e96384d3cf0495d9926539894813bc [weak] #6 40.42 - Filesize:37288 [weak] #6 40.42 Hashes of received file: #6 40.42 - SHA512:72fcf491c1f0f3968c28dfdc52763698baa6019b8ae293946a2e255eccfb477b259a3c5e77a93da2eadeb7a0ccbcbbb55a2f5a5630365145936cec34b3421a67 #6 40.42 - SHA256:1e90b4fd7d1064f1cbd039f1539ab03ae3786174f4e9b98c4b9a6052211d0448 #6 40.42 - SHA1:9a839bcd004682b3eb6b84bc7dbe3a6d00100a64 [weak] #6 40.42 - MD5Sum:12705aaf10b64d8ff4cf07b63351c2ba [weak] #6 40.42 - Filesize:37288 [weak] #6 40.42 Last modification reported: Wed, 17 Jan 2024 18:10:37 +0000
已尝试的解决措施
- 确认Mac未运行任何代理或VPN
- 更换过3个不同的Ubuntu镜像源
- 切换使用2个不同ISP的网络
以上操作均未解决问题。
环境信息
- M1 Macbook Air,系统为MacOS Sonoma 14.3.1
- Docker Desktop v4.28.0(最新版本,通过Homebrew安装)
- Vagrant v2.4.1(最新版本,通过Homebrew安装)
内容的提问来源于stack exchange,提问作者dragonoider
相关产品推荐
相关产品推荐

