Endpoint Security Manager cant find hibernate.cfg

Showing results for 
Show  only  | Search instead for 
Did you mean: 
Please sign in to see details of an important advisory in our Customer Advisories area.

Endpoint Security Manager cant find hibernate.cfg



a customer tried to upgrade his endpoint security manager, but he only gets this error message when executing the installer:


"File hibernate.cfg.xml is corrupted or does not exist."


We checked the logfile, there we found this output:

Server location determined to be at: C:\Program Files\Palo Alto Networks\Endpoint Security Manager\Server\
Full Hibernate.cfg.xml location is: C:\Program Files\Palo Alto Networks\Endpoint Security Manager\Server\bin\hibernate.cfg.xml
hibernate configuration file could not be found at: C:\Program Files\Palo Alto Networks\Endpoint Security Manager\Server\bin\hibernate.cfg.xml.


The Endpoint Security Manager is installed on harddisk 😧 instead of C:


Any advice on how to get the upgrade working correctly?





L4 Transporter

Hi Dominik


Please confirm first whether or not the following key exists in the registry for the ESM core server



Installation Path (REG_SZ)   D:\Program Files\Palo Alto Networks\Endpoint Security Manager\Server\


If the above key does not exist, please manually create/add it.


Next is, run the MSIEXEC command from a command prompt with the parameter to specify the installation path

- open command prompt with admin privilege

- from the command prompt, navigate to the location where the Traps installer is located

- run the following command:

msiexec.exe /i ESMCore_x64_4.0.2.26106.msi CYVERAESCFOLDER="D:\Program Files\Palo Alto Networks\Endpoint Security Manager\" /L*v install.log


Make sure , if you have Traps agent installed on the server, to disable the Service Protection on it.

Additional recommendations for the upgrade can be found here: https://www.paloaltonetworks.com/documentation/40/endpoint/newfeaturesguide/upgradedowngrade-conside...


  • 1 replies
Like what you see?

Show your appreciation!

Click Like if a post is helpful to you or if you just want to show your support.

Click Accept as Solution to acknowledge that the answer to your question has been provided.

The button appears next to the replies on topics you’ve started. The member who gave the solution and all future visitors to this topic will appreciate it!

These simple actions take just seconds of your time, but go a long way in showing appreciation for community members and the LIVEcommunity as a whole!

The LIVEcommunity thanks you for your participation!