Uploaded image for project: 'HipChat'
  1. HipChat
  2. HCPUB-6249

HipChat 4.30.3/Qt WebEngine not compatible with OpenSSL version in Ubuntu 18.04LTS

    Details

    • Last commented by user?:
      true
    • Symptom Severity:
      Minor
    • Platform:
      Linux client

      Description

      This is a bug, not a suggestion. Your system won't let me create bugs, saying I don't have the permission to assign issues. 

      It appears that HipChat 4.30.3 and/or its Qt WebEngine isn't compatible with the version of OpenSSL shipping in the latest beta of Ubuntu 18.04LTS. Googling around with the errors I am getting, it appears other software packages that use Qt WebEngine are similarly impacted; the fix for most distros is to forcibly downgrade to a version of openssl that supports the ciphers that your version of Qt WebEngine supports. Downgrading a system's ssl libraries to support a cipher that was removed for security reasons isn't an option. 

       

      [18:14:33][void HipChatApplication::initialize(HipChatApplication::Configuration&):385] "UserAgent: HipChat/4030004.1672 Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) QtWebEngine/5.7.0 Chrome/49.0.2623.111 Safari/537.36"
      [18:14:33][void HipChatApplication::initialize(HipChatApplication::Configuration&):394] datapath "/opt/HipChat4/lib"
      [18:14:33][virtual bool OnlineStatus::platformSpecificHasInternetConnectivity():38] org.freedesktop.NetworkManager interface is valid
      [18:14:33][void AbstractOnlineStatus::checkOnlineStatus():196] platform online state =  true
      [18:14:33][void AbstractOnlineStatus::doSecondaryCheck(bool):205] Do secondary online check
      [18:14:33][void AbstractOnlineStatus::doSecondaryCheck(bool):259] onlineStatusUrl is empty
      [18:14:33][void AbstractOnlineStatus::handleOnlineStatusResult(bool):171] newOnlineState:  true
      [18:14:33][void AbstractOnlineStatus::handleOnlineStatusResult(bool):184] initCheckComplete
      [18:14:33][void HipChatApplication::onInitialOnlineCheck(bool):307] HCA isInitOnline:  true
      [18:14:33][void HipChatApplication::onInitialOnlineCheck(bool):310] doAuth
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot resolve CRYPTO_num_locks
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot resolve CRYPTO_set_id_callback
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot resolve CRYPTO_set_locking_callback
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot resolve ERR_free_strings
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot resolve EVP_CIPHER_CTX_cleanup
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot resolve EVP_CIPHER_CTX_init
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot resolve sk_new_null
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot resolve sk_push
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot resolve sk_free
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot resolve sk_num
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot resolve sk_pop_free
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot resolve sk_value
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot resolve SSL_library_init
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot resolve SSL_load_error_strings
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot resolve SSL_get_ex_new_index
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot resolve SSLv2_client_method
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot resolve SSLv3_client_method
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot resolve SSLv23_client_method
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot resolve SSLv2_server_method
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot resolve SSLv3_server_method
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot resolve SSLv23_server_method
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot resolve X509_STORE_CTX_get_chain
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot resolve OPENSSL_add_all_algorithms_noconf
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot resolve OPENSSL_add_all_algorithms_conf
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot resolve SSLeay
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot resolve SSLeay_version
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot call unresolved function CRYPTO_num_locks
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot call unresolved function CRYPTO_set_id_callback
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot call unresolved function CRYPTO_set_locking_callback
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot call unresolved function SSL_library_init
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot call unresolved function SSLv23_client_method
      Warning: [18:14:33][qt.network.ssl][:0] QSslSocket: cannot call unresolved function sk_num
      
      

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                8 Vote for this issue
                Watchers:
                16 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Last commented:
                  1 week, 4 days ago