OS切り替え

2021年10月12日

今回のサーバメンテナンスのメイン案件、OSの切り替えを行いました。
色々考えましたが、今年末でサポート切れなら残り2ヶ月チョイ。
移行を行うしか無さそうです。
さて、どうなるでしょうね。

[root@ns ~]# uname dnf update
メタデータの期限切れの最終確認: 3:07:06 時間前の 2021年10月09日 16時59分17秒 に実施しました。
依存関係が解決しました。
行うべきことはありません。
完了しました!

先ずは、最新バージョンで有る事を確認。
行うべき事は無いらしいので、最新なんでしょう。

[root@ns ~]# dnf -y install centos-relearelease-stream
メタデータの期限切れの最終確認: 3:07:48 時間前の 2021年10月09日 16時59分17秒 に実施しました。
centos-release-stream x86_64 8.1-1.1911.0.7.el8 extras 11 kトランザクションの概要

インストール 1 パッケージ

ダウンロードサイズの合計: 11 k
インストール後のサイズ: 6.6 k
パッケージのダウンロード:
centos-release-stream-8.1-1.1911.0.7.el8.x86_64
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
準備 : 1/1
インストール中 : centos-release-stream-8.1
検証 : centos-release-stream-8.1-1.1911.0.7.el8.x86_64 1/1
Installed products updated.

インストール済み:
centos-release-stream-8.1-1.1911.0.7.el8.x86_64

完了しました!

CentOS Stream 8 リポジトリ インストールを行いました。

[root@ns ~]# dnf -y swap centosdnf -y swap centos-{linux,stream}-repos
依存関係が解決しました。
パッケージ Arch バージョン リポジトリー サイズ

インストール:
centos-stream-release noarch 8.6-1.el8 Stream-BaseOS 22 k
置き換え centos-linux-release.noarch 8.4-1.2105.el8
置き換え centos-release-stream.x86_64 8.1-1.1911.0.7.el8
centos-stream-repos noarch 8-3.el8 extras 19 k
削除中:
centos-linux-repos noarch 8-3.el8 @baseos 26 k
トランザクションの概要

インストール 2 パッケージ
削除 1 パッケージ

ダウンロードサイズの合計: 42 k
パッケージのダウンロード:
CentOS-Stream – Base
centos-stream-release-8.6-1.el8.noarch
centos-stream-repos-8-3.el8.noarch

合計 43 kB/s | 42 kB 00:00
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
検証 : centos-stream-repos-8-3.el8.noarch 1/5
検証 : centos-stream-release-8.6-1.el8.noarch 2/5
検証 : centos-linux-release-8.4-1.2105.el8.noarch 3/5
検証 : centos-release-stream-8.1-1.1911.0.7.el8.x86_64 4/5
検証 : centos-linux-repos-8-3.el8.noarch 5/5
Installed products updated.

インストール済み:
centos-stream-release-8.6-1.el8.noarch centos-stream-repos-8-3.el8.noarch
削除しました:
centos-linux-repos-8-3.el8.noarch

完了しました!

何となく終わったぞ。
リポジトリーをアップデートして、リブート。

[root@ns ~]# dnf update
メタデータの期限切れの最終確認: 0:03:49 時間前の 2021年10月09日 20時08分44秒 に実施しました。
エラー:
問題: package jasper-devel-2.0.14-4.el8.x86_64 requires jasper-libs(x86-64) = 2.0.14-4.el8, but none of the providers can be installed

  • cannot install both jasper-libs-2.0.14-5.el8.x86_64 and jasper-libs-2.0.14-4.el8.x86_64
  • cannot install the best update candidate for package jasper-libs-2.0.14-4.el8.x86_64
  • problem with installed package jasper-devel-2.0.14-4.el8.x86_64
    (競合するパッケージを置き換えるには、コマンドラインに '–allowerasing’ を追加してみてください または、’–skip-broken’ を追加して、インストール不可のパッケージをスキップしてください または、’–nobest’ を追加して、最適候補のパッケージのみを使用しないでください)

なんか、エラーがでた。
競合パッケージが残ってるのか、そりゃ、指定された “–allowerasing" を追加して
再トライしかないな・・・・

[root@ns ~]# dnf update –allowerasing
メタデータの期限切れの最終確認: 0:04:26 時間前の 2021年10月09日 20時08分44秒 に実施しました。
依存関係が解決しました。パッケージ Arch バージョン Repo サイズ

インストール:
kernel x86_64 4.18.0-338.el8 baseos 7.0 M
kernel-core x86_64 4.18.0-338.el8 baseos 38 M
kernel-devel x86_64 4.18.0-338.el8 baseos 20 M
kernel-modules x86_64 4.18.0-338.el8 baseos 30 M
アップグレード:
LibRaw x86_64 0.19.5-3.el8 appstream 316 k
ModemManager x86_64 1.10.8-4.el8 baseos 923 k
ModemManager-glib x86_64 1.10.8-4.el8 baseos 264 k
NetworkManager x86_64 1:1.34.0-0.2.el8 baseos 2.7 M

途中省略

cockpit-storaged noarch 251.1-1.el8 appstream 655 k
cockpit-system noarch 251.1-1.el8 baseos 3.2 M
xorg-x11-server-common x86_64 1.20.11-2.el8 appstream 42 k
yum noarch 4.7.0-4.el8 baseos 205 k

依存関係のインストール:
clang-resource-filesystem x86_64 12.0.1-2.module_el8.6.0+937+1cafe22c
appstream 14 k
elfutils-devel x86_64 0.185-1.el8 baseos 86 k
elfutils-libelf-devel x86_64 0.185-1.el8 baseos 59 k
libzstd-devel x86_64 1.4.4-1.el8 baseos 44 k
python3-cloud-what x86_64 1.28.21-3.el8 baseos 299 k

弱い依存関係のインストール:
elfutils-debuginfod-client-devel
x86_64 0.185-1.el8 baseos 56 k

削除中:
kernel x86_64 4.18.0-305.10.2.el8_4 @baseos 0
kernel-core x86_64 4.18.0-305.10.2.el8_4 @baseos 67 M
kernel-devel x86_64 4.18.0-305.10.2.el8_4 @baseos 48 M
kernel-modules x86_64 4.18.0-305.10.2.el8_4 @baseos 22 M

依存関係パッケージの削除:
ImageMagick-devel x86_64 6.9.10.86-1.el8 @epel 501 k
jasper-devel x86_64 2.0.14-4.el8 @System 2.8 M
トランザクションの概要

インストール 10 パッケージ
アップグレード 739 パッケージ
削除 6 パッケージ

ダウンロードサイズの合計: 1.1 G

どんだけ入れ替えるんでしょうね。
10+739-6=743 なのかな、計算合ってる? それにしても1.1Gとは・・・
色々考えても分からんし、やるしかないな~

[root@ns ~]# cat /etc/centos-release
CentOS Stream release 8
[root@ns ~]# exit
ログアウト

そして、目出度く(目出度いのか~?)切り替え出来たみたいです。

[root@ns ~]# dnf clean all
61 ファイルが削除されました

[root@ns ~]# dnf update
ELRepo.org Community Enterprise Linux Repositor 101 kB/s | 282 kB 00:02
Extra Packages for Enterprise Linux 8 – x86_64 2.2 MB/s | 10 MB 00:04
Safe Remi’s RPM repository for Enterprise Linux 561 kB/s | 2.0 MB 00:03
CentOS Stream 8 – AppStream 4.6 MB/s | 15 MB 00:03
CentOS Stream 8 – BaseOS 11 MB/s | 12 MB 00:01
CentOS Stream 8 – Extras 21 kB/s | 15 kB 00:00
Extra Packages for Enterprise Linux Modular 8 – 1.6 MB/s | 956 kB 00:00
Remi’s Modular repository for Enterprise Linux 252 kB/s | 873 kB 00:03
依存関係が解決しました。
行うべきことはありません。
完了しました!

最後にもう一度リポジトリーを “clean all" して、最新版か確認。
大丈夫そうです。

今の所、不具合は出てないですけど、今後どうなのか、しばらく様子見ですね。

PCとネット

Posted by papas