manjaro更换国内源遇到的糟心事
背景
最近入手了一台十分廉价的x5-z8350迷你小电脑,带触摸屏的那种。自带的win10有些恶意修改。就决定重装系统。现状了ubuntu,没问题。忽然心血来潮想尝试一下manjaro。基本上都很顺利。(除了遇到一次电源适配器质量很差导致的意外关机。)
然而今天遇到了一次糟糕的事情,pacman -Syy一直更新不了。我就想重新装一下国内源。结果遇到了问题。
诡异的问题
因为对manjaro还不太熟悉。更新的时候自然要寻找各种命令:
sudo pacman-mirrors -i -c China -m rank
这条命令尽管工作,但是除了一堆错误信息。什么gitlab,什么SSL,什么url error之类的错误。
然后执行
sudo pacman-mirrors -g
也没有成功
再执行
sudo pacman -Syy
当然还是不成功。
这时候我注意到凡是csdn和简书的网页都打不开,当然还有一些别的网站也打不开。但是baidu,bing的可以。
我都想是不是proxy打开了,结果没有。ping csdn.net也没问题。所以不是网络问题。
百思不得其解,但我隐隐觉得这和pacman更新不了是同一个问题。
破案
这时候我就试着让浏览器诊断一下为啥打不开网页,提示什么来自"未来的时间"。
我一看时间2020.9.17号。大概明白了。这些网页对请求时间有要求,而pacman当然也是。
解决方法
这个倒是很简单,当前版本带了ntp。
sudo ntpdate time.windows.com
这样我就穿越回了2020.12.10日。
然后按照上面的操作。终于又成功了。
思考
为啥会穿越?我觉得应该是bios的问题或者bios电池的问题。如果后面能找到电池换一下应该就可以解决了。
在使用Manjaro过程中遇到无法更新的问题,发现系统时间错误导致部分网站和软件源无法访问。通过调整系统时间并更换国内源最终解决问题。
375

被折叠的 条评论
为什么被折叠?



