[GH-ISSUE #142] SSL Linux Client #113

Closed
opened 2026-05-05 05:17:56 -06:00 by gitea-mirror · 5 comments
Owner

Originally created by @EliterScripts on GitHub (Oct 4, 2018).
Original GitHub issue: https://github.com/debauchee/barrier/issues/142

Operating Systems

Server: Windows 10

Client: Ubuntu 16.04.4 LTS

Barrier Version

2.2.0-snapshot-53ebc47a (client I am using)

Steps to reproduce bug

READ ME, DELETE ME: Try to be succinct. If your bug is intermittent, try and describe what you're doing when it happens most.

  1. Download/install Barrier on Windows
  2. run barrier server on Windows
  3. Download Barrier on Linux from Github, build it using instructions found online
  4. Go to barrier/bin/ and type "./barrier" to bring up the GUI
  5. Connect the client to the server
  6. Watch the logs say that there is a violation of SSL protocol: http://paste.debian.net/1045801/

Other info

  • When I used Linux as the client instead of the server
  • Is there a way to work around it? ANSWER: no
  • Does this bug prevent you from using Barrier entirely? Yes

So it works when I use Ubuntu as the server and connect a Windows 10 client to it. However, it stops working when I connect a Windows barrier server to the Linux client. I have also tried removing the SSL fingerprints folder and PEM file entirely at ~/.local/share/barrier/SSL/Barrier.pem and ~/.local/share/barrier/SSL/FingerPrints/ . I have also tried making sure OpenSSL (through apt repository) is up-to-date, and python/python3 openssl package. I have tried doing it both unencrypted and encrypted.

I ran "sudo tcpdump -i wlo1 'port 24800'" and saw absolutely nothing encrypted, it was all plaintext. I have also tried running as root.

I'm running on a Ubuntu Live Disk, if that helps any. I've ran several commands, just trying to get it to work, so I figure it might help out understanding how I built the software. Here's the link: http://paste.debian.net/1045806/ .

Originally created by @EliterScripts on GitHub (Oct 4, 2018). Original GitHub issue: https://github.com/debauchee/barrier/issues/142 ### Operating Systems ### Server: Windows 10 Client: Ubuntu 16.04.4 LTS ### Barrier Version ### 2.2.0-snapshot-53ebc47a (client I am using) ### Steps to reproduce bug ### **READ ME, DELETE ME**: Try to be succinct. If your bug is intermittent, try and describe what you're doing when it happens most. 1. Download/install Barrier on Windows 2. run barrier server on Windows 3. Download Barrier on Linux from Github, build it using instructions found online 4. Go to barrier/bin/ and type "./barrier" to bring up the GUI 5. Connect the client to the server 6. Watch the logs say that there is a violation of SSL protocol: http://paste.debian.net/1045801/ ### Other info ### * When I used Linux as the client instead of the server * Is there a way to work around it? ANSWER: no * Does this bug prevent you from using Barrier entirely? Yes So it works when I use Ubuntu as the server and connect a Windows 10 client to it. However, it stops working when I connect a Windows barrier server to the Linux client. I have also tried removing the SSL fingerprints folder and PEM file entirely at ~/.local/share/barrier/SSL/Barrier.pem and ~/.local/share/barrier/SSL/FingerPrints/ . I have also tried making sure OpenSSL (through apt repository) is up-to-date, and python/python3 openssl package. I have tried doing it both unencrypted and encrypted. I ran "sudo tcpdump -i wlo1 'port 24800'" and saw absolutely nothing encrypted, it was all plaintext. I have also tried running as root. I'm running on a Ubuntu Live Disk, if that helps any. I've ran several commands, just trying to get it to work, so I figure it might help out understanding how I built the software. Here's the link: http://paste.debian.net/1045806/ .
Author
Owner

@AdrianKoshka commented on GitHub (Oct 4, 2018):

Apparently this bug is caused when one side has SSL enabled but the other doesn't.

<!-- gh-comment-id:426902529 --> @AdrianKoshka commented on GitHub (Oct 4, 2018): Apparently this bug is caused when one side has SSL enabled but the other doesn't.
Author
Owner

@AdrianKoshka commented on GitHub (Oct 4, 2018):

I'll close this, feel free to open it again if it doesn't solve the problem.

<!-- gh-comment-id:426902905 --> @AdrianKoshka commented on GitHub (Oct 4, 2018): I'll close this, feel free to open it again if it doesn't solve the problem.
Author
Owner

@EliterScripts commented on GitHub (Oct 4, 2018):

No, we have tried it with an without SSL, on both sides--client and server.

<!-- gh-comment-id:427192881 --> @EliterScripts commented on GitHub (Oct 4, 2018): No, we have tried it with an without SSL, on both sides--client and server.
Author
Owner

@ovakisan commented on GitHub (Nov 7, 2018):

It is Windows Firewall problem, just had same issue and you need to add rule to Allow program - barriers.exe. Having just barrier.exe as allowed is not enough.

<!-- gh-comment-id:436775069 --> @ovakisan commented on GitHub (Nov 7, 2018): It is Windows Firewall problem, just had same issue and you need to add rule to Allow program - barriers.exe. Having just barrier.exe as allowed is not enough.
Author
Owner

@rfcomp commented on GitHub (Apr 12, 2022):

It is Windows Firewall problem, just had same issue and you need to add rule to Allow program - barriers.exe. Having just barrier.exe as allowed is not enough.

I am glad you mentioned that; when I went to add the program to the exception, it was already there but had the name "Open Source KVM software"

<!-- gh-comment-id:1097142675 --> @rfcomp commented on GitHub (Apr 12, 2022): > It is Windows Firewall problem, just had same issue and you need to add rule to Allow program - barriers.exe. Having just barrier.exe as allowed is not enough. I am glad you mentioned that; when I went to add the program to the exception, it was already there but had the name "Open Source KVM software"
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/barrier#113
No description provided.