dnfのアップデートでエラー

ちょいと、覚え書き・・・

サーバー管理で、dnfのアップデートでエラーが出たので、回避処理の覚え書き。
2024/05/12、python3-botocoreのアップデートでつまずく。。。
何かよくわからないが・・・

/bin/dnf -y update python3-botocoreでコマンド処理・・・

Last metadata expiration check: 2:32:25 ago on Sun May 12 13:46:05 2024.
Error:
Problem: problem with installed package awscli-1.23.10-3.el9.noarch
package awscli-1.23.10-3.el9.noarch from @System requires python3.9dist(botocore) = 1.25.10, but none of the providers can be installed
package awscli-1.23.10-3.el9.noarch from epel requires python3.9dist(botocore) = 1.25.10, but none of the providers can be installed
cannot install both python3-botocore-1.31.62-1.el9.noarch from appstream and python3-botocore-1.25.10-1.el9.noarch from @System
cannot install both python3-botocore-1.31.62-1.el9.noarch from appstream and python3-botocore-1.25.10-1.el9.noarch from epel
cannot install the best update candidate for package python3-botocore-1.25.10-1.el9.noarch
(try to add ‘–allowerasing’ to command line to replace conflicting packages or ‘–skip-broken’ to skip uninstallable packages or ‘–nobest’ to use not only best candidate packages)

なんじゃこれ!!!
ってことで、ググりまくって・・・

エラーメッセージのヒントで、 (競合するパッケージを置き換えるには、コマンドラインに ‘–allowerasing’ を追加してみてください 
または、’–skip-broken’ を追加して、インストール不可のパッケージをスキップしてください 
または、’–nobest’ を追加して、最適候補のパッケージのみを使用しないでください)
とあったので、これらを試してみる。

–allowerasing をオプション追加して
/bin/dnf -y upgrade python3-botocore –allowerasing

なんとか競合回避し完了したようです。

そのあと処理を・・・

awscli
をインストールしています。

コマンド /bin/dnf -y install awscliでパッケージをインストールしています ..
Last metadata expiration check: 0:54:10 ago on Sun May 12 17:38:02 2024. Dependencies resolved.
================================================================================
Package Architecture Version Repository Size
================================================================================

Installing:
awscli noarch 1.23.10-3.el9 epel 2.1 M
Downgrading:
python3-botocore noarch 1.25.10-1.el9 epel 4.9 M

Transaction Summary
================================================================================
Install 1 Package
Downgrade 1 Package

Total download size: 7.0 M
Downloading Packages:
(1/2): awscli-1.23.10-3.el9.noarch.rpm 3.2 MB/s | 2.1 MB 00:00
(2/2): python3-botocore-1.25.10-1.el9.noarch.rp 5.5 MB/s | 4.9 MB 00:00
——————————————————————————
Total 3.0 MB/s | 7.0 MB 00:02
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Downgrading : python3-botocore-1.25.10-1.el9.noarch 1/3
Installing : awscli-1.23.10-3.el9.noarch 2/3
Cleanup : python3-botocore-1.31.62-1.el9.noarch 3/3
Running scriptlet : python3-botocore-1.31.62-1.el9.noarch 3/3
Verifying : python3-botocore-1.25.10-1.el9.noarch 1/3
Verifying : python3-botocore-1.31.62-1.el9.noarch 2/3
Verifying : awscli-1.23.10-3.el9.noarch 3/3
Downgraded :
python3-botocore-1.25.10-1.el9.noarch
awscli-1.23.10-3.el9.noarch

Complete!
Installed:
..インストールが完了しました。