[KB8571] Ubuntu 22.04またはMint 21にESET Server SecurityまたはESET Endpoint Antivirus for Linuxをインストールすると、ESETサービスが起動しない。

注意事項

このページはコンピュータによって翻訳されています。このページの「言語」の「英語」をクリックすると、原文が表示されます。ご不明な点がございましたら、お近くのサポートまでお問い合わせください。

問題

  • ESET Server Security for Linux または ESET Endpoint Antivirus for Linux を Ubuntu 22.04 または Mint 21 にインストールする場合
  • ESETサービス(例えば "eea.service")の "failed "エラーが表示される。
  • システムログに「ESET Endpoint Antivirus の起動に失敗しました」と表示される。
  • システムログに "check_start.sh:モジュールのコンパイル中に "/bin/sh: 1: gcc-12: not found" というエラーが発生する

詳細


クリックして拡大

GCC 12 (gcc-12) は Ubuntu 22.04/Mint 21 のデフォルトバージョンではないため、ESET のインストール時に依存関係として使用されません。しかし、最新の Linux カーネルでは、カーネルモジュールのコンパイルに gcc-12 が必要です。


解決方法

  1. OS のリポジトリから不足しているパッケージを探してください:

    • Debian ベースのディストリビューション

      sudo apt-cache search gcc
      sudo apt search gcc
    • RHELベースのディストリビューション:

      sudo yum list available | grep gcc
      sudo yum list gcc
  2. 適切なバージョンのパッケージをインストールします:

    sudo apt install [appropriate_version_of_gcc_package] (適切なバージョンの gcc パッケージ)
    sudo yum install [appropriate_version_of_gcc_package] (適切なバージョンの gcc パッケージ)
  3. 複数のバージョンのgccがシステムに存在する場合は、次のようにシンボリックリンクを作成することで、適切なバージョンのライブラリを強制的にロードすることができます:

    sudo ln -s -f /usr/bin/gcc-version /usr/bin/gcc
  4. 製品サービスを再起動します:

    • ESET Endpoint Antivirus for Linux を再起動します:

      sudo systemctl restart eea
    • ESET Server Security Linux 版:

      sudo systemctl restart efs