有馬総一郎のブログ

(彼氏の事情)

2021年12月22日 14:24:19 JST - 3 minute read - Comments - Linux

Alter Linuxで`The requested URL returned error: 404`とエラーが出て、リポジトリからパッケージを取得できない

yayコマンドを使っての出来事。

 エラー: ファイル 'cmake-3.22.1-3-x86_64.pkg.tar.zst' を mirrors.cat.net から取得するのに失敗しました : The requested URL returned error: 404
 エラー: ファイル 'cmake-3.22.1-3-x86_64.pkg.tar.zst' を mirrors.cat.net から取得するのに失敗しました : The requested URL returned error: 404
 エラー: ファイル 'cmake-3.22.1-3-x86_64.pkg.tar.zst' を ftp.tsukuba.wide.ad.jp から取得するのに失敗しました : The requested URL returned error: 404
 エラー: ファイル 'cmake-3.22.1-3-x86_64.pkg.tar.zst' を ftp.jaist.ac.jp から取得するのに失敗しました : The requested URL returned error: 404
 エラー: ファイル 'cmake-3.22.1-3-x86_64.pkg.tar.zst' を ftp.jaist.ac.jp から取得するのに失敗しました : The requested URL returned error: 404

とエラーが出て、リポジトリからパッケージを取得できない。

arch-linux — Archリポジトリのほとんどのミラーが停止しているのはなぜですか?

見ると

Arch Linuxミラーリポジトリは、最新バージョンではないパッケージを頻繁に削除します。 Archはシステムの部分的なアップグレードもサポートしていないため、具体的には次のようにします。

pacman -Syu

との答えがあったのでsudo pacman -Syuしたら、次はパッケージの取得に成功した。

確かに、実行前は以下のように cmake-3.22.1-3 だった。

[Repo Make:17]  rhash-1.4.2-1  cmake-3.22.1-3  python-pytz-2021.3-4  python-babel-2.9.1-3  python-docutils-1:0.16-2  python-imagesize-1.3.0-3  python-jinja-3.0.3-3  python-pygments-2.10.0-4  python-snowballstemmer-2.2.0-3  python-sphinx-alabaster-theme-0.7.12-9  python-sphinxcontrib-applehelp-1.0.2-8  python-sphinxcontrib-devhelp-1.0.2-8  python-sphinxcontrib-htmlhelp-2.0.0-3  python-sphinxcontrib-jsmath-1.0.1-11  python-sphinxcontrib-qthelp-1.0.3-8  python-sphinxcontrib-serializinghtml-1.1.5-3  python-sphinx-4.3.1-5
[Aur:1]  polybar-git-3.5.7-2

==> ビルド時の依存パッケージをインストール後に削除しますか? [y/N] y
:: (1/1) Downloaded PKGBUILD: polybar-git
  1 polybar-git                      (ビルドファイルが存在)
==> 差異を表示しますか?
==> [N]なし [A]全て [Ab]中止 [I]インストール済み [No]未インストール または (1 2 3, 1-3, ^4)
==> n
:: (1/1) SRCINFO を解析中: polybar-git
[sudo] arimasou16 のパスワード:            
依存関係を解決しています...
衝突するパッケージがないか確認しています...

パッケージ (17) cmake-3.22.1-3  python-babel-2.9.1-3  python-docutils-1:0.16-2  python-imagesize-1.3.0-3  python-jinja-3.0.3-3  python-pygments-2.10.0-4  python-pytz-2021.3-4

実行後は、 cmake-3.22.1-4 と対象パッケージがアップデートされている。

[Repo Make:17]  rhash-1.4.2-1  cmake-3.22.1-4  python-pytz-2021.3-4  python-babel-2.9.1-3  python-docutils-1:0.16-2  python-imagesize-1.3.0-3  python-jinja-3.0.3-3  python-pygments-2.10.0-4  python-snowballstemmer-2.2.0-3  python-sphinx-alabaster-theme-0.7.12-9  python-sphinxcontrib-applehelp-1.0.2-8  python-sphinxcontrib-devhelp-1.0.2-8  python-sphinxcontrib-htmlhelp-2.0.0-3  python-sphinxcontrib-jsmath-1.0.1-11  python-sphinxcontrib-qthelp-1.0.3-8  python-sphinxcontrib-serializinghtml-1.1.5-3  python-sphinx-4.3.1-5
[Aur:1]  polybar-git-3.5.7-2

==> ビルド時の依存パッケージをインストール後に削除しますか? [y/N] y
  1 polybar-git                      (ビルドファイルが存在)
==> パッケージをクリーンビルドしますか?
==> [N]なし [A]全て [Ab]中止 [I]インストール済み [No]未インストール または (1 2 3, 1-3, ^4)
==> n
:: PKGBUILD は最新です、スキップ (1/0): polybar-git
  1 polybar-git                      (ビルドファイルが存在)
==> 差異を表示しますか?
==> [N]なし [A]全て [Ab]中止 [I]インストール済み [No]未インストール または (1 2 3, 1-3, ^4)
==> n
:: (1/1) SRCINFO を解析中: polybar-git
依存関係を解決しています...
衝突するパッケージがないか確認しています...

パッケージ (17) cmake-3.22.1-4  python-babel-2.9.1-3  python-docutils-1:0.16-2  python-imagesize-1.3.0-3  python-jinja-3.0.3-3  python-pygments-2.10.0-4  python-pytz-2021.3-4

なるほど。以前にzoomyayでインストールしようとしたら、同じようなエラーが出て失敗して、その後、再度試したら成功した。何でだろうと思ったが、リポジトリとローカルパッケージを同期・更新したからなのか。正直、ここら辺の仕組み分からんが、ちょっと理解が進んだような…

ともあれ、めでたし、めでたし。

Tags: Alter Linux Arch Linux

polybarが`error while loading shared libraries: libjsoncpp.so`とエラーを吐いて実行できなくなった Ubuntu 20.04、M1 MacBook Proでそれぞれ開発してみて

comments powered by Disqus