フォントの欠落により、Confluence の UI で CAPTCHA、マクロ、図のテキストが文字化けする

お困りですか?

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

コミュニティに質問

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

問題

古い Linux ディストリビューションで Confluence のアップグレードを実行したあとに、アプリケーション内の特定のシステム テキストが文字化けし、通常の英数字の代わりに記号のように見える問題が発生することがあります。

この問題に関連するエラーはログに記録されていませんが、フォントに関する全般的な警告が表示されることがあります。 

これは Confluence の次の領域で確認できます。

CAPTCHA

マクロの見出し

インラインのグラフや図


インポートされた Microsoft Word ドキュメント


診断

この問題の影響を受けているかどうかを確認するには、次の質問に回答する必要があります。

  • 最近、Confluence Server を新しいバージョンにアップグレードしましたか?
  • 現在のリリース サイクルよりも遅れている (例: 3 年以上前の) 古いバージョンの Linux ディストリビューションを実行していますか?

原因

If you answered yes to both of the above questions, you might be missing fonts on the OS level that more recent versions of Confluence depend on to render pages properly. Bug report for reference:  CONFSERVER-54067 - Getting issue details... STATUS

ソリューション

ソリューション 1

lyx-fonts パッケージのアンインストール (Lyx/MathML フォント - lyx 用の数字記号のフォントのコレクション)

ソリューション 2

次のフォント パッケージを確認してインストールする必要があります。任意のパッケージ マネージャーを利用できます。この例では yum を使います。

yum install ghostscript
yum install dejavu-fonts-common
yum install dejavu-sans-fonts
yum install dejavu-sans-mono-fonts
yum install motif

一部のバージョンの ghostscript パッケージは、2018 年 9 月に確認されたセキュリティ脆弱 CVE-2018-16509 の影響を受けている可能性があります。


詳細については次の内容をご確認ください。


Confluence に変更を反映するには、次の手順を実行します。

  1. Confluence を停止します。
  2. 次のコマンドを利用してフォントのキャッシュを再構築します。

    fc-cache -s
  3. Confluence Plugins Cache をクリアします。
  4. コンテンツ インデックスの再構築を実行します。
  5. Confluence を起動します。
  6. ブラウザ キャッシュをクリアし、Confluence でテキストが適切に表示されていることを確認します。
  7. 引き続き文字化けしたテキストが表示される場合、サーバーを再起動して再度確認してください。


説明

古い Linux ディストリビューションで Confluence のアップグレードを実行したあとに、アプリケーション内の特定のシステム テキストが文字化けし、通常の英数字の代わりに記号のように見える問題が発生することがあります。

この問題に関連するエラーはログに記録されていませんが、フォントに関する全般的な警告が表示されることがあります。 


製品

Confluence


最終更新日 2020 年 9 月 22 日

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

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