解决Kali Linux更新时文件尺寸不符您使用的镜像正在同步中?问题

解决Kali Linux更新时“文件尺寸不符,您使用的镜像正在同步中?”问题

前言

这个问题困扰了我好几天,网上找了好几天,办法都没用,但提供了一些思路。下面先列出错误细节,再进行分析…

错误代码

执行 sudo apt update

E: 无法下载 http://mirrors.ustc.edu.cn/kali/dists/kali-rolling/main/Contents-amd64.gz  文件尺寸不符(41494867 != 41433921)。您使用的镜像正在同步中? [IP: 202.141.160.110 80]
   Hashes of expected file:
    - Filesize:41433921 [weak]
    - SHA256:e30db1065eaff751baacf57d37881f8664aac69829fbe629dd367627729af3fb
    - SHA1:cdc4808b6fda18674769fc2f72428e6b14c6070d [weak]
    - MD5Sum:5fb607b3d4b5f9e464353c3ecb5df18d [weak]
   Release file created at: Fri, 25 Mar 2022 12:05:51 +0000
E: 无法下载 http://mirrors.ustc.edu.cn/kali/dists/kali-rolling/non-free/Contents-amd64.gz  
E: 无法下载 http://mirrors.ustc.edu.cn/kali/dists/kali-rolling/contrib/Contents-amd64.gz  
E: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。

出现如此错误,强行执行sudo apt upgrade更新系统的话,重启后,无法进入桌面环境,显示“系统出错且无法恢复,请联系管理员”,至此,恭喜你的系统崩了,连tty模式都无法进入!

原因分析

  1. 执行sudo apt update命令出错,是由于该镜像源的Contents-amd64.gz文件尺寸不符,即这个锅是镜像源的,和我们没有关系,此时此刻,把能换的源(包括官方源)换一遍还是出一样的错。
  2. 对于开机之后显示“系统出错且无法恢复,请联系管理员”,是因为gnome环境丢失造成的。

解决办法

  1. sudo apt update出错,只能等镜像源同步完成,再试,我等了三天左右,再次执行就可以了
  2. 开机以Recovery模式进入系统,提示输入root password时,按Ctrl + D跳过,稍后依然出现“系统出错且无法恢复,请联系管理员”,但是可以进入tty模式,登录你的账户。此时执行startx命令,会提示没有该命令,接着执行sudo apt install xorg 进行修复(执行时确保你连接了网络)。安装完成后,再次执行startx,延迟几秒,就可以见到久违的桌面了。重启之后正常进入系统,就能看到登录界面。
  3. 打开终端,执行sudo apt update,此时(3天后了)并没有出错,然后顺便更新了系统。可惜好景不长,2天后再次执行sudo apt update,又TM出同样的错,但我并没有执行sudo apt upgrade,所以我的系统还活着。。。。。。
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

琼觞0543

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值