[KB3728] ESET Remote Administrator for Linux-安装故障排除 (6.x)

注意:

本页已由电脑翻译。点击本页面语言下的英文,显示原文。如果你发现有什么不清楚的地方,请联系你当地的支持。

问题

CentOS 7 End of Life

CentOS 7 reached its End of Life status on June 30, 2024. ESET PROTECT On-Prem installed on CentOS 7 machines, and ESET PROTECT Virtual Appliance must be migrated. For more information, refer to the ESET End of Life microsite.

  • 在 Linux 操作系统上安装 ESET Remote Administrator 6.x 时的常见错误信息和解决方案

详细信息

有关 ESET Remote Administrator 6.x 安装的详细信息,请参阅《ESET Remote Administrator 用户指南》的以下部分:

ESET Remote Administrator Server(ERA 服务器)的安装程序日志可能有助于排除故障和向 ESET 技术支持部门报告。日志文件位于

/var/log/eset/RemoteAdministrator/EraServerInstaller.log

解决方案

错误信息

检查数据库连接...失败
错误:管理员连接失效。无法继续

解决方案

  1. 确认服务器上是否有数据库服务器(本例中使用的是 MySQL),以及数据库服务器是否正在运行:

    service mysql status



    systemctl status mysql

    注意:对于基于 Red Hat 的发行版和 ERA Appliance,MySQL 服务名称为mysqld
  2. 验证服务器上安装了 ODBC 驱动程序。如果没有,请安装

    apt-get install unixodbc libmyodbc(Debian、Ubuntu 发行版)
    yum install mysql-connector-odbc(CentOS、Red-Hat、Fedora 发行版)
    zypperinstall myodbc-unixodbc(OpenSUSE 发行版)
  3. /etc/odbcinst.ini 中验证 MySQL ODBC 驱动程序的正确配置。

错误信息

检查数据库连接......失败
错误:数据库不支持大数据块。无法继续。请先重新配置数据库。

解决方法

  1. 在 MySQL 配置文件(通常位于/etc/my.cnf 或 /etc/mysql/my.cnf)的[mysqld]部分添加以下内容:

    [mysqld]
    max_allowed_packet=33M
    • 尽可能重启 MySQL 服务

      service mysql restart



      systemctl restart mysql

错误信息

错误:DbCreate:语句执行失败。
错误:[MySQL][ODBC... 驱动程序][mysqld-...-log]你的 SQL 语法有错误;请查看与你的 MySQL 服务器版本相对应的手册,了解附近使用的正确语法...

解决方案

确保服务器上安装的 MySQL 版本受支持。单击此处查看 ESET Remote Administrator 6.x 的数据库系统要求。以下命令将显示正在使用的 SQL 版本:

mysql --version

错误信息

检查证书密码...失败
检查对等证书密码时出错: NOT_REGULAR_FILE

解决方案

在安装 ESET Remote Administrator Agent (ERA Agent) 之前,创建一个新证书。此外,请确认是否指向了证书的正确位置(-cert-path= 安装参数)。

错误信息

部署 era.war 时,可能会遇到以下 tomcat 错误信息(位于 /var/log/tomcat/catalina.DATE.log):

SEVERE:为上下文 [/era] 修复 docBase 异常
java.util.zip.ZipException:打开 zip 文件时出错

严重:等待多线程部署 WAR 文件完成时出错
java.lang.InterruptedException

解决方案

  1. 确保服务器上安装了openjdk 软件包。始终使用官方发布的最新 Java 版本(ESET 远程管理员 Web 控制台需要 Java 7 或更高版本):

    apt-get install openjdk-7-jdk(Debian、Ubuntu 发行版)
    yum install java-1.8.0-openjdk(Red-Hat、Fedora 发行版)
  2. 将 era.war 重新部署到tomcat 文件夹中(在某些系统中,文件夹名为tomcat7):

    cp era.war /var/lib/tomcat/webapps/

错误信息

安装 SELinux 策略...失败
错误:由于缺少依赖项 (policycoreutils-devel) 安装 SELinux 策略失败

解决方案

安装policycoreutils-devel软件包:

yum install policycoreutils-devel(CentOS, Red-Hat, Fedora 发行版)

Need further assistance? Contact ESET Technical Support.