Burp Suite User Forum

Create new post

ERROR :: The embedded database requires file locking which is not supported by the selected data directory burp suite

Chirag | Last updated: Jun 04, 2020 03:10AM UTC

Hi, I am unable to install BurpSuite Enterprise, Prompt with below error while installing can you please assist on priority. " The embedded database requires file locking which is not supported by the selected data directory burp suite " Provide resolution ASAP. Regards, Chirag Jain.

Michelle, PortSwigger Agent | Last updated: Jun 04, 2020 09:14AM UTC

Hi Chirag Could you tell us a bit more about your setup, please? - What OS you are running? - Which version of Enterprise you are attempting to install? - What location are you using for the data directory, is this a local folder? - Do you have any AV installed on the machine that may be affecting file locking?

Chirag | Last updated: Jun 05, 2020 04:16AM UTC

Hi Michelle, We are using - Windows server 2019 - burp_enterprise_windows-x64_v2020_4_3 - Data Directory location - C:\ProgramData\BurpSuiteEnterpriseEdition - We have AV installed, " Please check is this executed by Burp (NT AUTHORITY\SYSTEM ran C:\Windows\System32\svchost.exe, which tried to access HKCU\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\ADVANCED\, violating the rule "Prevent modification of hidden folders rule 3", and was blocked. For information about how to respond to this event, see KB85494.) Please assist !!!

Michelle, PortSwigger Agent | Last updated: Jun 05, 2020 09:38AM UTC

The services created by Burp suite Enterprise all contain burp in the name so you will be able to see which ones those are. It's possible that your AV is causing the file locking issue. As a test are you able to test installing on a VM or temporarily change the AV options for the data directory where the database resides to confirm if this is the case?

Chirag | Last updated: Jun 08, 2020 05:47AM UTC

Nothing is blocked by AV with name burp, Not possible to install temporarily anywhere. Why file locking issue occurs ?

Liam, PortSwigger Agent | Last updated: Jun 08, 2020 09:17AM UTC

Chirag, it's not clear why the file locking is occurring. Would it be possible to provide a screenshot of the error message? You can email us at support@portswigger.net. Thanks.

Ioannis | Last updated: Jul 08, 2020 08:36AM UTC

Hi, I am facing the same issue while trying to install it on a MacOS

Liam, PortSwigger Agent | Last updated: Jul 08, 2020 10:13AM UTC

Ioannis, would it be possible to provide a screenshot of the error message? You can email us at support@portswigger.net. Thanks.

Ioannis | Last updated: Jul 08, 2020 12:02PM UTC

I just did at support@portswigger.net. Please check. Thanks

Lawrence, | Last updated: Aug 14, 2020 07:39PM UTC

Is there a solution for this issue? The embedded database requires file locking.

Liam, PortSwigger Agent | Last updated: Aug 17, 2020 08:00AM UTC

Clive, would it be possible to attempt the installation on another machine or use a VM?

Kunal | Last updated: Oct 13, 2020 03:12PM UTC

Just right click on the installer and "Run as Administrator". It should work. Was facing the same issue on windows 10 x64

Liam, PortSwigger Agent | Last updated: Oct 14, 2020 07:42AM UTC

Thanks for the tip, Kunal.

bhuvaneshwari | Last updated: Sep 24, 2021 04:43AM UTC

Hello Team , Facing the same issue.

Uthman, PortSwigger Agent | Last updated: Sep 24, 2021 09:14AM UTC

For anyone seeing this error message, please see below:

The file system of your data directory may not support file locking, which the installer checks and is required by the embedded database. Is it possible that the underlying file system of your data directory has changed since you first installed Burp Enterprise? For example, placing the data directory on a network drive may cause this issue. If you specify the data directory to be on a file system that supports file locking, the installation should work correctly.

You can find out more information on the file locking mechanism of the H2 database in the documentation here.

If you still have issues, please run the installer at the command line and share the install4j log file with support@portswigger.net

burp_enterprise_installer -c -Dinstall4j.debug=true 
-Dinstall4j.logToStderr=true -Dinstall4j.detailStdout=true 
-Dinstall4j.keepLog=true

You must be an existing, logged-in customer to reply to a thread. Please email us for additional support.