Ubuntu 19.04 Disco Dingo Online Basemap ISSUE, Can you help?

923
3
04-24-2019 11:29 AM
ArmandoGarcia3
New Contributor III

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.

Tags (1)
0 Kudos
3 Replies
LucasDanzinger
Esri Frequent Contributor

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

0 Kudos
ArmandoGarcia3
New Contributor III

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

0 Kudos
LucasDanzinger
Esri Frequent Contributor

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 

0 Kudos