[KB7860] La instalación de ESET PROTECT en SUSE Linux Enterprise Server 11 falla

Problema

  • La instalación de ESET PROTECT falla al conectarse a la base de datos de MySQL con el conector ODBC en Linux server

Solución

  1. Instalación y configuración de MySQL
  2. Instalación y configuración del paquete ODBC
  3. Verificar el servidor de ESET PROTECT

I. Instalación y configuración de MySQL

    1. Abra una Terminal y realice los siguientes pasos para instalar MySQL Server:
      1. Descargar el paquete del repositorio:

        wget http://dev.mysql.com/get/mysql-community-release-sles11-7.noarch.rpm
         
      2. Instalar el paquete descargado:

        sudo rpm -Uvh mysql-community-release-sles11-7.noarch.rpm
         
      3. Importar la clave GnuPG:

        sudo rpm --import /etc/RPM-GPG-KEY-mysql
         
      4. Refrescar la información del repositorio:

        sudo zypper refresh
         
      5. Instalar MySQL Server mediante el siguiente comando:

        sudo zypper install mysql-community-server
         
      6. Iniciar MySQL Server:

        sudo /etc/init.d/mysql start
         
      7. Verificar si MySQL se encuentra ejecutándose:

        sudo /etc/init.d/mysql status
         
      8. Realizar la mysql_secure_installation que permitirá configurar los ajustes básicos. Necesitará conocer la contraseña que definirá para ser usada en pasos posteriores.

        mysql_secure_installation
        Ayuda adicional en la instalación de MySQL

        Este paso se informa en la documentación oficial de MySQL. Visite el sitio del fabricante de MySQL para obtener información adicional.

    2. Configurar MySQL Server.
       
    3. Guarde y cierre el archivo. Luego ingrese el siguiente comando para reiniciar MySQL Server y aplicar la configuración:

      sudo /etc/init.d/mysql restart
       
    4. Instale los requisitos previos adicionales de ESET PROTECT Server:

      sudo zypper install xorg-x11-server-extra libqtwebkit4 cifs-utils java-1_7_1-ibm tomcat6 samba-winbind openldap2-client net-snmp krb5-client unixODBC_23
       
    5. Descargue el controlador Generic Linux x86_64 ODBC Connector mediante el comando wget.
      Versión de ODBC

      La base de datos de MySQL es soportada hasta la versión 5.7 y el controlador de ODBC hasta la versión 5.3. No se recomienda actualizar hacia una versión posterior (versión 8+) de MySQL y del controlador de ODBC.

      Utilice la descarga oficial de MySQL

      Puede descargar el paquete ODBC 5.3 desde el sitio de descarga de MySQL. Verifique el nombre del paquete antes de usar el comando.


II. Instalación y configuración del paquete ODBC

    1. Instale el controlar descargado. Ejecute este comando desde el directorio en el cual descargó el paquete ODBC:

      sudo rpm -Uvh mysql-connector-odbc-5.3.6-1.x86_64.rpm
       
    2. Verifique el archivo odbcinst_23.ini para la configuración:

      cat /etc/unixODBC_23/odbcinst_23.ini

      El resultado debería contener los nombres de los controladores disponibles. Por ejemplo, [MySQL ODBC 5.3 Unicode Driver]
       
    3. Verifique la versión de odbcinst_23:

       odbcinst_23 --version

      Si la versión es anterior a 2.3.0 agregue la siguiente línea en su archivo odbcinst_23.ini:

      Threading = 0
       
    4. Actualice los archivos de configuración que controlan el acceso a ODBC a través del siguiente comando:

      sudo odbcinst_23 -i -d -f /etc/unixODBC_23/odbcinst_23.ini
       
    5. Descargue el archivo de instalación de ESET PROTECT Server (puede descargarlo desde la página de descarga de ESET). Por ejemplo:

      wget http://download.eset.com/download/ra/v6/standalone-installers/server/Server-Linux-x86_64.sh
       
    6. Convierta en ejecutable el archivo de ESET PROTECT Server:

      chmod +x Server-Linux-x86_64.sh
       
    7. Ejecute el Comando de instalación en su archivo de instalación de ESET Server.
      Contraseña de MySQL:

      El parámetro --db-admin-password es la contraseña que creó durante la instalación manual de MySQL con el comando mysql_secure_installation.


III. Verificar el servidor de ESET PROTECT

    1. Luego de culminar la instalación, verifique que ESET PROTECT Server se encuentre en ejecución:

      sudo /etc/init.d/eraserver status