apt-get update更新源时,出现“Hash Sum mismatch”问题
当使用apt-get update更新源时,出现下面“Hash Sum mismatch”的报错,具体如下:
root@localhost:~# apt-get update
......
......
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise/main/source/Sources Hash Sum mismatch
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise/restricted/source/Sources Hash Sum mismatch
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise/universe/source/Sources Hash Sum mismatch
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise/multiverse/source/Sources Hash Sum mismatch
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise/main/binary-amd64/Packages Hash Sum mismatch
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise/restricted/binary-amd64/Packages Hash Sum mismatch
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise/universe/binary-amd64/Packages Hash Sum mismatch
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise/multiverse/binary-amd64/Packages Hash Sum mismatch
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise/main/binary-i386/Packages Hash Sum mismatch
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise/restricted/binary-i386/Packages Hash Sum mismatch
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise/universe/binary-i386/Packages Hash Sum mismatch
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/precise/multiverse/binary-i386/Packages Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.
产生原因:
所使用的网络供应商,有些会设置一些透明缓存,以增加网络内部速度,减少出口的流量,所获取的某些文件不是源服务器上的真正文件,是从缓存中获取的,当缓存中获取的一些校验信息跟源中不一致的时候,自然提示校验失败,无法继续更新。
解决办法:
1)删掉/var/lib/apt/lists 这个目录下的东西
sudo rm -fR /var/lib/apt/lists/*
2)新建相应文件夹
sudo mkdir /var/lib/apt/lists/partial
3)重新update
sudo apt-get update
相关文章
- 可用的直播流地址(持续更新)
- GNN-图卷积模型-直推式-2016:GCN【消息传递(前向传播):聚合函数+更新函数】【聚合函数:mean(邻域所有节点取平均值)】【训练更新函数的参数】【空域+频域】【同质图】
- 实现前端资源增量式更新的一种思路
- FL Studio21中文版本下载更新内容详细介绍
- CleanMyMac X2022全新版本更新 新增功能介绍
- Android热更新,到底是更新啥?
- Qt更新组件出现(“要继续此操作,至少需要一个有效且已启用的储存库”)
- TP5更新数据成功,但判断结果不符
- React Native采用Hermes热更新打包实战
- Noteexpress更新文献时总出现重复的文献----有人知道怎么解决吗?请多多指教!
- 持续更新的Zookeeper知识总结
- Spring Boot与Docker(四):额外的微服务、更新容器、Docker Compose和负载均衡
- 确保调用SDK任何接口前先调用更新隐私合规updatePrivacyShow、updatePrivacyAgre
- Android studio更新后出现警告:Warning:The `android.dexOptions.incremental` property is deprecated and it has
- WordPress 升级更新出现“Too Many Requests”解决办法
- C#--耗时操作实现UI界面实时更新不阻塞(耗时操作解决窗体卡顿)
- React Native应用部署/热更新-CodePush最新集成总结(新)
- Centos6.5更新e1000网卡驱动