[KB6794] CentOS 7 Linux で libQtWebKit の依存関係が見つからない

注意事項

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

問題

CentOS 7 End of Life

CentOS 7 will reach End of Life on June 30, 2024. ESET PROTECT On-Prem installed on CentOS 7 machines and ESET PROTECT Virtual Appliance will require a migration. For more information, refer to the ESET End of Life microsite.

  • libQtWebKit パッケージが CentOS 7 Linux オペレーティングシステムで利用できない。
  • Web コンソールからレポートを生成できない (ESET PROTECT On-Prem)
  • ログファイルに以下のエラーメッセージが表示されます:

エラー:CReportPrinterModule [Thread 7f5f4c7b8700]:ReportPrinter:ReportPrinterToolが終了しました:/opt/eset/RemoteAdministrator/Server//ReportPrinterTool: error while loading sh red libraries: libQtWebKit.so.4: cannot open shared object file:そのようなファイルまたはディレクトリがありません[code:127]。

CentOS 8 ユーザー

ESET PROTECT On-PremをCentOS 8で使用する場合、Qtライブラリが必要です。公式リポジトリでは配布されていないため、ここで説明する手順はCentOS 8では動作しません。ライブラリをソースからコンパイルするか、有償リポジトリから入手してください。

解決方法

Qt4 WebKit ライブラリが必要 - レポートを PDF や PS フォーマットで印刷するために使用します(バージョン 5 ではなく、バージョン 4.x である必要があります)。

重要!

各ステップの後、問題が解決したかどうかを確認してください。問題が解決しない場合は、問題が解決するまで次のステップに進んでください。

  1. ターミナルで(root またはsudo で)以下のコマンドを実行し、Fedora リポジトリから libQtWebKit を直接インストールします。

    64 ビットオペレーティングシステム:
    yum install http://fedora.linuxman.biz/linux/releases/32/Everything/x86_64/os/Packages/q/qtwebkit-2.3.4-29.fc32.x86_64.rpm
    32 ビットオペレーティングシステム:
    yum install http://fedora.linuxman.biz/linux/releases/32/Everything/x86_64/os/Packages/q/qtwebkit-2.3.4-29.fc32.i686.rpm
  2. 残りのサーバー前提条件(PROTECT)の存在を確認します。すべての必須前提条件を満たす必要があります。
  3. 以下の手順でlibQtWebKitソース・パッケージをコンパイルしてインストールします(Linux 上級者のみ):

それでも問題が解決しない場合は、ESET テクニカルサポートにお問い合わせください