Jira Server のアップグレードまたは移行後にカスタム アバターが不足している

お困りですか?

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

コミュニティに質問

症状

Jira アプリケーションを新しいバージョンまたはサーバーに移行したあとに、カスタムのプロジェクトまたはユーザー アバターが不足している。

原因

カスタムのプロジェクトまたはユーザー アバターは、データベースまたは XML バックアップの一部としては保存されないため、Jira アプリケーションのアップグレードまたは移行のあとに手動で移行する必要があります。

Jira 6.1.7 未満のバージョンからバージョン 6.1.7 以降にアップグレード/移行する場合、Jira インスタンスを開始する前の時点で、既存のインスタンスの avatars ディレクトリが利用可能である必要があります。これは、アップグレード タスクが avatars ディレクトリで実行され、これらのファイルのリネームを行うためです。ファイルが利用できない場合はファイルの更新が行えず、avatars ディレクトリとファイル システムとの同期が失われます。

この状況を回避するには、Jira を Jira 6+ 環境にアップグレードする前に avatars ディレクトリのコピーを取得し、Jira ホームの avatars ディレクトリに配置します。これにより、アバターが期待されたバージョンに正常に移行されます。

6.1.7 よりも古いバージョンから Jira 6.1.7 以降にアップグレードするときには、基本的に、avatars ディレクトリが (JIRA_HOME/data/avatars で) 利用可能である必要があります。

診断

Jira データベースで次のクエリを実行します。

SELECT id, filename FROM avatar;

 

avatars ディレクトリ <jira-home>/data/avatars/ のファイル名が、報告されたファイル名に一致することを確認します。ファイル名は ID_[size]_FILENAME の形式を持ちます。

(info) '*jrvtg.png' 拡張子が表示される場合があります。これは、アバター ファイルが Jira の古いバージョンからアップグレードされていることを示唆しています。 

ソリューション

  1. 古い Jira アプリケーション インスタンスの <jira-home>/data/avatars/ にある画像を新しいインスタンスに移動またはコピーします。
  2. Jira 6.1.7 未満からアップグレードする場合、avatars ディレクトリのファイル名がデータベースのファイル名に一致することを確認します。

(warning) このソリューションは Jira 4.0+ 向けです。

最終更新日 2019 年 9 月 25 日

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

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