iusの最新リンクが変更になったので注意

エラーの経緯

Error: Cannot find a valid baseurl for repo: ius/x86_64

というエラーが出たので、iusを更新したかったのがきっかけ。マシンはCentOS-7.6.1810。

エラーの内容

CentOS7 に最新パッケージを導入出来るよう、IUS リポジトリを追加するを見て、次のコマンドを試した。

yum -y install https://centos7.iuscommunity.org/ius-release.rpm

すると、次のようにエラーが出た。

Loaded plugins: auto-update-debuginfo, fastestmirror
Cannot open: https://centos7.iuscommunity.org/ius-release.rpm. Skipping.
Error: Nothing to do

解決策

調べたところ、Cannot open: https://centos7.iuscommunity.org/ius-release.rpm が出たときがヒットした。次のように書き換えればいいらしい。

yum install -y https://repo.ius.io/ius-release-el7.rpm

リンク先が変わっている。

Deprecation of legacy ius-release.rpm redirect links(「レガシーなius-release.rpmのリダイレクトリンクの非推奨」)を日本語にするとこんな感じ。

IUSは、ユーザが最新のius-releaseパッケージを使えるようにリンクを保持してきました。現在、リンクは我々のCDNにより提供されています。

https://repo.ius.io/ius-release-el6.rpm
https://repo.ius.io/ius-release-el7.rpm

ius.ioドメインの前は、別のURLを指定していました。

https://rhel6.iuscommunity.org/ius-release.rpm
https://rhel7.iuscommunity.org/ius-release.rpm
https://centos6.iuscommunity.org/ius-release.rpm
https://centos7.iuscommunity.org/ius-release.rpm

サーバによる *.iuscommunity.org へのリダイレクトは2020年6月1日で廃止されます。このサイトはかなりの期間、新しいURLを通知してきました。
旧URLを参照している自動化、スクリプト、ノートは更新をしてください。

リンク先を変更すると、無事にダウンロードできた。

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です