Unable to Make Video Calls with Error "Sorry, you're not allowed to join this call" When Hipchat Server Has Invalid Server Time

お困りですか?

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

コミュニティに質問

プラットフォームについて: サーバーと Data Center のみ。この記事は、サーバーおよび Data Center プラットフォームのアトラシアン製品にのみ適用されます。

問題

When trying to join a video call, users see the following error:

診断

  • Running the Hipchat video checks on the server shows the expected results:

    admin@hipchat:~$ hipchat video --checkkeyserver
    Successfully communicated with https://video.hipchatserver.com
    admin@hipchat:~$ hipchat video --checkpublickey
    The keyserver has your key
  • Users are able to use video at https://apprtc.appspot.com/ without any issues.
  • Running the date command to confirm if the the server time is in sync with the time of the machine hosting the instance will show that there is inconsistency between them

原因

The JWT tokens that are generated on the Hipchat Server have a not valid before and not valid after time range that the hipchat.me video service checks. If the Hipchat Server's time is more than 10 minutes out of sync with hipchat.me, the JWT tokens will be outside the acceptable time range and will be regarded as invalid. 

回避策

Usually, correcting the time on the Hipchat Server instance will resolve the issue. Restarting the NTP daemon in Hipchat Server command line interface will force a time sync when the service is restarted:

sudo dont-blame-hipchat -c "service ntp restart"

(info) NTP requires outbound connectivity to the NTP servers (0.atlassian.pool.ntp.org and 1.atlassian.pool.ntp.org by default)

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

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

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