linuxmint / linuxmint/warpinator

Not working using flatpak on rasp pi 4B

Open
#165 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
1.6k
Forks
115
PR merge metrics
No merged PRs in 30d

Description

At startup, after the initializing message he reports something goes wrong and I should check "the logs" but nothing appears on the command line even if I start with
flatpak run --command=warpinator org.x.Warpinator --debug

I does happen during or right after the Auth: Starting local cert server -- auth.py step, so it seems there is some error reporting missing there.
I there are other logs somewhere , best add the location to the gui error message so users know where to look, and/or to the github description.

If I start other warpinator clients on the network I do see them but I cannot connect with them (exclamation mark in red) .
At that point the cli does generate some SSL errors though:
2023-03-04 22:41:40,619::warpinator: Initializing Warpinator
2023-03-04 22:41:40,628::warpinator::DEBUG: UI: Creating window and status icon -- warpinator.py (line 987)
2023-03-04 22:41:41,043::warpinator::DEBUG: Starting network monitor -- util.py (line 405)
2023-03-04 22:41:41,044::warpinator: Starting server on 192.168.43.211
2023-03-04 22:41:41,045::warpinator::DEBUG: Server: starting server -- server.py (line 240)
2023-03-04 22:41:41,058::warpinator::DEBUG: Auth: Creating server credentials -- auth.py (line 230)
2023-03-04 22:41:42,929::warpinator::DEBUG: Auth: Starting local cert server -- auth.py (line 390)
2023-03-04 22:41:50,829::warpinator::DEBUG: UI: start discovery timer (no remotes) -- warpinator.py (line 742)
2023-03-04 22:41:54,285::warpinator::DEBUG: UI: Discovery timed out (no remotes) -- warpinator.py (line 758)
E0304 22:43:20.546869162 16 ssl_transport_security.cc:1439] Handshake failed with fatal error SSL_ERROR_SSL: error:10000416:SSL routines:OPENSSL_internal:SSLV3_ALERT_CERTIFICATE_UNKNOWN.
E0304 22:43:20.929740568 16 ssl_transport_security.cc:1439] Handshake failed with fatal error SSL_ERROR_SSL: error:10000416:SSL routines:OPENSSL_internal:SSLV3_ALERT_CERTIFICATE_UNKNOWN.
E0304 22:43:20.929881488 16 ssl_transport_security.cc:1439] Handshake failed with fatal error SSL_ERROR_SSL: error:10000416:SSL routines:OPENSSL_internal:SSLV3_ALERT_CERTIFICATE_UNKNOWN.
E0304 22:43:20.929961225 16 ssl_transport_security.cc:1439] Handshake failed with fatal error SSL_ERROR_SSL: error:10000416:SSL routines:OPENSSL_internal:SSLV3_ALERT_CERTIFICATE_UNKNOWN.
E0304 22:43:20.930039685 16 ssl_transport_security.cc:1439] Handshake failed with fatal error SSL_ERROR_SSL: error:10000416:SSL routines:OPENSSL_internal:SSLV3_ALERT_CERTIFICATE_UNKNOWN.
<...>

So probably some certificate problem but I don't get much luck googling this.
The clock on my pi is correct.

I tried installing gufw and adding the firewall rules but this did not change anything.
For now I disabled it again.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the Flatpak launch with flatpak run --command=warpinator org.x.Warpinator --debug, then trace the startup around auth.py line 390 and server.py line 240. Review the reported SSL errors and the UI startup paths in warpinator.py; done means the failure is explained and the relevant error or log location is surfaced to users.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, raspberry-pi
Domain
authentication, desktop, networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.