I have two desktop with Kubuntu and one smartphone, all are equipped with kdeconnect. Until Kubuntu 20.04 all devices were paired and each one could see the other. Since Kubuntu 20.10, desktops can see the smartphone, the smartphone can see both the desktops, but one desktop can't see the other desktop and vice-versa. I tried to purge kdeconnect, same result. One curious thing: if I try to search for new devices from one desktop, it seems to find the other one, as for an instant its name shows in the list, but it disappears immediately!
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 ***