[KB3728] Linux용 ESET 원격 관리자 - 설치 문제 해결(6.x)

참고:

이 페이지는 컴퓨터로 번역되었습니다. 이 페이지의 언어 아래에서 영어를 클릭하면 원문을 볼 수 있습니다. 불분명한 내용이 있으면 현지 지원팀에 문의하세요.

이슈

#@#플레이스홀더 id='1599' 언어='1'#@#
  • Linux 운영 체제에 ESET Remote Administrator 6.x를 설치할 때 발생하는 일반적인 오류 메시지 및 해결 방법

세부 정보

ESET 원격 관리자 6.x 설치에 대한 자세한 내용은 ESET 원격 관리자 사용자 가이드의 다음 섹션을 참조하십시오:

ESET 원격 관리자 서버(ERA 서버)의 설치 관리자 로그는 문제 해결 및 ESET 기술 지원팀에 보고하는 데 유용할 수 있습니다. 로그 파일은 다음 위치에 있습니다:

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

해결 방법

오류 메시지

데이터베이스 연결 확인 중 ... 실패
오류입니다: 관리자 연결이 작동하지 않습니다. 계속할 수 없습니다

해결 방법

  1. 서버에 데이터베이스 서버(이 예에서는 MySQL 사용)가 있는지, 데이터베이스 서버가 실행 중인지 여부를 확인합니다:

    서비스 mysql 상태

    또는

    systemctl status mysql

    참고: Red Hat 기반 배포판 및 ERA Appliance의 경우 MySQL 서비스 이름은 mysqld입니다.
  2. 서버에 ODBC 드라이버가 설치되어 있는지 확인합니다. 설치되어 있지 않은 경우 설치합니다:

    apt-get install unixodbc libmyodbc (Debian, Ubuntu 배포판)
    yum 설치 mysql-connector-odbc (CentOS, Red-Hat, Fedora 배포판)
    zypper 설치 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 서비스를 다시 시작합니다:

      서비스 mysql 재시작

      또는

      systemctl mysql재시작

오류 메시지

오류입니다: DbCreate: 문 실행에 실패했습니다.
오류: [MySQL][ODBC ... 드라이버][mysqld-...-log]SQL 구문에 오류가 있습니다. 가까운 곳에 사용할 올바른 구문은 MySQL 서버 버전에 해당하는 설명서를 확인하십시오.

해결 방법

서버에 설치된 MySQL 버전이 지원되는지 확인합니다. 다음 명령은 사용 중인 SQL 버전을 표시합니다. 다음 명령은 사용 중인 SQL 버전을 표시합니다:

mysql --version

오류 메시지

인증서 암호 확인 중 ... 실패
피어 인증서 암호 확인 중 오류: NOT_REGULAR_FILE

해결 방법

ESET 원격 관리자 에이전트(ERA 에이전트)를 설치하기 전에 새 인증서를 만드십시오. 또한 인증서의 올바른 위치를 가리키는지 확인합니다(-cert-path= 설치 매개변수).

오류 메시지

Era.war를 배포할 때 다음과 같은 tomcat 오류 메시지가 나타날 수 있습니다(/var/log/tomcat/catalina.DATE.log에 위치):

SEVERE: 컨텍스트에 대한 docBase 수정 예외 [/era]
java.util.zip.ZipException: zip 파일을 여는 동안 오류가 발생했습니다

SEVERE: WAR 파일의 다중 스레드 배포가 완료되기를 기다리는 동안 오류가 발생했습니다
java.lang.InterruptedException

해결 방법

  1. 서버에 openjdk 패키지가 설치되어 있는지 확인합니다. 항상 공식적으로 출시된 최신 버전의 Java를 사용하십시오(ESET 원격 관리자 웹 콘솔에는 Java 버전 7 이상이 필요함):

    apt-get install openjdk-7-jdk (데비안, 우분투 배포판)
    yum 설치 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 배포판)

#@#플레이스홀더 id='1281' 언어='1'#@#