CentOS Stream 8から9へアップデートを試みたところdnfのレポジトリでエラーが出ました。
# dnf -y --releasever=9-stream --allowerasing --setopt=deltarpm=false distro-sync CentOS-9-stream - AppStream 5.1 kB/s | 8.1 kB 00:01 Errors during downloading metadata for repository 'AppStream': - Status code: 404 for https://vault.centos.org/$contentdir/9-stream/AppStream/x86_64/os/repodata/repomd.xml (IP: 18.65.216.32) エラー: repo 'AppStream' のメタデータのダウンロードに失敗しました : Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
アップデート手順については省略しますが、dnfコマンドで404エラーが出ました。リポジトリのURLがよろしくないようです。vault.centos.orgをみてみるとStream 9のリポジトリが見当たりません。そこでこのようにリポジトリのURLを変更したところアップデートを続行できました。
変更前 baseurl=http://vault.centos.org/$contentdir/$releasever/AppStream/$basearch/os/ 変更後 baseurl=http://mirror.stream.centos.org/$releasever/AppStream/$basearch/os/
同様にBaseのリポジトリURLも変更しておきます。
これでようやくアップデートが出来ると待っているとエラーが多発して失敗してしまいました。
Fatal glibc error: CPU does not support x86-64-v2
CPUがx86-64-v2以上じゃないとダメだそうです。仮想基盤のCPUはAMD A6-3650 とかなり古いものを使用しています。Stream 9はFedora 34ベースらしいのですが、同じサーバ上でFedora 36は動作しているのにな… とりあえずアップデートは断念しました。
コメント