はじめに
phpが入っていなく、パッケージを更新しようとしたらエラーが発生した
実行コマンド
sudo apt update
本題
タイトルのように
E: Release file for http://archive.ubuntu.com/ubuntu/dists/focal-updates/InRelease is not valid yet (invalid for another 10h 25min 3s). Updates for this repository will not be applied.
エラーが発生した。
設定されている時間のずれが原因でエラーになる。
以下のコマンドで設定された時間を確認できる。
date
これで表示された時間とPC右下に表示されている時間があっているか確認する。
※自分の場合は10時間ほどずれていたので、すぐ気づいた。
以下の手順で直る。
1.NTPを有効にして時刻を同期する
sudo timedatectl set-ntp true
2.NTPが有効になっていることを確認する
timedatectl status
3.ntpdateを使って即時時刻同期する
sudo apt install ntpdate
4.NTPサーバーと時刻を同期する
sudo ntpdate ntp.ubuntu.com
5.再度アップデータを試みる
sudo apt update
sudo apt upgrade