【发布时间】:2016-05-09 20:15:14
【问题描述】:
我们为应用维护一个 Debian 存储库,所有 .deb 文件都存储在 s3 存储桶中。
我们编写了一个脚本来上传文件并更新Packages.gz 文件。一切都很顺利,直到其中一位开发人员找到 deb-s3 并尝试使用它。
第一次上传包后,我们开始收到此错误消息:
W: Failed to fetch s3://s3.amazonaws.com/myapp/dists/test/main/binary-amd64/Packages Hash Sum mismatch
我尝试恢复旧版本的 Packages.gz 文件,但没有成功。我已经搜索过这个错误,删除 /var/lib/apt/lists/ 也不起作用。
deb-s3 做什么会破坏我们的整个回购?
【问题讨论】: