Mattermost

  (最終更新日:2018.05.15)

Mattermost:pluginsディレクトリのエラーがログに出力される時

Mattermostをバージョンアップ(3.5.0 → 4.9.2)させました。
OSは CentOS 7 です。

手順は本当に簡単でファイルを置き換えて起動するだけ‥。
ただ一点、起動後のログに下記のようなエラーが出たので解決策をメモしておきます。

[2018/05/15 11:17:27 JST] [EROR] failed to start up plugins: mkdir ./client/plugins: no such file or directory
[2018/05/15 11:17:30 JST] [EROR] /api/v4/plugins/webapp:GetActivePluginManifests code=501 rid=(略) uid=(略) ip=(略) Plugins have been disabled. Please check your logs for details. [details: ]

解決策

Bugなのか、どうもディレクトリのパスが正しくないようで /opt/mattermost/config/config.json ファイルを直接編集したところ解消しています。(ただし後述の注意点あり)

# vi /opt/mattermost/config/config.json

“PluginSettings” 内の設定を変更します。

“ClientDirectory”: “./client/plugins”,
↓下記に変更
“ClientDirectory”: “/opt/mattermost/client/plugins”,

変更例は下記。

    "PluginSettings": {
        "Enable": true,
        "EnableUploads": false,
        "Directory": "./plugins",
        "ClientDirectory": "/opt/mattermost/client/plugins",
        "Plugins": {},
        "PluginStates": {
            "jira": {
                "Enable": true
            }
        }
    },

変更後、Mattermostを再起動したところログにエラーが吐かれなくなりました。

注意点:設定が元に戻るとき

ちなみに、ファイルの修正後にまたシステムコンソールからプラグインの有効化でSaveすると、設定がまた “ClientDirectory”: “./client/plugins” に戻ってしまいますので要注意です。

スポンサーリンク
スポンサーリンク

関連記事

  1. Mattermost

    MattermostのMySQLで日本語の全文検索に対応する方法

    Mattermostでは日本語の部分検索が対応していませんので、例えば…

  2. Mattermost

    【Mattermost】ユーザー管理をする方法

    Mattermostでユーザーの変更や削除といったユーザー管理をする際…

  3. Mattermost

    Mattermost:スラッシュコマンド利用時にaddress forbiddenで失敗するとき

    Mattermost をバージョンアップ後、今まで使えていたスラッシュ…

  4. Mattermost

    Mattermost 4.4をCentOS 7にインストールする手順

    Mettermost 4.4 (今回は 4.4.2) を CentOS…

  5. Mattermost

    Mattermostを開くと502エラーが表示される時

    SlackのクローンOSSとして人気のあるMattermost。便利で…

  6. Mattermost

    Mattermostで日本語フォントのスタイルを変更する方法

    SlackのクローンOSSの《Mattermost》で、スタイルシート…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の記事

  1. さくらのVPSにCentOS 5をインストールする方法
  2. PHP PhantomJSでFatal error: Unc…
  3. 【Oracle】DataPumpの対話式コマンドモードを抜け…
  4. CentOS7のPHP5.6にPhpSpreadsheetを…
  5. Azure仮想マシン(CentOS 7)のStandardデ…
PAGE TOP