タイトル通り、aptをupdateしようとしても以下のエラーが吐かれる。
Hit:1 http://ftp.jaist.ac.jp/pub/Linux/ubuntu bionic InRelease
Get:2 http://ftp.jaist.ac.jp/pub/Linux/ubuntu bionic-updates InRelease [88.7 kB]
Get:3 http://ftp.jaist.ac.jp/pub/Linux/ubuntu bionic-backports InRelease [74.6 kB]
Get:4 http://ftp.jaist.ac.jp/pub/Linux/ubuntu bionic-security InRelease [88.7 kB]
Reading package lists... Done
E: Release file for http://ftp.jaist.ac.jp/pub/Linux/ubuntu/dists/bionic-updates/InRelease is not valid yet (invalid for another 5d 14h 28min 50s). Updates for this repository will not be applied.
E: Release file for http://ftp.jaist.ac.jp/pub/Linux/ubuntu/dists/bionic-backports/InRelease is not valid yet (invalid for another 5d 14h 30min 25s). Updates for this repository will not be applied.
E: Release file for http://ftp.jaist.ac.jp/pub/Linux/ubuntu/dists/bionic-security/InRelease is not valid yet (invalid for another 5d 14h 27min 36s). Updates for this repository will not be applied.
調べてみると、InReleaseファイルとシステムの時間がズレているため起きているエラーだという事が判明した。
dateコマンドで調べると、確かにズレてる。(正しい日時は 08/06 2020)
$date
Fri Jul 31 15:33:55 JST 2020
時刻合わせのやり方にも色々あるようだが、これはWSLでよく起こる問題のようなのでこのissuesを参考にしたところ、以下のコマンドでupdateはできるようになった。
$sudo hwclock --hctosys
このコマンドはハードウェアの時刻をシステムの時刻に反映させているのだが、ハードウェアの時刻自体も1~2分ズレているので、根本的な解決はできていないのかもしれない...
おわり