question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Unable to connect to server from a Linux client (other clients work)

See original GitHub issue

Describe the bug I cannot connect to a server from Ubuntu Linux, and the server is working fine for other devices, including Android/iOS/MacOS.

To Reproduce Steps to reproduce the behavior:

  1. Follow an invitation link.
  2. Copy the code and download the Outline AppImage.
  3. Mark the file executable.
  4. Double click the icon from Nautilus to run it.
  5. Confirm adding the server (link detected).
  6. Click Connect on the one and only newly added server.
  7. After 1 second, the connecting rotation animation stops, and an error appears from the bottom:

“We can’t seem to connect to your server. Please check that you are connected to the Internet and try again.”

Expected behavior That I should be able to connect.

Screenshots I think they aren’t particularly helpful here, but LMK if they would be.

Desktop (please complete the following information):

  • OS: [e.g. iOS] Ubuntu 16.04
  • Browser [e.g. chrome, safari] Chrome
  • Version [e.g. 22] 75.0.3370.100

Additional context sudo ufw status says it’s disabled.

I have no idea whether or where there are application logs detailing the error, or any specific logs I should be looking at. I am not a Linux expert, just a normal user.

I saw the following appear in /var/log/syslog in case it’s helpful:

gnome-session[29225]: connecting to 83XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXX87...
gnome-session[29225]: a helper has exited, disconnecting
gnome-session[29225]: all helpers have exited
gnome-session[29225]: disconnected from 83XXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXX87
gnome-session[29225]: could not connect: ServerUnreachable ()
gnome-session[29225]: Promise "DNS lookup" resolved before 10000 ms.

Issue Analytics

  • State:open
  • Created 4 years ago
  • Reactions:10
  • Comments:20 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
marriuscocommented, Jun 19, 2021

Ubuntu 20 LTS. Same error. export OUTLINE_DEBUG=true -same export OUTLINE_DEBUG=“true” - same export OUTLINE_DEBUG=1 - same SO I assume is true as a string… export OUTLINE_DEBUG=“true” && ./Outline-Client.AppImage loading web app from file:///tmp/.mount_OutlinecrtK7/resources/app.asar/www/electron_index.html?debug=true&appName=Outline (node:36367) electron: The default of contextIsolation is deprecated and will be changing from false to true in a future release of Electron. See https://github.com/electron/electron/issues/23506 for more information Could not load active tunnel: [Error: ENOENT: no such file or directory, open ‘/home/marius/.config/Outline/connection_store’] { errno: -2, code: ‘ENOENT’, syscall: ‘open’, path: ‘/home/marius/.config/Outline/connection_store’ } (electron) Sending uncompressed crash reports is deprecated and will be removed in a future version of Electron. Set { compress: true } to opt-in to the new behavior. Crash reports will be uploaded gzipped, which most crash reporting servers support. Outline is starting connecting to 2651739b-73c1-4210-8207-6e05f8384892… 2021-06-18 21:05:25 INFO: initializing ciphers… chacha20-ietf-poly1305 2021-06-18 21:05:25 INFO: listening at 127.0.0.1:1081 2021-06-18 21:05:25 INFO: udprelay enabled (node:36367) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead. 2021-06-18 21:05:25 INFO: connection from 127.0.0.1:56536 2021-06-18 21:05:25 INFO: connect to example.com:80 2021-06-18 21:05:25 INFO: remote: 54.197.213.184:26102 2021-06-18 21:05:26 INFO: connection from 127.0.0.1:56540 2021-06-18 21:05:26 INFO: udp assc request accepted 2021-06-18 21:05:27 INFO: [udp] server receive a packet 2021-06-18 21:05:27 INFO: [1081] [udp] cache miss: 1.1.1.1:53 <-> 127.0.0.1:59967 2021-06-18 21:05:27 INFO: [udp] remote receive a packet UDP support: true (re-)installing routing daemon copying service files to /tmp/epiKW4 could not connect: h (routing daemon is not running) Promise “DNS lookup” resolved before 10000 ms.

1reaction
giuseppemorellicommented, Jan 17, 2020

+1 same problem

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to fix unable to connect issues on Linux?
How to fix unable to connect issues on Linux? · Change the server · Change the connection protocol · Set custom DNS ·...
Read more >
Client is not connecting - RPort Knowledge Base
If a client does not connect, likely a firewall causes the problem. Let's check this quickly from the command line.
Read more >
Linux client not connecting to server - Forums - IBM Support
Linux client not connecting to server the pmr # : 16212 ... In your case, the BigFix server is running v9.5.4.38, so you...
Read more >
Connecting to Linux client - VOX - Veritas
This option will prevent connections from other systems and does not exist by default in the xinetd.conf file. 1. Edit the /etc/xinetd.conf file...
Read more >
How to troubleshoot network connectivity with Linux server
When ping with an IP works, but the regular connection still fails, try pinging a domain name instead. For example, you can ping...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found