manjaro linuxのミラーサーバを更新する
tukubaのミラーサーバが死んだ
pacmanでパッケージを更新しようとしたところ,以下のメッセージが表示された.
:: パッケージデータベースの同期中...
エラー: ファイル 'core.db' を ftp.tsukuba.wide.ad.jp から取得するのに失敗しました : The requested URL returned error: 403
エラー: core の更新に失敗しました (予期しないエラー)
エラー: ファイル 'extra.db' を ftp.tsukuba.wide.ad.jp から取得するのに失敗しました : The requested URL returned error: 403
エラー: extra の更新に失敗しました (予期しないエラー)
エラー: ファイル 'community.db' を ftp.tsukuba.wide.ad.jp から取得するのに失敗しました : The requested URL returned error: 403
エラー: community の更新に失敗しました (予期しないエラー)
エラー: ファイル 'multilib.db' を ftp.tsukuba.wide.ad.jp から取得するのに失敗しました : The requested URL returned error: 403
エラー: multilib の更新に失敗しました (予期しないエラー)
エラー: 全てのデータベースの同期に失敗しました
403が帰ってきたということはつまり,ftp.tukuba.wide.ad.jpにアクセスできないわけだ. archlinuxのミラーサーバをチェックしにいくと,5月16日から接続不能になっていることがわかった.
pacmanが参照するリポジトリを更新する
ミラーサーバの更新の仕方はmanjaro wikiに書かれていた.
Pacman-mirrorsコマンドによるミラーサーバーリストの更新.
$ sudo pacman-mirrors --fasttrack && sudo pacman -Syy
[sudo] kenta のパスワード:
::INFO Downloading mirrors from repo.manjaro.org
::INFO Using custom mirror file
::INFO Querying mirrors - This may take some time
0.130 Japan : http://ftp.riken.jp/Linux/manjaro/
0.392 Japan : ftp://ftp.riken.jp/Linux/manjaro/
::INFO Writing mirror list
::Japan : http://ftp.riken.jp/Linux/manjaro/stable/$repo/$arch
::INFO Mirror list generated and saved to: /etc/pacman.d/mirrorlist
:: パッケージデータベースの同期中...
core 151.1 KiB 4.92M/s 00:00 [####################################################################] 100%
extra 1807.1 KiB 12.9M/s 00:00 [####################################################################] 100%
community 5.2 MiB 2.43M/s 00:02 [####################################################################] 100%
multilib 184.0 KiB 6.66M/s 00:00 [####################################################################] 100%
理研のミラーサーバを利用する設定に変更された.