更新Archlinux时间错误问题

今天(其实这篇文章写在08-26)我突然发现Archlinux的系统时间不对了,快了几小时,重启进入BIOS检查一下时间,是本地时间按没错,进入XP看,也没问题。重新进入Archlinux,还是快了几小时,当时忙着赶工暂没解决,先手动改回来。

结果再次重启后,时间又乱了,得好好找找问题了,时间是快了8小时,该不会又是把BIOS时间当成UTC吧?我记得昨晚时间还没问题的,今天才出现问题,应该是今天更新系统后才出现的。看一下pacman的升级日志

grep "08-26" /var/log/pacman.log

结果发现这么一行

[2009-08-26 10:36] warning: /etc/rc.conf installed as /etc/rc.conf.pacnew

用vim对比一下这两个文件

发现rc.conf的“HARDWARECLOCK”值为“local”(这个值是安装archlinux时安装程序生成的,我没改过),而注释提示应该是“localtime”和“UTC”之一,会不会新版改了名称,于是改成“localtime”,重启,结果问题依旧。再改成“UTC”,还是一样。

再仔细对比一下,rc.conf.pacnew里已经没有“USEDIRECTISA”这个值了,而这个值看起来也是和读取系统时间有关,于是我在rc.conf里注释掉这一行,重启,问题依旧,郁闷了。

记起之前我手动改了时间,于是我手动再改一次,重启,问题解决。我也不知道是什么原因,不过问题不大,不深究了。

该文章发布在 故障分析,标签:。收藏该永久链接

发表评论

您的电子邮箱不会被公开。 标记为 * 的区域必须填写

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

评论须知
  • 如果有人@你的用户名,系统会发送邮件通知你。
  • 请不要在评论正文处里留下邮箱,以防被垃圾机器人采集。
  • 有问题请留在相关话题的文章上,我都会看到的。