Linux OS への Jira Server 7.13 以降のインストール時に FontConfiguration エラーにより失敗する

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

サーバー*製品のサポートは 2024 年 2 月 15 日に終了しました。サーバー製品を利用している場合は、アトラシアンのサーバー製品のサポート終了のお知らせページにて移行オプションをご確認ください。

*Fisheye および Crucible は除く

要約

AdoptOpenJDK をインストール済みの Linux に Jira Server または Data Center 7.13 以降をインストールすると、次のエラーが発生する。これはプロジェクト レポートで確認されていますが、ほかのページでも同様の問題が発生する可能性があります。

2019-01-03 15:36:11,699 http-nio-8898-exec-4 ERROR      [o.a.c.c.C.[.[localhost].[/sd4_obr_eap08].[action]] Servlet.service() for servlet [action] in context with path [/sd4_obr_eap08] threw exception [java.lang.NullPointerException] with root cause
java.lang.NullPointerException
...

It can also prevent Jira from starting:

2024-06-06 13:22:07,490+0000 main ERROR      [c.a.jira.upgrade.PluginSystemLauncher] A fatal error occured during initialisation. JIRA has been locked.
com.atlassian.jira.InfrastructureException: Error occurred while starting Plugin Manager. Cannot invoke "org.apache.felix.framework.Felix.getBundleContext()" because "this.felix" is null
...
Caused by: java.lang.NullPointerException: Cannot invoke "org.apache.felix.framework.Felix.getBundleContext()" because "this.felix" is null
...

原因

AdoptOpenJDK does not include a font configuration package, which Jira relies on. If your Linux distribution does not include a suitable font configuration package, you will need to install one. 

ソリューション

To solve this problem, install fontconfig (or an equivalent), and then install Jira. 

アトラシアンのスクリプトを使用してインストールする 

Available for Jira 8.2 or later

Ubuntu、CentOS、RedHat Enterprise (RHEL)、Debian、または Fedora をご利用の場合、必要なパッケージをインストールするアトラシアン製のスクリプトを利用できます。 

フォント パッケージをインストールするには、次の手順を実行します。

  1. Jira インストレーションの /bin ディレクトリに切り替えます。
  2. Locate and run the install_fontconfig.sh script. 

  3. Run the Jira installer again.  

自身でインストールする

一般的な Linux ディストリビューションやパッケージ マネージャでフォントの依存関係をインストールするために使用できるコマンドをご案内します。 

Ubuntu 

Ubuntu 18 で fontconfig パッケージをインストールするには、次の手順を実行します。

sudo apt install -y fontconfig

CentOS 7

CentOS 7 では fontconfig を使用することはできません。代わりに、dejavu-sans-fonts をインストールできます。

sudo yum install -y dejavu-sans-fonts

CentOS 6

sudo yum install -y fontconfig dejavu-sans-fonts

RHEL 

RedHat Enterprise Linux 7.5 で fontconfig をインストールするには、次の手順を実行します。

sudo yum install fontconfig

Debian 

Debian 9.5 で fontconfig パッケージをインストールするには、次の手順を実行します。

apt-get update && apt-get install -y fontconfig

Fedora

Fedora 28 で fontconfig パッケージをインストールするには、次の手順を実行します。

dnf install -y fontconfig


最終更新日 2025 年 4 月 2 日

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

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