DBMS Movie DBMS can not be started due to conflicts with external processes. bolt: 7689 → 7690

Dear Community,

I used neo4J 1.5.7 in february fine.
Today, I ran it, and it required update to 1.5.8 .
Now, any time I'm trying to run a project, I got :slight_smile: DBMS Movie DBMS can not be started due to conflicts with external processes.

To fix this problem, let us change these port configurations:

  • bolt: 7689 → 7690

I'm working on windows 10 Family,
Sorry I'm not very tech savy, so if your answer could be detailed, that could help.
I tried understand this but couln't figure out.
I removed 1.5.8, reinstalled it,no result. I tried reinstall the older version, no result.

If this topic is not at the right place, i'd be happy to move it.
Thanks in advance !

It seems like you have another version of the neo4j running that has captured port 7689, so the new instance can't start.

This article has instructions to see what processes are using which ports. Look for port 7689 in the results.

7689

Thanks a lot for the help.
Although, I don't get how another version of neo4j could be running when I restart the computer.

I did a very thoroughly clean, not just desintalling, removing every piece I could find after desintallation. Also, I stopped my VPN.

I'm now running v1.5.8, and it's working.

1 Like

If you were using the server version (not desktop), maybe it was installed as a service, so it starts each time your computer starts.

Well, you got it to works. That is what counts.

For those who still have the issue.
Even though, those mentioned ports are not occupied, it still gives the error, so frustrating!!
You just need to change the settings to another port :

In order to see which ports are used:

Windows:

# Show all open ports in PowerShell
Get-NetTCPConnection -State Listen | Select-Object LocalPort, OwningProcess, @{Name="ProcessName";Expression={(Get-Process -Id $_.OwningProcess).ProcessName}} | Sort-Object LocalPort

# Using Command Prompt
netstat -ano | findstr LISTENING

# Check specific port (replace 80 with desired port)
netstat -ano | findstr :80

Linux:

# Show all listening ports and processes
sudo ss -tulpn | grep LISTEN

# Alternative with netstat
sudo netstat -tulpn | grep LISTEN

# Check specific port (replace 3306 with desired port)
sudo ss -tulpn | grep :3306

MacOS:

# Show all listening ports and applications
sudo lsof -i -P -n | grep LISTEN

# Show specific port usage (replace 8080 with desired port)
sudo lsof -i :8080

# Alternative using netstat
netstat -an | grep LISTEN