재해 복구를 수행한 후 처음으로 "ePolicy Orchestrator 응용프로그램 서버" 서비스를 시작한 후의 종속성 오류
기술 문서 ID:
KB81754
마지막으로 수정한 날짜: 2022-03-17 21:57:09 Etc/GMT
마지막으로 수정한 날짜: 2022-03-17 21:57:09 Etc/GMT
환경
McAfee ePolicy Orchestrator(ePO) 5.x, 4.x
요약
ePO의 재해 복구를 수행하고 나면 ePO 콘솔 로그온 화면 및 orion.log 파일에서 종속성 오류를 볼 수 있으며 이로 인해 ePO 콘솔에 로그인할 수 없게 됩니다.
문제
ePO의 새 사본이 재해 복구(DR) 프로세스의 일부로 다시 설치된 다음 DR 파일이 복원되면 ePolicy Orchestrator 응용프로그램 서버 서비스가 시작되지만 로그온 화면(및 orion.log 파일)에는 다음과 유사한 종속성 오류가 발생합니다.
EPOAGENTMETA - Dependency DataChannel had initialization error
설치된 각 확장에 대해 유사한 오류가 표시됩니다. 또한 다음 오류가 orion.log에 표시됩니다.
core - Error creating bean with name 'core.ext.taskGlobals' defined in URL [jndi:/localhost/core/WEB-INF/beans.xml]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: The following extensions are in a partially installed state: [DataChannel:4.5.7.166, AvertAlerts:4.5.7.166, Notifications:4.5.7.166, rsd:4.5.7.166, epolicensing:2.0.0.117, hip_help:700.321, help:2.0.1, Issue:2.0.2, InstallHelper:4.5.7.166, SIARevocation:1.0, epo_help:450.399, msa_help:450.378, scheduler:2.0.6, vse_help:880.848, PolicyMgmt:4.5.7.166, VIRUSCAN8700:8.7.0.174, console:2.0.5, ldap:2.0.4, rs:2.0.1, CommonEvents:4.5.7.166, sae_200_help:200.321, VIRUSCANREPORTS:1.2.0.183, epoMigration:4.5.7.166, Countermeasures:4.5.7.166, EPOCore:4.5.7.166, VIRUSCAN8800:8.8.0.322, response:2.0.5, AgentMgmt:4.5.7.166, EPOAGENTMETA:4.8.0.296, ComputerMgmt:4.5.7.166, VSEMAS870000:8.7.0.106, VSESTOMD1000:1.0.0.339, RepositoryMgmt:4.5.7.166]
참고: 오류 메시지에 나열된 확장의 이름 및 버전 번호는 ePO 버전 및 설치된 확장에 따라 다를 수 있습니다.
EPOAGENTMETA - Dependency DataChannel had initialization error
ComputerMgmt - Dependency ldap had initialization error
RepositoryMgmt - Dependency ComputerMgmt had initialization error
설치된 각 확장에 대해 유사한 오류가 표시됩니다. 또한 다음 오류가 orion.log에 표시됩니다.
core - Error creating bean with name 'core.ext.taskGlobals' defined in URL [jndi:/localhost/core/WEB-INF/beans.xml]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: The following extensions are in a partially installed state: [DataChannel:4.5.7.166, AvertAlerts:4.5.7.166, Notifications:4.5.7.166, rsd:4.5.7.166, epolicensing:2.0.0.117, hip_help:700.321, help:2.0.1, Issue:2.0.2, InstallHelper:4.5.7.166, SIARevocation:1.0, epo_help:450.399, msa_help:450.378, scheduler:2.0.6, vse_help:880.848, PolicyMgmt:4.5.7.166, VIRUSCAN8700:8.7.0.174, console:2.0.5, ldap:2.0.4, rs:2.0.1, CommonEvents:4.5.7.166, sae_200_help:200.321, VIRUSCANREPORTS:1.2.0.183, epoMigration:4.5.7.166, Countermeasures:4.5.7.166, EPOCore:4.5.7.166, VIRUSCAN8800:8.8.0.322, response:2.0.5, AgentMgmt:4.5.7.166, EPOAGENTMETA:4.8.0.296, ComputerMgmt:4.5.7.166, VSEMAS870000:8.7.0.106, VSESTOMD1000:1.0.0.339, RepositoryMgmt:4.5.7.166]
참고: 오류 메시지에 나열된 확장의 이름 및 버전 번호는 ePO 버전 및 설치된 확장에 따라 다를 수 있습니다.
원인
..\Program files (x86)\McAfee\ 내부에 이름이 'ePolicy'로 시작되는 폴더를 만들면 이러한 오류가 발생할 수 있습니다 (예: ePolicy Orchestrator backup).
이 경우 ePO가 다시 설치될 때 새 ePO 설치 디렉터리의 8.3 경로가 변경될 수 있으며 그에 따라 구성 파일(DR 프로세스 동안 백업된 구성 파일)에 포함된 8.3 경로가 올바르지 않게 됩니다.
ePO 서버에서 ePolicy Orchestrator 설치 폴더의 8.3 이름을 확인하려면 다음 프로세스를 사용합니다.
- 시작, 실행을 차례로 클릭하고 cmd를 입력한 후 확인을 클릭합니다.
- McAfee 디렉터리(예: cd c:\program files (x86)\McAfee)로 변경합니다.
- Dir /x 명령을 사용하여 McAfee 디렉터리에 있는 모든 폴더의 8.3 이름을 표시합니다.
McAfee 폴더에 대한 일반적인 dir /x 목록은 다음과 유사합니다.
**************
c:\Program Files (x86)\McAfee>dir /x
Volume in drive C has no label.
Volume Serial Number is 948C-0BDC
Directory of c:\Program Files (x86)\McAfee
04/21/2014 10:19 AM <DIR> .
04/21/2014 10:19 AM <DIR> ..
01/29/2014 01:36 PM <DIR> COMMON~1 Common Framework
03/20/2014 09:31 AM <DIR> EPOLIC~1 ePolicy Orchestrator
06/18/2013 04:12 PM <DIR> VIRUSS~1 VirusScan Enterprise
0 File(s) 0 bytes
3 Dir(s) 1,091,317,760 bytes free
**************
위 목록에서 ePolicy Orchestrator 폴더의 8.3 이름은 EPOLIC~1입니다.
ePO가 제거되고 원본 ePolicy Orchestrator 폴더가 삭제된 후, ePO를 다시 설치하기 전에 McAfee의 루트에 ePolicy Orchestrator 폴더와 동일한 8자로 시작하는 다른 폴더(예: ePolicy backup)를 만들면 ePO를 다시 설치하는 동안 만들어진 새 ePolicy Orchestrator 폴더의 8.3 이름이 변경됩니다. 따라서 ePO가 다시 설치된 후에는 dir /x 목록이 다음과 유사합니다.
*************
c:\Program Files (x86)\McAfee>dir /x
Volume in drive C has no label.
Volume Serial Number is 948C-0BDC
Directory of c:\Program Files (x86)\McAfee
04/21/2014 10:19 AM <DIR> .
04/21/2014 10:19 AM <DIR> ..
01/29/2014 01:36 PM <DIR> COMMON~1 Common Framework
04/21/2014 11:12 AM <DIR> EPOLIC~1 epolicy backup
03/20/2014 09:31 AM <DIR> EPOLIC~2 ePolicy Orchestrator
06/18/2013 04:12 PM <DIR> VIRUSS~1 VirusScan Enterprise
0 File(s) 0 bytes
4 Dir(s) 1,091,317,760 bytes free
*************
위 목록에서 새로 만들어진 ePolicy Orchestrator 폴더의 8.3 이름은 이제 원래와 같은 EPOLIC~1이 아니라 EPOLIC~2입니다.
좀더 명확히 말하면, DR 프로세스 동안 ePO가 제거되면 ePolicy Orchestrator 폴더가 제거되고 이 폴더에 대해 예약된 8.3 이름(EPOLIC~1)이 더 이상 유지되지 않습니다. McAfee 디렉터리 아래에 이와 동일한 8자로 시작하는 새 폴더(예: ePolicy Backup)가 만들어지면 이전에 원본 ePO 설치 폴더에 사용되던 8.3 이름인 EPOLIC~1이 새 폴더에 자동으로 할당됩니다. ePO가 다시 설치되면 설치 프로그램에서 ePolicy Orchestrator라는 이름의 새 폴더를 만듭니다. 같은 디렉터리에 동일한 8자로 시작되는 다른 폴더가 이미 있기 때문에 Windows는 8.3 이름으로 EPOLIC~2를 할당합니다. ePO가 제거되기 전에 DR 프로세스의 일부로 백업되었던 원본 ePO 설치의 구성 파일은 ePolicy Orchestrator 폴더(예: c:\PROGRA~2\McAfee\EPOLIC~1)의 원본 8.3 이름을 가리킵니다. 이 경우 이 이름은 이제 긴 경로 이름인 c:\Program Files (x86)\McAfee\ePolicy Backup과 동일시됩니다. 따라서 DR 프로세스가 완료되고 잘못된 8.3 경로를 가리키는 구성 파일이 복원되면 ePO가 제대로 작동하지 못하게 됩니다.
해결책 1
KB66616에 나와 있는 단계에 따라 또 다른 재해 복구를 수행합니다. 하지만 이들 단계를 따르기 전에 ePO가 설치될 정확한 Program Files 디렉터리를 찾은 다음 McAfee 폴더의 루트에서, 현재 ePO 설치에서 사용될 실제 ePolicy Orchestrator 폴더를 제외하고 ePolicy로 시작되는 모든 폴더를 제거합니다.
예:
참고: ePO를 다시 설치하기 전에는 McAfee 디렉터리에 이름이 ePolicy로 시작되는 폴더가 없어야 합니다.
ePO가 일단 다시 설치되면 ePolicy Orchestrator 폴더의 8.3 이름이 EPOLIC~1이 되며 ePO 제거 이전에 백업된 모든 구성 파일에 들어 있는 8.3 경로와 일치하게 됩니다. 이 경우에는 DR 프로세스가 완료된 후 동일한 문제가 나타나지 않습니다.
예:
c:\Program Files\ePolicy Orchestrator Backup
또는
c:\Program Files (x86)\ePolicy backup
또는
또는
c:\Program Files (x86)\ePolicy backup
또는
d:\Program Files\epolicy
참고: ePO를 다시 설치하기 전에는 McAfee 디렉터리에 이름이 ePolicy로 시작되는 폴더가 없어야 합니다.
ePO가 일단 다시 설치되면 ePolicy Orchestrator 폴더의 8.3 이름이 EPOLIC~1이 되며 ePO 제거 이전에 백업된 모든 구성 파일에 들어 있는 8.3 경로와 일치하게 됩니다. 이 경우에는 DR 프로세스가 완료된 후 동일한 문제가 나타나지 않습니다.
해결책 2
DR 프로세스 동안 복구된 모든 구성 파일의 경로(KB66616에 나와 있는 "백업" 섹션의 2단계에 언급됨)가 새 8.3 경로를 가리키도록 변경합니다.
다음 프로세스를 사용하여 ePO 서버에 있는 현재 ePolicy Orchestrator 설치 디렉터리의 올바른 8.3 경로를 확인합니다.
- 시작, 실행을 차례로 클릭하고 cmd를 입력한 후 확인을 클릭합니다.
- McAfee 디렉터리(예: cd c:\program files (x86)\McAfee)로 변경합니다.
- Dir /x 명령을 사용하여 McAfee 디렉터리에 있는 모든 폴더의 8.3 이름을 표시합니다.
참고: 문제가 있는 경우 이 시점에 나열되는 8.3 이름은 EPOLIC~2와 같으므로 전체 경로 이름은 C:\PROGRA~2\McAfee\EPOLIC~2와 유사합니다.
- 텍스트 편집기에서 다음 파일을 열고 각 항목에 지정된 행을 찾은 다음 이전 단계에서 확인된 올바른/현재 8.3 경로를 반영하도록 경로를 변경합니다.
C:\Program Files (x86)\McAfee\ePolicy Orchestrator\APACHE2\conf\httpd.conf
- ServerRoot
- DocumentRoot
- <Directory
- ErrorLog
C:\Program Files (x86)\McAfee\ePolicy Orchestrator\APACHE2\conf\ssl.conf
- DocumentRoot
- ErrorLog
C:\Program Files (x86)\McAfee\ePolicy Orchestrator\Server\conf\epo\epo.properties
- epo.install.dir
- epo.db.dir
C:\Program Files (x86)\McAfee\ePolicy Orchestrator\Server\conf\orion\log-config.xml
- <param name="File"로 시작하는 행에 대한 경로를 변경합니다.
C:\Program Files (x86)\McAfee\ePolicy Orchestrator\Server\conf\orion\orion.properties
- extension.install.dir
- extension.tmp.dir
해결책 3
ePO 설치 디렉터리의 8.3 이름을 원본 이름으로 다시 변경한 다음, DR 프로세스 동안 ePO가 새로 설치되면서 만들어진, 아래 나열된 모든 파일 및 레지스트리 키 항목의 8.3 경로를 변경합니다.
- 시작, 실행을 차례로 클릭하고 services.msc를 입력한 후 확인을 클릭합니다.
- 다음 ePO 서비스를 각각 마우스 오른쪽 단추로 클릭하고 중지를 선택합니다.
- McAfee ePolicy Orchestrator 응용프로그램 서버
- McAfee ePolicy Orchestrator 이벤트 분석기
- McAfee ePolicy Orchestrator 서버
- 시작, 실행을 차례로 클릭하고 explorer를 입력한 후 확인을 클릭합니다.
- 다음 위치로 이동합니다: ..\Program Files\McAfee\
- McAfee 디렉터리에 있는 모든 백업 폴더(예: ..\Program Files\McAfee\ePolicy Backup)를 삭제하고 현재 설치에서 사용되는 ePolicy Orchestrator 디렉터리만 남겨둡니다.
- 현재 설치에서 사용되는 ePolicy Orchestrator 디렉터리의 이름을 처음 8자가 달라지도록 바꿉니다(예: c:\Program Files\New_ePolicy Orchestrator).
dir /x 목록 명령은 다음과 유사해야 합니다.
*************
c:\Program Files (x86)\McAfee>dir /x
Volume in drive C has no label.
Volume Serial Number is 948C-0BDC
Directory of c:\Program Files (x86)\McAfee
04/21/2014 10:19 AM <DIR> .
04/21/2014 10:19 AM <DIR> ..
01/29/2014 01:36 PM <DIR> COMMON~1 Common Framework
03/20/2014 09:31 AM <DIR> NEW_EP~1 New_ePolicy Orchestrator
06/18/2013 04:12 PM <DIR> VIRUSS~1 VirusScan Enterprise
0 File(s) 0 bytes
3 Dir(s) 1,091,317,760 bytes free
*************
- 이 폴더의 이름을 다시 ePolicy Orchestrator로 바꿉니다. 이렇게 하면 8.3 경로가 다시 원래대로 바뀝니다. dir /x는 다음과 유사해야 합니다.
**************
c:\Program Files (x86)\McAfee>dir /x
Volume in drive C has no label.
Volume Serial Number is 948C-0BDC
Directory of c:\Program Files (x86)\McAfee
04/21/2014 10:19 AM <DIR> .
04/21/2014 10:19 AM <DIR> ..
01/29/2014 01:36 PM <DIR> COMMON~1 Common Framework
03/20/2014 09:31 AM <DIR> EPOLIC~1 ePolicy Orchestrator
06/18/2013 04:12 PM <DIR> VIRUSS~1 VirusScan Enterprise
0 File(s) 0 bytes
3 Dir(s) 1,091,317,760 bytes free
**************
- 텍스트 편집기에서 다음 파일을 열고 각 항목에 지정된 행을 찾은 다음 새로운 설치로 만들어지고, 위 단계에서 확인된 올바른/현재 8.3 경로를 반영하도록 경로를 변경합니다.
C:\Program Files (x86)\McAfee\ePolicy Orchestrator\Server\bin\setenv.bat
- Djava.security.auth.login.config==
- set JRE_HOME=
C:\Program Files (x86)\McAfee\ePolicy Orchestrator\Server\bin\setenv.sh
- export CATALINA_HOME=
- Djava.security.auth.login.config==
- export JRE_HOME=
- 다음 레지스트리 키로 이동하여 각 항목에 대해 지정된 값을 찾은 다음 위의 단계에서 확인된 올바른/현재 8.3 경로를 반영하도록 경로를 변경합니다.
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Procrun 2.0\MCAFEETOMCATSRV250\Parameters\Java]
- Classpath (이 다중 문자열에서는 업데이트할 경로가 여러 개임)
- JavaHome
- JVM
- Options
[HKLM\Software\Network Associates\ePolicy Orchestrator\]
- ApacheFolder
- DBFolder
- DBPropsFile
- InstallFolder
- ServerINI
- TomcatFolder
[HKLM\Services\CurrentControlSet\Services\MCAFEEAPACHESRV\]
- ImagePath
[HKLM\Services\CurrentControlSet\Services\MCAFEEEVENTPARSERSRV\]
- ImagePath
[HKLM\Services\CurrentControlSet\Services\MCAFEETOMCATSRV250\]
- ImagePath
(참고: 위 서비스 키에 나열된 경로는 긴 경로 이름(즉...c:\Program Files (x86)\McAfee\ePolicy Orchestrator\Server\bin\tomcat5.exe")을 사용할 수도 있습니다. 이 경우 경로가 올바르기만 하면 경로를 변경할 필요가 없습니다.)
고지 사항
이 문서의 원본은 영어로 작성되었습니다. 영어 내용과 번역 간에 차이가 있으면 영어 내용이 항상 가장 정확합니다. 이 내용 중 일부는 Microsoft 에서 번역한 기계 번역을 사용하여 제공됩니다.
언어:
이 기사는 다음 언어로 제공됩니다.