awscliをてきとーにdnfで入れてからupgradeなりするとだいたいこうなる。

$ sudo dnf upgrade
エラー:
 問題: パッケージ awscli-1.18.156-3.el8.noarch には python3.6dist(pyyaml) < 5.4 が必要ですが、どのプロバイダーからもインストールできません
  - python3-pyyaml-5.4.1-1.0.1.el8.aarch64 と python3-pyyaml-5.3.1-1.el8.aarch64 どちらもインストールできません
  - python3-pyyaml-5.4.1-1.0.1.el8.aarch64 と python3-pyyaml-5.1.2-6.0.1.el8.aarch64 どちらもインストールできません
  - python3-pyyaml-3.12-12.el8.aarch64 と python3-pyyaml-5.4.1-1.0.1.el8.aarch64 どちらもインストールできません
  - パッケージの最良アップデート候補をインストールできません python3-pyyaml-5.3.1-1.el8.aarch64
  - パッケージの最良アップデート候補をインストールできません awscli-1.18.156-3.el8.noarch
(競合するパッケージを置き換えるには、コマンドラインに '--allowerasing' を追加してみてください または、'--skip-broken' を追加して、インストール不可のパッケージをスキップしてください または、'--nobest' を追加して、最適候補のパッケージのみを使用しないでください)

いとうざし

しゃーないのでpipで入れる

sudo pip3 install awscli

※sudoで入れるな!

すると今度はこう言われてうざし。

$ sudo dnf upgrade
/usr/lib/python3.6/site-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.15) or chardet (3.0.4) doesn't match a supported version!
  RequestsDependencyWarning)

なのでrequestsを上げる。
動いているから多分平気。

pip3 install --upgrade requests

おわり。