Loading...

Knowledge Center


1075: The dependency service does not exist or has been marked for deletion (when attempting to start ePO 4.x services)
Technical Articles ID:  KB51683
Last Modified:  12/19/2013
Rated:


Environment

McAfee ePolicy Orchestrator (ePO) 4.x

Microsoft SQL 2005 Express
Microsoft Windows Server 2003
Microsoft Windows Server 2000

Problem 1

The following error is displayed when attempting to start the ePolicy Orchestrator (ePO) 4.x services:
Could not start the ePO 4.x.x <McAfee_Service_Name> service on Local Computer.
Error: 1075: The dependency service does not exist or has been marked for deletion.

- where 4.x.x is the version of ePO.

Problem 2

ePO 4.x services failed to start after installation and a reboot of the server.

Problem 3

The Windows Application event log displays the following:
Product: McAfee ePolicy Orchestrator -- Installation operation completed successfully

Problem 4

The Windows System Event logs report the following errors for the following McAfee services after the computer restart:
 
Server service
Type Error
Source Service Control Manager
Event 7003
Description The McAfee ePolicy Orchestrator 4.x.x Server service depends on the following nonexistent service: MSSQLServer
Application Server
Type Error
Source Service Control Manager
Event 7003
Description The McAfee ePolicy Orchestrator 4.x.x Application Server depends on the following nonexistent service: MSSQLServer
Event Parser
Type Error
Source Service Control Manager
Event 7003
Description The McAfee ePolicy Orchestrator 4.x.x Event Parser depends on the following nonexistent service: MSSQLServer

Cause

This issue occurs when the ePO 4.x server is installed with Microsoft SQL Express and after the ePO server has been restarted.

It is caused by a missing dependency (MSSQL$EPOSERVER) which is associated with the ePO services and does not display in the McAfee services dependency list.

Solution

CAUTION: This article contains information about opening or modifying the registry.
  • The following information is intended for System Administrators. Registry modifications are irreversible and could cause system failure if done incorrectly.
  • Before proceeding, McAfee strongly recommends backing up your registry and understanding the restore process. For more information, see: http://support.microsoft.com/kb/256986.
  • Do not run a .REG file that is not confirmed to be a genuine registry import file.
 
 
Verify this is the cause of the error.
Check the dependencies on each of the three ePO services:
  1. Click Start, Run, type services.msc and click OK.
  2. Scroll down and locate the McAfee ePO services.
  3. Right-click on each ePO service listed below and select Properties:

    McAfee ePolicy Orchestrator 4.x.x Application Server
    McAfee ePolicy Orchestrator 4.x.x Event Parser
    McAfee ePolicy Orchestrator 4.x.x Server

  4. For each service click the Dependencies tab and make a note of the SQL dependency.
    NOTE: In most cases, the SQL instance will report incorrectly MSSQL$SERVER and not MSSQL$EPOSERVER.
 
Identify the Database server instance name.
MSQL$EPOSERVER is the default named instance of the database when ePO 4.x is installed with SQL Express. 
 
However it is possible to check where the Microsoft SQL Server Desktop Engine (EPOSERVER) is installed the named instance by either accessing: 
  • ePO 4.x Database Configuration Settings page (https://<servername>:8443/core/config)
  • Add/Remove Programs   
Method 1 - ePO 4.x Database Configuration Settings page
  1. See KB51465 for details on how to access the Database Configuration page.
  2. The instance name is located in the  Database server instance field.
  3. Close the Configuration Database Settings page.
Method 2  - Add/Remove Programs  
  1. Launch Add/Remove Programs, where the Microsoft SQL Server Desktop Engine (EPOSERVER) is installed
  2. Click Change.
  3. The instance name is located under SQL Server 2005 Instances.
 
Modify the registry and change the services dependency to MSSQL$EPOSERVER. 
  1. Click Start, Run, type regedt32 and click OK.
  2. Navigate to the following registry key:

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services]

  3. Locate the following three McAfee service keys:

    For ePO 4.5:
    MCAFEEEVENTPARSERSRV
    MCAFEEAPACHESRV
    MCAFEETOMCATSRV200

    For ePO 4.6:
    MCAFEEEVENTPARSERSRV
    MCAFEEAPACHESRV
    MCAFEETOMCATSRV250

  4. Within each service key listed above, double-click on the sub key DependOnService.
  5. If the MSSQL$EPOSERVER is not listed as a dependency then add it.
  6. If only MSSQLServer is listed, then modify it so that the dependency listed is MSSQL$EPOSERVER.
  7. Click Registry, Exit.
  8. Restart the computer.
  9. After the restart, click, Start, Run, type services.msc and click OK.
  10. Right-click on each of the Services below and select Start:

    McAfee ePolicy Orchestrator 4.x.x Application Server
    McAfee ePolicy Orchestrator 4.x.x Event Parser
    McAfee ePolicy Orchestrator 4.x.x Server
     
     
  11. Close the services window.
     

Previous Document ID

614204

Rate this document

Did this article resolve your issue?

Please provide any comments below

Glossary of Technical Terms


Highlight Glossary Terms

Please take a moment to browse our Glossary of Technical Terms.
United States - English
© 2003-2013 McAfee, Inc.