🌊

Ubuntuのapt update時にInRelease is not valid yetエラー

2023/07/10に公開

InRelease is not valid yetという謎エラー

関連記事:

UbuntuにPodmanを入れようとするといつも以下のエラーで先に進まなくなる

dozo@UbuntuPodman ~> sudo apt-get update
[sudo] password for dozo:
Get:1 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
・・・
E: Release file for http://security.ubuntu.com/ubuntu/dists/jammy-security/InRelease is not valid yet (invalid for another 11min 35s). Updates for this repository will not be applied.

WSLのいいところでOSはいつでも切り替えられるから、
UbuntuをやめてFedoraにしていた。
そんな折、Ubuntuで確認する必要があったので、
ちょっと解決に乗り出すことに。

エラーメッセージをよく見てみる

E: Release file for http://security.ubuntu.com/ubuntu/dists/jammy-security/InRelease is not valid yet (invalid for another 11min 35s). Updates for this repository will not be applied.

(^_^;) yet(まだ)ってなんやねん

いつできるんやと思いつつ、
調べてみるとWSLの時刻とPCの時刻が大きく違うことが判明。

(゜.゜) なーほーね

じゃあ調整する方法はというと以下を参考

https://access.redhat.com/documentation/ja-jp/red_hat_enterprise_linux/7/html/system_administrators_guide/sect-configuring_the_date_and_time-hwclock

ヾ(・ω<)ノ" 三三三● ⅱⅲ コロコロ♪

------------------- ↓ 本題はここから ↓-------------------

エラーメッセージ確認

実行前にエラーを確認

dozo@UbuntuPodman ~> sudo apt-get update
[sudo] password for dozo:
Get:1 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Hit:2 http://archive.ubuntu.com/ubuntu jammy InRelease
Get:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB]
Get:5 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [108 kB]
Get:4 https://download.opensuse.org/repositories/devel:kubic:libcontainers:unstable/xUbuntu_22.04  InRelease [1262 B]
Reading package lists... Done
E: Release file for http://security.ubuntu.com/ubuntu/dists/jammy-security/InRelease is not valid yet (invalid for another 11min 35s). Updates for this repository will not be applied.
E: Release file for http://archive.ubuntu.com/ubuntu/dists/jammy-updates/InRelease is not valid yet (invalid for another 11min 50s). Updates for this repository will not be applied.
E: Release file for http://archive.ubuntu.com/ubuntu/dists/jammy-backports/InRelease is not valid yet (invalid for another 12min 16s). Updates for this repository will not be applied.

hwclockで時間調整

hwclockは時間を調整するツール
システムクロックとハードウェアクロックどちら向きに合わせるかでオプションが変わるっぽいが、
今回は ハードウェアクロック => システムクロック としたいので、
hctosysオプションを採用

dozo@UbuntuPodman ~> date
Fri Jun 30 17:54:20 JST 2023
dozo@UbuntuPodman ~> sudo hwclock --hctosys
dozo@UbuntuPodman ~> date
Fri Jun 30 18:30:06 JST 2023

状態確認

dozo@UbuntuPodman ~> sudo apt-get update
Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
Get:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease [119 kB]
Get:3 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Get:4 http://archive.ubuntu.com/ubuntu jammy-backports InRelease [108 kB]
Get:5 https://download.opensuse.org/repositories/devel:kubic:libcontainers:unstable/xUbuntu_22.04  InRelease [1262 B]
Fetched 338 kB in 2s (149 kB/s)
Reading package lists... Done

\(^o^)/ やったー

Discussion