Summary: | KDE Connect detects phones but won't detect other computers | ||
---|---|---|---|
Product: | [Applications] kdeconnect | Reporter: | Mauro <capo_drugo> |
Component: | common | Assignee: | Albert Vaca Cintora <albertvaka> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | 988alex, danielzgtg.opensource, nicolas.fella, sephiroth_pk |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Kubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Mauro
2020-11-26 14:28:10 UTC
Proposed solution: https://askubuntu.com/a/1319494/32230 SUMMARY I can't connect two Linux computers together. Both of the computers connect fine to my Android though. STEPS TO REPRODUCE 1. Open the device list 2. Click refresh OBSERVED RESULT The other computer doesn't show up in the list. Sometimes it appears for a split second then disappears. When running `kdeconnectd` from the command line, I get the following errors logged: ``` kdeconnect.core: Disconnecting due to fatal SSL Error: "The issuer certificate of a locally looked up certificate could not be found" kdeconnect.core: Disconnecting due to fatal SSL Error: "No certificates could be verified" ``` EXPECTED RESULT Each computer should show up and appear properly on the other computer. ANALYSIS If I patch the code to also ignore `QSslError::UnableToGetLocalIssuerCertificate` and `QSslError::UnableToVerifyFirstCertificate`, the computers pair and connect properly. However, they stop working after `kdeconnectd` is stopped and restarted on any of them. When clicking refresh a bunch of times during the initial pairing, I see a lot of messages about the key being different for the same device. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Ubuntu 21.04 KDE Plasma Version: 5.21.1 KDE Frameworks Version: 5.79.0 Qt Version: 5.12.2 kdeconnect-kde: Git 44a7fc226fcd35bd082d78836ad2a3787ccde5b9 @Daniel Tang: can you try the above proposal? > Proposed solution: That is more like a hack rather than a solution. > can you try the above proposal? I tried it and it works. openssl-1.1.1h was missing so I used openssl-1.1.1j. However, I downgraded the packages right after confirming that they work. I don't want to break everything else on my machine. I also don't know the security implications of installing a cryptography package from an untrusted source like a PPA > It will definitely solved in 21.04 I am on 21.04. We're already in Feature Freeze and this bug still isn't fixed On or before 2020-03-09, openssl-1.1.1j reached the main Ubuntu 21.04 repo. KDE Connect now works properly between my two Linux computers now. @Mauro: Did the update also reach you? @Daniel no, because I'm NOT on 21.04 yet. As I wrote, I'm on 20.10 and the only package that is available for me via PPA is the one I proposed. Marking this as a duplicate of 424606 as the symptoms and solution match. *** This bug has been marked as a duplicate of bug 424606 *** |