我们维护一个应用程序的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/
会做什么会破坏我们的整个回购?
答案 0 :(得分:1)
看起来deb-s3
在dist / test下创建了一个deb-s3
文件,并与Packages.gz冲突。
删除Releases
文件会将我们的存储库恢复到原来的状态。