我的Debian存储库正在抛出一个" Hash Sum不匹配"错误

时间:2016-05-09 12:15:14

标签: amazon-s3 debian apt-get

我们维护一个应用程序的Debian存储库,所有+--------------------------------------------+-----------+ | Error Like | Occurence | +--------------------------------------------+-----------+ | Error connection has timed out on source | 7 | | Flushing folder error on folderid | 3 | | Reading errors occured on folder | 3 | +--------------------------------------------+-----------+ 个文件都存储在一个s3存储桶中。 我们编写了一个脚本来上传文件并更新.deb文件。一切顺利,直到其中一位开发人员找到deb-s3并尝试使用它。

第一个包上传后,我们开始收到此错误消息:

Packages.gz

我尝试恢复旧版本的Packages.gz文件但没有成功。我已搜索此错误,删除W: Failed to fetch s3://s3.amazonaws.com/myapp/dists/test/main/binary-amd64/Packages Hash Sum mismatch也无法正常工作。

/var/lib/apt/lists/会做什么会破坏我们的整个回购?

1 个答案:

答案 0 :(得分:1)

看起来deb-s3在dist / test下创建了一个deb-s3文件,并与Packages.gz冲突。 删除Releases文件会将我们的存储库恢复到原来的状态。