#1013937 Fails to upload to cloud with "SSL handshake failed"

Package:
flameshot
Source:
flameshot
Description:
Powerful yet simple-to-use screenshot software
Submitter:
martin f krafft
Date:
2022-06-28 16:24:05 UTC
Severity:
normal
Tags:
#1013937#3
Date:
2022-06-27 18:40:28 UTC
From:
To:
Trying to upload a shot to imgur ("the Cloud") results in an error
"SSL handshake failed". Connections to `api.imgur.net` with e.g.
`gnutls-cli` work without trouble.

#1013937#8
Date:
2022-06-27 19:54:22 UTC
From:
To:
Hi,


在 2022-06-27星期一的 20:40 +0200,martin f krafft写道:

I cannot reproduce this issue on my Debian Sid workstation. Can you provide
a Debian Sid virtual machine image that is able to reliably reproduce the
issue, as well as detailed instruction on how to trigger the error?

Thanks,
Boyuan Yang

#1013937#15
Date:
2022-06-27 20:24:18 UTC
From:
To:
Regarding the following, written by "Boyuan Yang" on 2022-06-27 at 15:54 Uhr -0400:

No, I cannot produce such an image easily. I can reliably reproduce
the issue, and so I am happy to work with you, including providing
strace etc.. I already did check strace, and I found nothing useful.
Check for yourself in the attached?

#1013937#20
Date:
2022-06-27 22:30:10 UTC
From:
To:
Hi,

在 2022-06-27星期一的 22:24 +0200,martin f krafft写道:

Looking at your original report, I found that you were using some old
version of Qt5 libraries and OpenSSL libraries that are already dropped in
Both Debian Sid and Debian Testing. Currently you are supposed to be using
Qt5 5.15.4 and openssl 3.0.x, not Qt5 5.15.2 and OpenSSL 1.1.1. Could you
check your system again and make sure that these libraries are up-to-date as
provided by the repository? In other words, please perform "sudo apt update"
and "sudo apt full-upgrade" and install all reasonable package updates.

Thanks,
Boyuan Yang

#1013937#25
Date:
2022-06-28 16:20:44 UTC
From:
To:
在 2022-06-28星期二的 18:13 +0200,martin f krafft写道:

Thanks, closing as solved.

Cheers,
Boyuan

#1013937#32
Date:
2022-06-28 16:13:19 UTC
From:
To:
Hey, thanks for finding out what the problem was. I had done an
upgrade, but it actually failed and I didn't notice, so I did it
again now, and now it works.

The error reporting could be better, or maybe this is worth a little
note in the README, but most importantly: thank you for your time!