問題
- 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]。
解決方法
Qt4 WebKit ライブラリが必要 - レポートを PDF や PS フォーマットで印刷するために使用します(バージョン 5 ではなく、バージョン 4.x である必要があります)。
- ターミナルで(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
- 残りのサーバー前提条件(PROTECT)の存在を確認します。すべての必須前提条件を満たす必要があります。
- 以下の手順で
libQtWebKit
ソース・パッケージをコンパイルしてインストールします(Linux 上級者のみ):
それでも問題が解決しない場合は、ESET テクニカルサポートにお問い合わせください。