Name is required.
Email address is required.
Invalid email address
Answer is required.
Exceeding max length of 5KB

[Burp Enterprise] Install using PostgreSQL

Javier Gil 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


Javier Gil 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

Michelle Gillian Nov 19, 2019 02:58PM UTC Support Center agent

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. 


Javier Gil 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

Javier Gil 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

Michelle Gillian Nov 19, 2019 04:10PM UTC Support Center agent

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.


Javier Gil 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 Gillian Nov 20, 2019 10:46AM UTC Support Center agent

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.


Javier Gil 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 Gillian Nov 20, 2019 01:43PM UTC Support Center agent

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 Gillian Nov 20, 2019 01:46PM UTC Support Center agent

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


Javier Gil 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 Tai-Hogan Nov 20, 2019 03:23PM UTC Support Center agent

Hi Javier

Thanks for letting us know and for your patience with this issue.

Let us know when you have attempted the reinstallation.


Post Your public answer

Your name
Your email address
Answer