I updated to Disco Dingo 19.04 and the online base maps are not working. I never had any issue with Bionic Beaver or Cosmic Cuttlefish. Anybody have any ideas?
I am getting the follow error:
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_num_locks
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_id_callback
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_locking_callback
qt.network.ssl: QSslSocket: cannot resolve ERR_free_strings
qt.network.ssl: QSslSocket: cannot resolve EVP_CIPHER_CTX_cleanup
qt.network.ssl: QSslSocket: cannot resolve EVP_CIPHER_CTX_init
qt.network.ssl: QSslSocket: cannot resolve sk_new_null
qt.network.ssl: QSslSocket: cannot resolve sk_push
qt.network.ssl: QSslSocket: cannot resolve sk_free
qt.network.ssl: QSslSocket: cannot resolve sk_num
qt.network.ssl: QSslSocket: cannot resolve sk_pop_free
qt.network.ssl: QSslSocket: cannot resolve sk_value
qt.network.ssl: QSslSocket: cannot resolve SSL_library_init
qt.network.ssl: QSslSocket: cannot resolve SSL_load_error_strings
qt.network.ssl: QSslSocket: cannot resolve SSL_get_ex_new_index
qt.network.ssl: QSslSocket: cannot resolve SSLv3_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv23_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv3_server_method
qt.network.ssl: QSslSocket: cannot resolve SSLv23_server_method
qt.network.ssl: QSslSocket: cannot resolve X509_STORE_CTX_get_chain
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_noconf
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_conf
qt.network.ssl: QSslSocket: cannot resolve SSLeay
qt.network.ssl: Incompatible version of OpenSSL
qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed
qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed
I have the latest versions of openssl but no luck. 100.5 doesn't fix the issue.
Everything works as intended, except online basemaps.
First thing to note is that we do not support and have not tested/certified Ubuntu 19.04. Supported versions of Runtime SDK for Qt on Ubuntu are 16.04 LTS and 18.04 LTS - https://developers.arcgis.com/qt/latest/qml/guide/arcgis-runtime-sdk-for-qt-system-requirements.htm#...
We haven't tested 19.04 at all, but as I'm sure you concluded as well, it seems that something is going wrong in the network requests that use SSL. Can you try using QNetworkAccessManager to make similar http requests to rule out if this is related to the Runtime SDK or not? My suspicion is that there is a mismatch or incompatibility between Qt 5.12 and OpenSSL. The errors in your log suggest this:
qt.network.ssl: QSslSocket: cannot resolve SSLeay
qt.network.ssl: Incompatible version of OpenSSL
Lucas,
I reverted back to 18.04 LTS but today I downloaded 19.04 again hoping this would have been resolved by now.
Is there any fix to this yet?
Cheers,
Armando
Hi Armando,
We currently only test and support the 16.04 and 18.04 LTS versions of Ubuntu - https://developers.arcgis.com/qt/latest/qml/guide/arcgis-runtime-sdk-for-qt-system-requirements.htm
Anything on Ubuntu 19.04 is untested and the behavior is unknown