Hipchat4 Debian client doesn't connect

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

This article and its contents are not supported by Atlassian.

It is meant to assist in an issue with the Debian Hipchat client that's not impacting any of the other operating systems.

問題

The Hipchat client fails to connect to either Hipchat Server or hipchat.com, in order to get more details about, stop Hipchat and run it again as follows:

hipchat4 > ~/Desktop/hipchat.log

The above step will be re-directing all logs to ~/Desktop/hipchat.log and the following error is thrown:

Warning: [12:57:35][qt.network.ssl][:0] QSslSocket: cannot call unresolved function SSLv23_client_method
Warning: [12:57:35][qt.network.ssl][:0] QSslSocket: cannot call unresolved function SSL_library_init
[12:57:35][void AuthHelper::handleReplyFinished(QNetworkReply*):315] oAuth Token error: QNetworkReply::NetworkError(UnknownNetworkError) : "Error creating SSL context (error:140A90C4:SSL routines:func(169):reason(196))"
[12:57:35][void AuthHelper::handleReplyFinished(QNetworkReply*):359] throwing away the login data and going back to landing page

原因

This issue is caused  by a discrepancy between the OpenSSL version the QT library is compiled against vs the Debian OpenSSL. 

ソリューション

  1. Install version 1.0.x of OpenSSL: 

    sudo apt-get install libssl1.0.2 

    Alternatively, download the OpenSSL 1.0.2 Debian package from https://packages.debian.org/sid/amd64/libssl1.0.2/download and install it manually: 

    sudo apt install /path/to/libssl1.0.2_1.0.2l-2_amd64.deb
  2. Force Hipchat to use the newly installed version of OpenSSL: 

     ln -s /usr/lib/x86_64-linux-gnu/libssl.so.1.0.2 /opt/HipChat4/lib/libssl.so

 

最終更新日: 2018 年 1 月 19 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.