Amazon Linux 2023 の FreeIPA

Amazon Linux 2023 の FreeIPA

Amazon Linux 2023 に FreeIPA クライアントをインストールしたい。

残念ながら、Amazon Linux 2023 ではこのパッケージは公式にはサポートされていません。回避策として、Fedora リポジトリをインストールし、freeipa-client パッケージをインストールできましたが、インストール中に OTP を使用してホストをオンボードしようとすると、次のエラーが発生します。

DEBUG stderr=SASL Bind failed
    Invalid credentials

2023-09-21T07:50:26Z ERROR Joining realm failed: SASL Bind failed
    Invalid credentials

必要なバイナリを直接ダウンロードして rpm インストールしようとしましたが、このエラーが発生しました。

Traceback (most recent call last):
  File "/usr/sbin/ipa-client-install", line 22, in <module>
    from ipaclient.install import ipa_client_install
ImportError: cannot import name 'ipa_client_install' from 'ipaclient.install' (unknown location)

FreeIPA クライアントをインストールし、ホストを IPA ドメインに正常にオンボードできた人はいますか? FreeIPA エージェントなしで FreeIPA の HBAC/RBAC 機能を利用できる別の回避策をご存知ですか?

答え1

結局、ファイアウォールの問題でした。

パッケージをアンインストールし、デフォルトの yum リポジトリからインストールしました。対象の IPA サーバーでファイアウォールを無効にするか、適切に構成する必要があります (無効になっていても、再起動後に再度有効になりました)

また、新しいホストをオンボーディングするための OTP は、大文字と小文字、数字、特殊記号を含む強力なものである必要がありますが、12 文字で機能しました。

関連情報