QuiteRSS / quiterss

Free news feeds reader
https://quiterss.org
Other
1k stars 122 forks source link

Failure in SSL-Protocol (6) #1541

Open leonardo0014 opened 1 year ago

leonardo0014 commented 1 year ago

This feed can no longer be loaded. https://tools.cisco.com/security/center/psirtrss20/CiscoSecurityAdvisory.xml Error message: An error occurred in the SSL protocol flow. (6)

The browser can load it.

OS: Debian GNU/Linux bookworm/sid QuiteRSS: 0.19.4

sgrzy01 commented 1 year ago

Hey, Not sure if this will help, but I had loaded an older SSL lib (OpenSSL 1.x) in order to get the AWS Workspace client to run on 22.04, and that broke QuiteRSS as you describe. Could not figure out a work around, uninstalled older library and all was well again.

leonardo0014 commented 1 year ago

Hi @sgrzy01

Thanks for the tip, but I can't find any "old" openssl installations that could possibly interfere here.

:~$ dpkg -l | grep -i openssl
ii  libcrypt-ssleay-perl                                        0.73.06-2                               amd64        OpenSSL support for LWP
ii  libcurl4:amd64                                              7.84.0-2                                amd64        easy-to-use client-side URL transfer library (OpenSSL flavour)
ii  libcurl4:i386                                               7.84.0-2                                i386         easy-to-use client-side URL transfer library (OpenSSL flavour)
ii  libcurl4-openssl-dev:amd64                                  7.84.0-2                                amd64        development files and documentation for libcurl (OpenSSL flavour)
ii  libssh-4:amd64                                              0.9.6-2+b1                              amd64        tiny C SSH library (OpenSSL flavor)
ii  libxmlsec1-openssl:amd64                                    1.2.34-2                                amd64        Openssl engine for the XML security library
ii  openssl                                                     3.0.4-2                                 amd64        Secure Sockets Layer toolkit - cryptographic utility
ii  perl-openssl-defaults:amd64                                 7+b1                                    amd64        version compatibility baseline for Perl OpenSSL packages
ii  python3-openssl                                             21.0.0-1                                all          Python 3 wrapper around the OpenSSL library
ii  python3-service-identity                                    18.1.0-7                                all          Service identity verification for pyOpenSSL (Python 3 module)
ii  ssl-cert                                                    1.1.2                                   all          simple debconf wrapper for OpenSSL

:~$ openssl version
OpenSSL 3.0.4 21 Jun 2022 (Library: OpenSSL 3.0.4 21 Jun 2022)

I am grateful for every further tip Here are a few more details

:~$ file /usr/bin/quiterss
/usr/bin/quiterss: ELF 64-bit LSB pie executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f90e2ee61c3189a71c7aa412030efef80c8c92ca, for GNU/Linux 3.2.0, stripped

:~$ ldd /usr/bin/quiterss
linux-vdso.so.1 (0x00007fff60b33000)
libsqlite3.so.0 => /lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f38d74a2000)
libQt5WebKitWidgets.so.5 => /lib/x86_64-linux-gnu/libQt5WebKitWidgets.so.5 (0x00007f38d7456000)
libQt5PrintSupport.so.5 => /lib/x86_64-linux-gnu/libQt5PrintSupport.so.5 (0x00007f38d73e2000)
libQt5Widgets.so.5 => /lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007f38d6c00000)
libQt5WebKit.so.5 => /lib/x86_64-linux-gnu/libQt5WebKit.so.5 (0x00007f38d3e00000)
libQt5Multimedia.so.5 => /lib/x86_64-linux-gnu/libQt5Multimedia.so.5 (0x00007f38d72d3000)
libQt5Gui.so.5 => /lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007f38d3600000)
libQt5Network.so.5 => /lib/x86_64-linux-gnu/libQt5Network.so.5 (0x00007f38d3457000)
libQt5Xml.so.5 => /lib/x86_64-linux-gnu/libQt5Xml.so.5 (0x00007f38d6bbc000)
libQt5Sql.so.5 => /lib/x86_64-linux-gnu/libQt5Sql.so.5 (0x00007f38d6b7a000)
libQt5Core.so.5 => /lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007f38d2e00000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f38d78c3000)
libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f38d2a00000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f38d78a1000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f38d2600000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f38d3d25000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f38d789c000)
libQt5Quick.so.5 => /lib/x86_64-linux-gnu/libQt5Quick.so.5 (0x00007f38d2000000)
libQt5WebChannel.so.5 => /lib/x86_64-linux-gnu/libQt5WebChannel.so.5 (0x00007f38d72ad000)
libicuuc.so.71 => /lib/x86_64-linux-gnu/libicuuc.so.71 (0x00007f38d2804000)
libQt5Positioning.so.5 => /lib/x86_64-linux-gnu/libQt5Positioning.so.5 (0x00007f38d33c7000)
libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007f38d2cbe000)
libicui18n.so.71 => /lib/x86_64-linux-gnu/libicui18n.so.71 (0x00007f38d1c00000)
libQt5Sensors.so.5 => /lib/x86_64-linux-gnu/libQt5Sensors.so.5 (0x00007f38d6b3b000)
libwoff2dec.so.1.0.2 => /lib/x86_64-linux-gnu/libwoff2dec.so.1.0.2 (0x00007f38d6b2d000)
libjpeg.so.62 => /lib/x86_64-linux-gnu/libjpeg.so.62 (0x00007f38d2c2c000)
libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f38d3cef000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f38d6b10000)
libwebp.so.7 => /lib/x86_64-linux-gnu/libwebp.so.7 (0x00007f38d3358000)
libhyphen.so.0 => /lib/x86_64-linux-gnu/libhyphen.so.0 (0x00007f38d788f000)
libxml2.so.2 => /lib/x86_64-linux-gnu/libxml2.so.2 (0x00007f38d1a52000)
libxslt.so.1 => /lib/x86_64-linux-gnu/libxslt.so.1 (0x00007f38d25bd000)
libgio-2.0.so.0 => /lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007f38d186a000)
libgstapp-1.0.so.0 => /lib/x86_64-linux-gnu/libgstapp-1.0.so.0 (0x00007f38d6afb000)
libgstbase-1.0.so.0 => /lib/x86_64-linux-gnu/libgstbase-1.0.so.0 (0x00007f38d1f7e000)
libgstreamer-1.0.so.0 => /lib/x86_64-linux-gnu/libgstreamer-1.0.so.0 (0x00007f38d171d000)
libgstpbutils-1.0.so.0 => /lib/x86_64-linux-gnu/libgstpbutils-1.0.so.0 (0x00007f38d257c000)
libgstaudio-1.0.so.0 => /lib/x86_64-linux-gnu/libgstaudio-1.0.so.0 (0x00007f38d169e000)
libgsttag-1.0.so.0 => /lib/x86_64-linux-gnu/libgsttag-1.0.so.0 (0x00007f38d1f3e000)
libgstvideo-1.0.so.0 => /lib/x86_64-linux-gnu/libgstvideo-1.0.so.0 (0x00007f38d15da000)
libgstfft-1.0.so.0 => /lib/x86_64-linux-gnu/libgstfft-1.0.so.0 (0x00007f38d3ce2000)
libgobject-2.0.so.0 => /lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f38d157b000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f38d1446000)
libQt5Qml.so.5 => /lib/x86_64-linux-gnu/libQt5Qml.so.5 (0x00007f38d0e00000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f38d72a6000)
/lib64/ld-linux-x86-64.so.2 (0x00007f38d78ec000)
libpulse.so.0 => /lib/x86_64-linux-gnu/libpulse.so.0 (0x00007f38d13f1000)
libGL.so.1 => /lib/x86_64-linux-gnu/libGL.so.1 (0x00007f38d136a000)
libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f38d1285000)
libmd4c.so.0 => /lib/x86_64-linux-gnu/libmd4c.so.0 (0x00007f38d3cd0000)
libgssapi_krb5.so.2 => /lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f38d0dae000)
libdouble-conversion.so.3 => /lib/x86_64-linux-gnu/libdouble-conversion.so.3 (0x00007f38d2567000)
libpcre2-16.so.0 => /lib/x86_64-linux-gnu/libpcre2-16.so.0 (0x00007f38d0d1f000)
libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007f38d0c66000)
libQt5QmlModels.so.5 => /lib/x86_64-linux-gnu/libQt5QmlModels.so.5 (0x00007f38d0bdd000)
libicudata.so.71 => /lib/x86_64-linux-gnu/libicudata.so.71 (0x00007f38cee00000)
libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f38d0bb3000)
libwoff2common.so.1.0.2 => /lib/x86_64-linux-gnu/libwoff2common.so.1.0.2 (0x00007f38d3351000)
libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007f38d2c1e000)
liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f38d0b8b000)
libgmodule-2.0.so.0 => /lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f38d1f38000)
libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007f38d0b28000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f38cedd2000)
libunwind.so.8 => /lib/x86_64-linux-gnu/libunwind.so.8 (0x00007f38d0b0d000)
libdw.so.1 => /lib/x86_64-linux-gnu/libdw.so.1 (0x00007f38ced2a000)
liborc-0.4.so.0 => /lib/x86_64-linux-gnu/liborc-0.4.so.0 (0x00007f38ceca6000)
libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8 (0x00007f38d1f2b000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f38cec30000)
libpulsecommon-15.0.so => /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-15.0.so (0x00007f38ceba7000)
libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f38ceb50000)
libGLdispatch.so.0 => /lib/x86_64-linux-gnu/libGLdispatch.so.0 (0x00007f38cea98000)
libGLX.so.0 => /lib/x86_64-linux-gnu/libGLX.so.0 (0x00007f38cea64000)
libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f38ce99a000)
libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f38ce96e000)
libkrb5.so.3 => /lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f38ce894000)
libk5crypto.so.3 => /lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f38ce867000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f38d127f000)
libkrb5support.so.0 => /lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f38ce858000)
libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007f38ce853000)
libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f38ce600000)
libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007f38ce830000)
libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007f38ce5a9000)
libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007f38ce50d000)
libelf.so.1 => /lib/x86_64-linux-gnu/libelf.so.1 (0x00007f38ce814000)
libbz2.so.1.0 => /lib/x86_64-linux-gnu/libbz2.so.1.0 (0x00007f38ce4fa000)
libsndfile.so.1 => /lib/x86_64-linux-gnu/libsndfile.so.1 (0x00007f38ce477000)
libX11-xcb.so.1 => /lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007f38ce80f000)
libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007f38ce3a5000)
libasyncns.so.0 => /lib/x86_64-linux-gnu/libasyncns.so.0 (0x00007f38ce808000)
libwrap.so.0 => /lib/x86_64-linux-gnu/libwrap.so.0 (0x00007f38ce399000)
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f38ce392000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f38ce37f000)
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f38ce368000)
libFLAC.so.8 => /lib/x86_64-linux-gnu/libFLAC.so.8 (0x00007f38ce329000)
libvorbis.so.0 => /lib/x86_64-linux-gnu/libvorbis.so.0 (0x00007f38ce2fc000)
libvorbisenc.so.2 => /lib/x86_64-linux-gnu/libvorbisenc.so.2 (0x00007f38ce251000)
libopus.so.0 => /lib/x86_64-linux-gnu/libopus.so.0 (0x00007f38ce1f4000)
libogg.so.0 => /lib/x86_64-linux-gnu/libogg.so.0 (0x00007f38ce1ea000)
libcap.so.2 => /lib/x86_64-linux-gnu/libcap.so.2 (0x00007f38ce1df000)
libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f38ce098000)
liblz4.so.1 => /lib/x86_64-linux-gnu/liblz4.so.1 (0x00007f38ce073000)
libnsl.so.2 => /lib/x86_64-linux-gnu/libnsl.so.2 (0x00007f38ce058000)
libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007f38ce04b000)
libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f38ce022000)
libtirpc.so.3 => /lib/x86_64-linux-gnu/libtirpc.so.3 (0x00007f38cdff4000)