【Ansible Tower/AWX】(libselinux-python) aren’t installed! エラーの対処方法


この記事はプロモーションを含みます。

Ansible

ホーム > Ansible Tower・AWX リファレンス

copyモジュールの使用時に発生したエラー「(libselinux-python) aren’t installed!」の対処方法について解説します。

環境

本記事執筆時の環境です。

  • コントロールノード
    • Ansible AWX 15.0.1
  • ターゲットノード
    • AlmaLinux release 9.0

事象(エラーの内容)

Ansibleのcopyモジュールを使用して、コントロールノードからターゲットノードにファイルを転送しようとした際、下記のエラーが出力されました。

"Aborting, target uses selinux but python bindings (libselinux-python) aren't installed!"

原因と対処方法

まず、原因についてですが、ターゲットノードに「libselinux-python」パッケージがインストールされていないからです。

なので、対処方法としては、ターゲットノードに「libselinux-python」パッケージをインストールします。
下記のコマンドを使用して、「libselinux-python」をインストールして下さい。

[root@STKPUB002 ~]# yum install -y python3-libselinux
メタデータの期限切れの最終確認: 0:19:39 時間前の 2023年02月05日 17時33分05秒 に実施しました。
依存関係が解決しました。
============================================================================================================================
 パッケージ                          アーキテクチャー        バージョン                    リポジトリー               サイズ
============================================================================================================================
インストール:
 python3-libselinux                  x86_64                  3.4-3.el9                     appstream                  185 k
アップグレード:
 libselinux                          x86_64                  3.4-3.el9                     baseos                      85 k
 libselinux-utils                    x86_64                  3.4-3.el9                     baseos                     158 k
 libsepol                            x86_64                  3.4-1.1.el9                   baseos                     315 k

トランザクションの概要
============================================================================================================================
インストール    1 パッケージ
アップグレード  3 パッケージ

ダウンロードサイズの合計: 743 k
パッケージのダウンロード:
(1/4): libselinux-3.4-3.el9.x86_64.rpm                                                      841 kB/s |  85 kB     00:00
(2/4): libselinux-utils-3.4-3.el9.x86_64.rpm                                                1.3 MB/s | 158 kB     00:00
(3/4): python3-libselinux-3.4-3.el9.x86_64.rpm                                              1.4 MB/s | 185 kB     00:00
(4/4): libsepol-3.4-1.1.el9.x86_64.rpm                                                      3.3 MB/s | 315 kB     00:00
----------------------------------------------------------------------------------------------------------------------------
合計                                                                                        372 kB/s | 743 kB     00:01
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
  準備             :                                                                                                    1/1
  アップグレード中 : libsepol-3.4-1.1.el9.x86_64                                                                        1/7
  アップグレード中 : libselinux-3.4-3.el9.x86_64                                                                        2/7
  scriptletの実行中: libselinux-3.4-3.el9.x86_64                                                                        2/7
  インストール中   : python3-libselinux-3.4-3.el9.x86_64                                                                3/7
  アップグレード中 : libselinux-utils-3.4-3.el9.x86_64                                                                  4/7
  整理             : libselinux-utils-3.3-2.el9.x86_64                                                                  5/7
  整理             : libselinux-3.3-2.el9.x86_64                                                                        6/7
  整理             : libsepol-3.3-2.el9.x86_64                                                                          7/7
  scriptletの実行中: libsepol-3.3-2.el9.x86_64                                                                          7/7
  検証             : python3-libselinux-3.4-3.el9.x86_64                                                                1/7
  検証             : libselinux-3.4-3.el9.x86_64                                                                        2/7
  検証             : libselinux-3.3-2.el9.x86_64                                                                        3/7
  検証             : libselinux-utils-3.4-3.el9.x86_64                                                                  4/7
  検証             : libselinux-utils-3.3-2.el9.x86_64                                                                  5/7
  検証             : libsepol-3.4-1.1.el9.x86_64                                                                        6/7
  検証             : libsepol-3.3-2.el9.x86_64                                                                          7/7

アップグレード済み:
  libselinux-3.4-3.el9.x86_64            libselinux-utils-3.4-3.el9.x86_64            libsepol-3.4-1.1.el9.x86_64
インストール済み:
  python3-libselinux-3.4-3.el9.x86_64

完了しました!

再度、copyモジュールを実行し、エラーが解消すれば、作業は完了となります。

コメント

タイトルとURLをコピーしました