Can't access remote server via desktop and some browsers

Hi,

We have had our instance of Neo4j installed on Debian system for several weeks now and struggled to find a solution.

The Issue:

  1. Desktop client can't connect to our graph server using following connection details:
  • bolt://neo4j.ourdomain.tld:7687
  • Secured connection (server has a valid SSL wildcard certificate and configured with Neo4j)
  1. Some people on the team can't connect via certain browsers including Chrome, however others are able to (including myself)

Server Details

Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10

Neo4j Details

Neo4j Kernel v4.1.1 enterprise

Here is an error from trying to connect via the desktop client:

What is strange is that some of us can connect fine via the browser client with chrome/firefox/edge. But others can't connect via Chrome or Edge, but can with firefox.

The browser error is the following (chrome):

neo4j-driver.chunkhash.bundle.js:1 WebSocket connection to 'wss://connectionurl:7687/' failed: WebSocket opening handshake was canceled

r @ neo4j-driver.chunkhash.bundle.js:1

l @ neo4j-driver.chunkhash.bundle.js:1

t @ neo4j-driver.chunkhash.bundle.js:1

value @ neo4j-driver.chunkhash.bundle.js:1

(anonymous) @ neo4j-driver.chunkhash.bundle.js:1

l @ app-340ee6332805876eb588.js:427

(anonymous) @ app-340ee6332805876eb588.js:427

forEach.e.<computed> @ app-340ee6332805876eb588.js:427

n @ neo4j-driver.chunkhash.bundle.js:1

s @ neo4j-driver.chunkhash.bundle.js:1

(anonymous) @ neo4j-driver.chunkhash.bundle.js:1

(anonymous) @ neo4j-driver.chunkhash.bundle.js:1

(anonymous) @ neo4j-driver.chunkhash.bundle.js:1

(anonymous) @ neo4j-driver.chunkhash.bundle.js:1

l @ app-340ee6332805876eb588.js:427

(anonymous) @ app-340ee6332805876eb588.js:427

forEach.e.<computed> @ app-340ee6332805876eb588.js:427

n @ neo4j-driver.chunkhash.bundle.js:1

s @ neo4j-driver.chunkhash.bundle.js:1

(anonymous) @ neo4j-driver.chunkhash.bundle.js:1

(anonymous) @ neo4j-driver.chunkhash.bundle.js:1

(anonymous) @ neo4j-driver.chunkhash.bundle.js:1

value @ neo4j-driver.chunkhash.bundle.js:1

h @ app-340ee6332805876eb588.js:139

(anonymous) @ app-340ee6332805876eb588.js:139

l @ app-340ee6332805876eb588.js:427

(anonymous) @ app-340ee6332805876eb588.js:427

forEach.e.<computed> @ app-340ee6332805876eb588.js:427

l @ app-340ee6332805876eb588.js:139

o @ app-340ee6332805876eb588.js:139

We have checked configuration files and this troubleshooter here: https://neo4j.com/developer/kb/troubleshooting-connection-issues/

Any pointers or help would be appreciated, thanks