linuxmint / linuxmint/warpinator
Unable to connect. SSL Error
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 1.6k
- Forks
- 115
- PR merge metrics
- No merged PRs in 30d
Description
Hi,
Manjaro Linux: Warpinator 1.2.10 (via pacman)
Android: Warpinator 1.4.4 (from GooglePlay)
The Phone can discover my Computer, but i can not connect to it. (Android: "Wait für Duplex").
2022-06-15 09:49:32,816::warpinator: Initializing Warpinator
2022-06-15 09:49:32,817::warpinator::DEBUG: UI: Creating window and status icon -- warpinator.py (line 1030)
2022-06-15 09:49:33,085::warpinator::DEBUG: Starting network monitor -- networkmonitor.py (line 52)
2022-06-15 09:49:33,087::warpinator::DEBUG: Network state changed: online = True -- networkmonitor.py (line 144)
2022-06-15 09:49:33,087::warpinator::DEBUG: New server requested for 'wlp0s20f3' (192.168.178.20) -- warpinator.py (line 1082)
2022-06-15 09:49:33,088::warpinator::DEBUG: Auth: Creating server credentials -- auth.py (line 216)
2022-06-15 09:49:33,185::warpinator::DEBUG: Server: starting server on 192.168.178.20 (wlp0s20f3) -- server.py (line 278)
2022-06-15 09:49:33,185::warpinator: Using api version 2
2022-06-15 09:49:33,185::warpinator: Our uuid: DELLG5-EBCFA6C4F94265EC7316
2022-06-15 09:49:33,185::warpinator::DEBUG: Starting v1 registration server (192.168.178.20) with port 42000 -- remote_registration.py (line 59)
2022-06-15 09:49:33,185::warpinator::DEBUG: Starting v2 registration server (192.168.178.20) with auth port 42001 -- remote_registration.py (line 61)
2022-06-15 09:49:33,190::warpinator: Using system zeroconf v0.38.4
2022-06-15 09:49:33,191::warpinator::DEBUG: Using selector: EpollSelector -- selector_events.py (line 54)
2022-06-15 09:49:39,726::warpinator::DEBUG: Server RPC: CheckDuplexConnection from 'Android' -- server.py (line 392)
2022-06-15 09:49:40,807::warpinator: Server: ACTIVE
2022-06-15 09:49:40,810::warpinator::DEBUG: UI: start discovery timer (no remotes) -- warpinator.py (line 784)
2022-06-15 09:49:42,735::warpinator::DEBUG: Server RPC: CheckDuplexConnection from 'Android' -- server.py (line 392)
2022-06-15 09:49:44,410::warpinator::DEBUG: UI: Discovery timed out (no remotes) -- warpinator.py (line 800)
2022-06-15 09:49:45,915::warpinator::DEBUG: Server RPC: CheckDuplexConnection from 'Android' -- server.py (line 392)
2022-06-15 09:49:48,937::warpinator::DEBUG: Server RPC: CheckDuplexConnection from 'Android' -- server.py (line 392)
2022-06-15 09:49:51,958::warpinator::DEBUG: Server RPC: CheckDuplexConnection from 'Android' -- server.py (line 392)
E0615 09:49:52.528027916 8818 ssl_transport_security.cc:1495] Handshake failed with fatal error SSL_ERROR_SSL: error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown.
2022-06-15 09:49:54,980::warpinator::DEBUG: Server RPC: CheckDuplexConnection from 'Android' -- server.py (line 392)
2022-06-15 09:49:57,989::warpinator::DEBUG: Server RPC: CheckDuplexConnection from 'Android' -- server.py (line 392)
2022-06-15 09:50:00,999::warpinator::DEBUG: Server RPC: CheckDuplexConnection from 'Android' -- server.py (line 392)
2022-06-15 09:50:04,023::warpinator::DEBUG: Server RPC: CheckDuplexConnection from 'Android' -- server.py (line 392)
2022-06-15 09:50:07,032::warpinator::DEBUG: Server RPC: CheckDuplexConnection from 'Android' -- server.py (line 392)
E0615 09:50:16.904181226 8818 ssl_transport_security.cc:1495] Handshake failed with fatal error SSL_ERROR_SSL: error:14094416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown.
2022-06-15 09:50:28,068::warpinator::DEBUG: Server RPC: CheckDuplexConnection from 'Android' -- server.py (line 392)
2022-06-15 09:50:31,097::warpinator::DEBUG: Server RPC: CheckDuplexConnection from 'Android' -- server.py (line 392)
2022-06-15 09:50:34,121::warpinator::DEBUG: Server RPC: CheckDuplexConnection from 'Android' -- server.py (line 392)
2022-06-15 09:50:37,130::warpinator::DEBUG: Server RPC: CheckDuplexConnection from 'Android' -- server.py (line 392)
ty
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The report points to auth.py, server.py, remote_registration.py, and networkmonitor.py; start by tracing the CheckDuplexConnection RPC and the SSL handshake logs. Reproduce the Android-to-Manjaro connection failure with the listed versions, then verify that the devices complete the duplex connection without certificate errors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, grpc, linux, python
- Domain
- networking, security
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100