Bash
Linux
Ubuntu
hipchat
bionic

Ubuntu 18.04 への HipChat4 の導入

先日 ( 2018年9月16日 ) 、自端末に表題の HipChat4 をインストールしたのですが、その際に少し問題が発生したため備忘録としてまとめます。発生した問題は以下の2つです。

1. Ubuntu 18.04 LTS "Bionic Beaver" への HipChat4 のインストール
2. HipChat4 起動後のネットワークエラー

1.

使用している ubuntu の codename がここ ( レポジトリのdistsディレクトリ直下 ) に存在していれば、HipChatのサイトに記載されている指示に沿って操作を行います。

使用している ubuntu の codename は次のコマンドで確認できます。

$ lsb_release -c

私が使っている ubuntu の codename は bionic なのですが、バージョンが新しいせいかディレクトリが用意されていませんでした。なので、次のコマンドを実行して HipChat4 をインストールしました。

sudo sh -c 'echo "deb https://atlassian.artifactoryonline.com/atlassian/hipchat-apt-client xenial main" > /etc/apt/sources.list.d/atlassian-hipchat4.list'
wget -O - https://atlassian.artifactoryonline.com/atlassian/api/gpg/key/public | sudo apt-key add -
sudo apt update
sudo apt install hipchat4

xenial は bionic の1つ前の LTS ( Long-term support ) 版です。

2.

インストールが完了して HipChat4 を開き、自分の HipChat アカウントでログインすると、"Unable to access hipchat.com ・・・" とエラーが出てきました。

これを解決するために以下のコマンドを実行しました。

sudo rm /opt/HipChat4/lib/libcrypto.so*
from=/usr/lib/x86_64-linux-gnu/
to=/opt/HipChat4/lib/
sudo ln -s ${from}libcrypto.so.1.0.0 ${to}libcrypto.so.1.0.0
if [ ! -e ${to}libssl.so.1.0.0 ]; then
    sudo ln -s ${from}libssl.so.1.0.0 ${to}libssl.so.1.0.0
fi
if [ ! -e ${to}libssl.so ]; then
    sudo ln -s ${from}libssl.so.1.0.0 ${to}libssl.so
fi

最後に再起動をして、HipChat4にログイン出来るようになりました。

問題の解決に当たって以下のページを参考にしました。
Installing on Ubuntu 18.04