ys memos

Blog

Ubuntuのaptでkubernetesの404 Not Foundを解消


ubuntu

2024/03/05


Ubuntuでいつものようにapt updateを実行したら、kubernetesのリポジトリから404 Not Foundが返ってきた。

その対処を記しておく。

$ sudo apt update
[sudo] password for <username>:
<hogehoge>
Err:11 https://packages.cloud.google.com/apt kubernetes-xenial Release
  404  Not Found [IP: <ip> <port>]
<fugafuga>
Reading package lists... Done
E: The repository 'https://apt.kubernetes.io kubernetes-xenial Release' no longer has a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

kubernetesの公式インストールガイドを見て、パッケージの情報を最新のものに更新する。

別の方法でインストールをしていた場合は、その方法を再度行う。

$ curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.29/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg
$ echo 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.29/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.list

↑ 2024/03/05現在時点の情報


これで解決できない場合、アンインストールとインストールを試したり、他の方法でインストールすることを検討する。

また、他のパッケージで 404 Not Foundが発生している場合は、そのパッケージの公式サイトなどで最新の情報を確認することで解消できる可能性がある。


関連タグを探す