Brekeke PBX Wiki

Ubuntuにインストール

1. プリインストールされているTomcatの削除

UbuntuにプリインストールされているTomcatは、Brekeke製品では正しく動作せず、「java.lang.NullPointerExeption」のエラーが発生します。

この問題を解決するためには、Apache Tomcatのサイトから適切なバージョンのTomcatをインストールする必要があります。

  1. プリインストールされているTomcatとJavaを削除する。
  2. Apache TomcatのサイトからTomcatをダウンロードしてインストールする。
  3. Javaをダウンロードしてインストールする。
    OpenJDK11の最新を使用する場合の例

    apt install openjdk-11-jdk

※TomcatとJavaのバージョンについては、システム要件を確認してください。

 

2. 内部DNSサービスの停止

UbuntuでのDNSによるIPアドレス解決は、内部DNSサービスのsystemd-resolvedを介して行われますが、Brekeke製品ではRedhat系と同様に内部DNSサービスを介さない必要があり、systemd-resovledサービスを停止する必要があります。
以下はsystemd-resolvedを停止する手順の一例(NetworkManagerを使用している場合)です。

  1. systemd-resolvedを停止する。
    systemctl stop systemd-resolved
    systemctl disable systemd-resolved
  2. /etc/NetworkManager/NetworkManager.confの[main]セクションに以下を追加する。
    dns=default
  3. /etc/resolv.confを削除する。
    rm /etc/resolv.conf
  4. NetworkManagerを再起動する。
    systemctl restart NetworkManager
Yes No
Suggest Edit