Afhankelijkheidsfouten nadat de service 'Policy Orchestrator Application Server' voor de eerste keer is gestart na het uitvoeren van een noodherstel
Technische artikelen ID:
KB81754
Laatst gewijzigd: 17-3-2022
Laatst gewijzigd: 17-3-2022
Omgeving
McAfee ePolicy Orchestrator (ePO) 5.x, 4.x
Samenvatting
Nadat een noodherstel van ePO is uitgevoerd, kunnen op het aanmeldingsscherm van de ePO-console en in het bestand orion.log afhankelijkheidsfouten worden vermeld die verhinderen dat u zich bij de ePO-console kunt aanmelden.
Probleem
Wanneer een nieuwe kopie van ePO is geïnstalleerd als onderdeel van het noodherstel en vervolgens de noodherstelbestanden zijn hersteld, wordt de service ePolicy Orchestrator Application Server gestart, maar worden er afhankelijkheidsfouten vermeld op het aanmeldingsscherm (en in het bestand orion.log) die er als volgt uitzien:
EPOAGENTMETA - Initialisatiefout bij afhankelijkheid DataChannel
Een soortgelijke foutmelding wordt weergegeven voor de geïnstalleerde extensies. Daarnaast wordt de volgende foutmelding weergegeven in 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]
OPMERKING: De namen en versienummers van de extensies die worden vermeld in de foutmelding kunnen verschillen, afhankelijk van de ePO-versie en de uitbreidingen die zijn geïnstalleerd.
EPOAGENTMETA - Initialisatiefout bij afhankelijkheid DataChannel
ComputerMgmt - Initialisatiefout bij afhankelijkheid ldap
RepositoryMgmt - Initialisatiefout bij afhankelijkheid ComputerMgmt
Een soortgelijke foutmelding wordt weergegeven voor de geïnstalleerde extensies. Daarnaast wordt de volgende foutmelding weergegeven in 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]
OPMERKING: De namen en versienummers van de extensies die worden vermeld in de foutmelding kunnen verschillen, afhankelijk van de ePO-versie en de uitbreidingen die zijn geïnstalleerd.
Oorzaak
Dit kan gebeuren wanneer u een map maakt in ..\Program files (x86)\McAfee\ die begint met de naam 'ePolicy'. Bijvoorbeeld ePolicy Orchestrator backup.
Dit kan een wijziging tot gevolg hebben in het 8.3-pad voor de nieuwe ePO-installatiemap wanneer ePO opnieuw wordt geïnstalleerd. De 8.3-paden in de configuratiebestanden (waarvoor een back-up is gemaakt tijdens het noodherstel) worden dan onjuist.
Gebruik de volgende werkwijze om de 8.3-naam te bepalen voor de installatiemap voor ePolicy Orchestrator op de ePO-server:
- Klik op Start en Uitvoeren, typ cmd en klik op OK.
- Ga naar de McAfee-directory (bijvoorbeeld: cd c:\program files (x86)\McAfee).
- Gebruik de opdracht Dir /x om de 8.3-namen van alle mappen in de McAfee-directory weer te geven.
De gebruikelijke dir /x-vermelding voor de McAfee-map ziet er als volgt uit:
**************
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
**************
In de bovenstaande lijst, is de 8.3-naam van de ePolicy Orchestrator-map EPOLIC~1.
Als u een andere map maakt in de hoofdmap van McAfee die begint met dezelfde acht tekens als de ePolicy Orchestrator-map (bijvoorbeeld ePolicy backup) nadat de ePO is verwijderd en de oorspronkelijke ePolicy Orchestrator-map is verwijderd, en voordat ePO opnieuw wordt geïnstalleerd, wordt hierdoor de 8.3-naam voor de nieuwe ePolicy Orchestrator-map die is gemaakt tijdens het opnieuw installeren van ePO gewijzigd. De dir /x-vermelding ziet er dan na het opnieuw installeren van ePO als volgt uit:
*************
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
*************
In de bovenstaande lijst is de 8.3-naam van de recent gemaakte ePolicy Orchestrator map nu EPOLIC~2 in plaats van EPOLIC~1 wat het oorspronkelijk was.
Ter verduidelijking: wanneer ePO wordt verwijderd tijdens het noodherstel, wordt de ePolicy Orchestrator-map verwijderd en de 8.3-naam die was gereserveerd voor deze map (EPOLIC~1) wordt niet meer gereserveerd. Als een nieuwe map wordt gemaakt onder de McAfee-directory die begint met dezelfde acht tekens (bijvoorbeeld ePolicy Backup), krijgt deze automatisch de 8.3-naam EPOLIC~1 toegewezen, die eerder werd gebruikt voor de oorspronkelijke ePO-installatiemap. Wanneer ePO opnieuw wordt geïnstalleerd, maakt het installatieprogramma een nieuwe map aan met de naam ePolicy Orchestrator. Omdat er al een andere map in dezelfde directory is die begint met dezelfde acht tekens, wordt vervolgens door Windows de 8.3-naam EPOLIC~2 toegewezen. Configuratiebestanden voor de oorspronkelijke ePO-installatie waarvoor een back-up is gemaakt als onderdeel van het noodherstel voordat de ePO is verwijderd, zullen verwijzen naar de oorspronkelijke 8.3-naam van de ePolicy Orchestrator-map (bijvoorbeeld: c:\PROGRA~2\McAfee\EPOLIC~1). In dit geval staat dit nu gelijk aan het volgende lange pad c:\Program Files (x86)\McAfee\ePolicy Backup. Wanneer het noodherstel is voltooid en de configuratiebestanden die naar het huidige onjuiste 8.3-pad verwijzen zijn hersteld, zal ePO daarom niet correct werken.
Oplossing 1
Voer een ander noodherstel uit en volg daarbij de stappen in KB66616. Ga voordat u deze stappen uitvoert na in welke Program Files-directory de ePO wordt geïnstalleerd en verwijder mappen in de hoofdmap van de McAfee-map die beginnen met ePolicy en die niet de ePolicy Orchestrator-map zijn waarin de huidige ePO-installatie plaatsvindt.
Voorbeelden:
OPMERKING: Voordat u ePO opnieuw installeert, moet u ervoor zorgen dat de McAfee-directory geen mappen bevat die beginnen met de naam ePolicy.
Wanneer ePO opnieuw is geïnstalleerd, moet de 8.3-naam van de ePolicy Orchestrator-map EPOLIC~1 zijn, en komt deze overeen met het 8.3-pad dat wordt vermeld in alle configuratiebestanden waarvoor een back-up is gemaakt voor de verwijdering van ePO. In dat geval moet ditzelfde probleem zich niet voordoen nadat het noodherstel is voltooid.o
Voorbeelden:
c:\Program Files\ePolicy Orchestrator Backup
OF
c:\Program Files (x86)\ePolicy backup
OF
OF
c:\Program Files (x86)\ePolicy backup
OF
d:\Program Files\epolicy
OPMERKING: Voordat u ePO opnieuw installeert, moet u ervoor zorgen dat de McAfee-directory geen mappen bevat die beginnen met de naam ePolicy.
Wanneer ePO opnieuw is geïnstalleerd, moet de 8.3-naam van de ePolicy Orchestrator-map EPOLIC~1 zijn, en komt deze overeen met het 8.3-pad dat wordt vermeld in alle configuratiebestanden waarvoor een back-up is gemaakt voor de verwijdering van ePO. In dat geval moet ditzelfde probleem zich niet voordoen nadat het noodherstel is voltooid.o
Oplossing 2
Wijzig het pad voor alle configuratiebestanden die zijn hersteld tijdens het noodherstel (vermeld in stap 2 van het gedeelte Back-up maken in KB66616) zo dat deze naar het nieuwe 8.3-pad verwijzen.
Gebruik de volgende werkwijze om het juiste 8.3-pad te bepalen voor de huidige ePolicy Orchestrator-installatiemap op de ePO-server:
- Klik op Start en Uitvoeren, typ cmd en klik op OK.
- Ga naar de McAfee-directory (bijvoorbeeld: cd c:\program files (x86)\McAfee).
- Gebruik de opdracht Dir /x om de 8.3-namen van alle mappen in de McAfee-directory weer te geven.
OPMERKING: Gezien het probleem, zal de 8.3-naam op dit punt waarschijnlijk EPOLIC~2 zijn en het volledige pad er dus als volgt uitzien: C:\PROGRA~2\McAfee\EPOLIC~2
- Open de volgende bestanden in een teksteditor, zoek de regels op die betrekking hebben op elk van deze bestanden en wijzig de paden, zodat deze overeenkomen met het juiste/huidige 8.3-pad dat is vastgesteld in de vorige stap:
C:\Program Files (x86)\McAfee\ePolicy Orchestrator\APACHE2\conf\httpd.conf
- ServerRoot
- DocumentRoot
- <Map
- 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
- wijzig de paden op de regels die starten met <param name="File"
C:\Program Files (x86)\McAfee\ePolicy Orchestrator\Server\conf\orion\orion.properties
- extension.install.dir
- extension.tmp.dir
Oplossing 3
Wijzig de 8.3-naam voor de ePO-installatiemap weer in de oorspronkelijke naam en wijzig vervolgens het 8.3-pad voor alle bestanden en registersleutelvermeldingen die hieronder worden vermeld en die zullen zijn gemaakt tijdens de nieuwe ePO-installatie gedurende het noodherstel:
- Klik op Starten, Uitvoeren, typ services.msc en klik op OK.
- Klik met de rechtermuisknop op elk van de volgende ePO-services en selecteer Stoppen:
- McAfee ePolicy Orchestrator-applicatieserver
- McAfee ePolicy Orchestrator-gebeurtenisparser
- McAfee ePolicy Orchestrator-server
- Klik op Starten en Uitvoeren, typ explorer en klik op OK.
- Navigeer naar: ..\Program Files\McAfee\
- Verwijder eventuele back-upmappen in de McAfee-directory (bijvoorbeeld: ..\Program Files\McAfee\ePolicy Backup) zodat alleen de ePolicy Orchestrator-map overblijft voor de huidige installatie.
- Pas de naam van de ePolicy Orchestrator-map die wordt gebruikt door de huidige installatie zo aan dat de eerste acht tekens worden gewijzigd (bijvoorbeeld: c:\Program Files\New_ePolicy Orchestrator).
De dir /x-opdracht zou er als volgt uit moeten zien:
*************
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
*************
- Wijzig de naam van deze map weer in de oorspronkelijke naam: ePolicy Orchestrator. Hiermee moet het 8.3-pad weer de oorspronkelijke waarde krijgen. De dir /x moet er als volgt uitzien:
**************
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
**************
- Open de volgende bestanden in een teksteditor, zoek de regels op die betrekking hebben op elk van deze bestanden en wijzig de paden die door de nieuwe installatie zijn gemaakt, zodat deze overeenkomen met het juiste/huidige 8.3-pad dat is vastgesteld in de bovenstaande stap:
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=
- Navigeer naar de volgende registersleutels, zoek de waarden op die voor elk wordt vermeld en pas de paden aan zodat deze overeenkomen met het correcte/huidige 8.3-pad dat in de bovenstaande stap is vastgesteld:
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Procrun 2.0\MCAFEETOMCATSRV250\Parameters\Java]
- Classpath (er zijn verschillende paden die moeten worden bijgewerkt in deze waarde met meerdere tekenreeksen)
- JavaHome
- JVM
- Opties
[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
(OPMERKING: De paden die worden vermeld voor de bovenstaande servicesleutels maken mogelijk gebruik van een naam met het lange pad (bijvoorbeeld...c:\Program Files (x86)\McAfee\ePolicy Orchestrator\Server\bin\tomcat5.exe") In dat geval is het niet nodig om het pad aan te passen, ervan uitgaande dat het pad correct is)
ontkenning
De inhoud van dit artikel is oorspronkelijk in het Engels uitgebracht. Als er verschillen zijn tussen de Engelse inhoud en de vertaling, is de Engelse inhoud altijd het meest accuraat. Een deel van deze inhoud is het resultaat van het gebruik van de machinevertaling van Microsoft.
Talen:
Dit artikel is beschikbaar in de volgende talen: