Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

AppArmorプロファイルのインストールを理解する

自己展開の Ubuntu 環境で操作し、AppArmor 強制アクセス制御システムを使用している場合、ベース システムにインストールするパッケージに関連付けられた AppArmor プロファイルが、 StorageGRIDでインストールされた対応するパッケージによってブロックされる可能性があります。

デフォルトでは、基本オペレーティング システムにインストールするパッケージに対して AppArmor プロファイルがインストールされます。 StorageGRIDシステム コンテナからこれらのパッケージを実行すると、AppArmor プロファイルがブロックされます。 DHCP、MySQL、NTP、tcdump の基本パッケージは AppArmor と競合し、他の基本パッケージも競合する可能性があります。

AppArmor プロファイルを処理するには、次の 2 つの選択肢があります。

  • StorageGRIDシステム コンテナ内のパッケージと重複する、ベース システムにインストールされたパッケージの個別のプロファイルを無効にします。個々のプロファイルを無効にすると、AppArmor が有効になっていることを示すエントリがStorageGRIDログ ファイルに表示されます。

    次のコマンドを使用します。

    sudo ln -s /etc/apparmor.d/<profile.name> /etc/apparmor.d/disable/
    sudo apparmor_parser -R /etc/apparmor.d/<profile.name>

    例:

    sudo ln -s /etc/apparmor.d/bin.ping /etc/apparmor.d/disable/
    sudo apparmor_parser -R /etc/apparmor.d/bin.ping
  • AppArmor を完全に無効にします。 Ubuntu 9.10 以降の場合は、Ubuntu オンライン コミュニティの指示に従ってください。 "AppArmorを無効にする" 。新しいバージョンの Ubuntu では、AppArmor を完全に無効にすることはできない可能性があります。

    AppArmor を無効にすると、 StorageGRIDログ ファイルに AppArmor が有効であることを示すエントリが表示されなくなります。