QuiteRSS/quiterss

Error creating SSL context() (99) on macOS

zerofancy opened this issue · 20 comments

Feeds with https urls went wrong on my computer recently.

OS: macOS Big Sur 11.0.1 20B29 x86_64.
QuiteRSS version: 0.19.4 (21.04.2020)
Feed for example: https://www.williamlong.info/rss.xml

image

I tried to delete ~/.config/QuiteRss to reset the config, but it didn't work.

Тоже самое.
Разработчики поправьте.

Same here:
Version 0.19.4 (21.04.2020)
Revision 3904

macOS Big Sur Version 11.0.1 (20B50)

Hi there,

I'm getting this error on macOS Bug Sur too. Anyone know what's going on?

Update: I rolled back to the oldest 2017 version and that seems to be working.

Update: I rolled back to the oldest 2017 version and that seems to be working.

Which build did you tried from 2017? 0.18.9?
Still compatible with the database of the latest version 0.19.4? I'm worried of having a risk of corruption and losing my feeds and saved posts.

To add a bit more information to the ticket, by looking in the log, the problem seems to be linked to a missing function in OpenSSL (certainly the version of OpenSSL on Big Sur is too new and has drop the support for the old function).

Log:

28.12.2020 09:06:31.033 WARNING: QSslSocket: cannot call unresolved function SSLv23_client_method
28.12.2020 09:06:31.034 WARNING: QSslSocket: cannot call unresolved function SSL_CTX_new
28.12.2020 09:06:31.035 WARNING: QSslSocket: cannot call unresolved function SSL_library_init
28.12.2020 09:06:31.035 WARNING: QSslSocket: cannot call unresolved function ERR_get_error
28.12.2020 09:06:31.036 WARNING: QSslSocket: cannot call unresolved function ERR_get_error
28.12.2020 09:06:31.036 WARNING: "Request failed: result = -1, error - Error creating SSL context () (99), url - http://webkit.org/blog/feed/atom/"

I'm using Version 0.18.5 (15.06.2017) and it looks like everything is coming through so far. It's at least working, which is a big improvement 👍

I haven't run it alongside another RSS reader though so maybe try that?

As far as I see, the problem could be linked to a new behavior in MacOS Big Sur 11.0.1.

Quote from this link (https://developer.apple.com/documentation/macos-release-notes/macos-big-sur-11_0_1-release-notes)

New in macOS Big Sur 11.0.1, the system ships with a built-in dynamic linker cache of all system-provided libraries. As part of this change, copies of dynamic libraries are no longer present on the filesystem. Code that attempts to check for dynamic library presence by looking for a file at a path or enumerating a directory will fail. Instead, check for library presence by attempting to dlopen() the path, which will correctly check for the library in the cache. (62986286)

And maybe, the only solution would be to compile the project with QT 5.15.
As I don't have the QT creator, cannot test it.

I have this problem also . Not a coder so will just wait for a solution .

I have the same issue. Version 0.18.5 seems to work for now. Thanks, @hmw31486 for the workaround.

It does the sports feeds and BBC. the other sites I try with 18.5 still have SSl 6 error .

As far as I see, the problem could be linked to a new behavior in MacOS Big Sur 11.0.1.

That is consistent with my experience: I think this problem appeared to me after I upgraded to Big Sur and upgraded QuiteRss.

Downgrading to 18.5 did NOT fix the issue: SSL 6 error as reported above.

not working on Big. So sad. 0.18.5 seems to work for now

Same issue here, Big Sur 11.6. Went back to 0.18.5, working.. hopefully we get a fix soon.

Error creating SSL context() (99)
macOS: 12.0.1
QuiteRSS version: 0.19.4 (21.04.2020)
feed url : https://coolshell.cn/feed

image

how can i deal this

Error creating SSL context() (99) macOS: 12.0.1 QuiteRSS version: 0.19.4 (21.04.2020) feed url : https://coolshell.cn/feed

image

how can i deal this

change 18.5 is fine, but It's a blur

Same here. Monterey 12.3. That needs updating Qt dependencies, there was a compatibility patch for OpenSSL 3.0 for Qt in Ubuntu archives.

For what it's worth, this is still happening on macOS Monterrey 12.5; QuiteRSS 0.19.4, Revision 3904.

frob commented

Not that I ever expect a fix in what seems to be a dead project. This is still an issue on MacOS 12.6.1 Version 0.19.4 (21.04.2020)