https://bugs.kde.org/show_bug.cgi?id=447499

            Bug ID: 447499
           Summary: TLS initialization failed on Android
           Product: kid3
           Version: 3.9.x
          Platform: Android
                OS: Android 7.x
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: uflei...@users.sourceforge.net
          Reporter: uflei...@users.sourceforge.net
  Target Milestone: ---

SUMMARY
With Kid3 3.9.0 on Android, it is not possible to connect to servers (such as
MusicBrainz, Discogs) via HTTPS.

STEPS TO REPRODUCE
1. Open a folder in Kid3
2. Menu, Automatic Import, Profile: MusicBrainz, START

OBSERVED RESULT
The following message is displayed: "Error: TLS initialization failed"

EXPECTED RESULT
Metadata for the album are imported from MusicBrainz

SOFTWARE/OS VERSIONS
Android: 7.1.2, 11 (LineageOS 18.1)
Qt Version: 5.12.12
Kid3: 3.9.0

ADDITIONAL INFORMATION
I investigated the issue. It is caused by the update of Qt from 5.12.4 to
5.12.12. Qt now requires the SSL libraries to be named libssl_1_1.so and
libcrypto_1_1.so instead of libssl.so and libcrypto.so. Without the versioned
names, it tries to take the system libraries

W linker  : library "/system/lib/libcrypto.so" ("/system/lib/libcrypto.so")
needed or dlopened by "/data/app/net.sourceforge.kid3-1/lib/arm/libQt5Core.so"
is not accessible for the namespace "classloader-namespace" - the access is
temporarily granted as a workaround for http://b/26394120, note that the access
will be removed in future releases of Android.
W linker  : library "/system/lib/libssl.so" ("/system/lib/libssl.so") needed or
dlopened by "/data/app/net.sourceforge.kid3-1/lib/arm/libQt5Core.so" is not
accessible for the namespace "classloader-namespace" - the access is
temporarily granted as a workaround for http://b/26394120, note that the access
will be removed in future releases of Android.
W Kid3    : qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS
initialization failed

See also
https://forum.qt.io/topic/98985/android-downloading-from-https-does-not-work/4
https://doc.qt.io/qt-5/android-openssl-support.html

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to