[KB6794] Dependencia libQtWebKit perdida en Linux CentOS (ESMC 7.x)

Problema

  • El paquete libQtWebKit no se encuentra disponible en el sistema operativo Linux CentOS Linux 
  • Los informes no pueden ser generados desde la Consola web de ESMC
  • Aparece el siguiente mensaje de error en los archivos de registro:

    Error: CReportPrinterModule [Thread 7f5f4c7b8700]: ReportPrinter: ReportPrinterTool exited with: /opt/eset/RemoteAdministrator/Server//ReportPrinterTool: error while loading sh red libraries: libQtWebKit.so.4: cannot open shared object file: No such file or directory [code:127]

Solución

Las librerías de Qt4 WebKit son requeridas - Se utilizan para imprimir informes en formato PDF y PS (debe encontrarse en la versión 4.x, no la 5).

 

¡Importante!

Verifique si el problema es resuelto luego de cada paso. De no ser así, prosiga con el siguiente paso hasta que el problema sea resuelto.

  1. Ejecute el siguiente comando en la Terminal (como root o con sudo) para instalar libQtWebKit directamente desde los repositorios de Fedora.

    Sistemas operativos de 64-bit:
    yum install https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/q/qtwebkit-2.3.4-6.el7.x86_64.rpm

    Sistemas operativos de 32-bit:
    yum install https://dl.fedoraproject.org/pub/epel/6/i386/Packages/q/qtwebkit-2.1.1-1.el6.i686.rpm
     
  2. Verifique la presencia de los restantes prerrequisitos de ESMC Server. Todos los prerrequisitos obligatorios deben cumplirse.
     
  3. Compile e instale el paquete fuente de libQtWebKit utilizando las siguientes instrucciones (solo usuarios avanzados de Linux):

Si no logra resolver el suceso, por favor contacte al Equipo de soporte de ESET.