Burp Suite User Forum

Create new post

[Burp Enterprise] Install using PostgreSQL

JAVIER | Last updated: Nov 19, 2019 02:42PM UTC

Hi, I've been trying to install the BE server. It all goes well until it gets to the database configuration: Enter the JDBC connection details for your database JDBC URL jdbc:oracle:thin:@//[jdbc:postgresql:burpenterprise] jdbc:postgresql://127.0.0.1:5432/burpenterprise Enter the database user that the Enterprise Server will use Username [beserver] Password Enter the database user that Agents will use Username [beserver] beagent Password The Enterprise Server database connection is not valid. Enter the JDBC connection details for your database Thanks, Javi

Michelle, PortSwigger Agent | Last updated: Nov 19, 2019 02:44PM UTC

Could you send your log files to support@portswigger.net (these should be in /var/log/BurpSuiteEnterpriseEdition/ on Linux). There is a separate log file for each day, and the current day's log file doesn't contain a date. If you can, please replicate the issue then send us the latest log files. 

Burp User | Last updated: Nov 19, 2019 02:46PM UTC

Both BE and the PostgreSQL server are running in the same machine. The system is a freshly installed Linux x64 box. PostgreSQL version is 11.5, but anyways the installer does not even connect to it (checked via tcpdump -i any port 5432) BE version is v1.1.04

Burp User | Last updated: Nov 19, 2019 03:03PM UTC

Hi, The installer didn't write any log: [root@burp-enterprise ~]# find /var/log/BurpSuiteEnterpriseEdition/ /var/log/BurpSuiteEnterpriseEdition/ /var/log/BurpSuiteEnterpriseEdition/test

Michelle, PortSwigger Agent | Last updated: Nov 19, 2019 03:15PM UTC

The current version of Burp Enterprise supports and has been tested with version 10.8 of PostgreSQL, could you test using that version? Burp Enterprise will support the version of PostgreSQL you are using in upcoming releases.

Burp User | Last updated: Nov 19, 2019 04:09PM UTC

Hi, Attempting to use MySQL also fails: Choose between an embedded or externally provided database. Embedded database (suitable for evaluation purposes) [1, Enter], MariaDB [2], Microsoft SQL Server [3], MySQL [4], Oracle [5], PostgreSQL [6] 4 Enter the JDBC connection details for your database JDBC URL jdbc:mysql://[] jdbc:mysql://127.0.0.1:3306/burpenterprise Enter the database user that the Enterprise Server will use Username beserver Password Enter the database user that Agents will use Username beagent Password Extracting files ... Checking database connection... The Enterprise Server database connection is not valid. Enter the JDBC connection details for your database

Burp User | Last updated: Nov 20, 2019 08:41AM UTC

Hi, I don't think it is related to the PostgreSQL or MySQL server version. The installer does not even connect to the server. Not a single packet.

Michelle, PortSwigger Agent | Last updated: Nov 20, 2019 09:25AM UTC

Hi We'll check with our developers when the next release is due which will support the version of PostgreSQL you are using. In the meantime though, could you confirm if you were able to run the test using version 10.8, this will help us rule out potential problems.

Burp User | Last updated: Nov 20, 2019 12:05PM UTC

Hi, That didn't work. Let me insist: the installer does not even try to connect to the server. It does not get to the point of having protocol issues. No TCP connection is established.

Michelle, PortSwigger Agent | Last updated: Nov 20, 2019 12:09PM UTC

Hi Javier Thank you for testing and confirming, we do appreciate you doing that for us. Have any logs been created in <Enterprise installation dir>/.install4j?

Michelle, PortSwigger Agent | Last updated: Nov 20, 2019 01:44PM UTC

Just to follow up the files will be named as follows: /usr/local/burpsuite_enterprise/.install4j/files.log /usr/local/burpsuite_enterprise/.install4j/installation.log

Burp User | Last updated: Nov 20, 2019 03:10PM UTC

Hi, I ended up installing using the embeded database, as I was a bit in a hurry. I've got those logs, but I guess they are from that install. I will try to install using another DB in the following weeks.

Liam, PortSwigger Agent | Last updated: Nov 20, 2019 03:22PM UTC

Hi Javier Thanks for letting us know and for your patience with this issue. Let us know when you have attempted the reinstallation.

Abubakar | Last updated: Sep 19, 2021 06:22AM UTC

I have seen same issue while installing the enterprise edition in Windows, for me the issue was with jdbc url. I have given the url as jdbc:postgresql://localhost/db_name, where as the correct url was only localhost/db_name Hope this helps. Thanks

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