Mattermostをバージョンアップ(3.5.0 → 4.9.2)させました。
OSは CentOS 7 です。
手順は本当に簡単でファイルを置き換えて起動するだけ‥。
ただ一点、起動後のログに下記のようなエラーが出たので解決策をメモしておきます。
解決策
Bugなのか、どうもディレクトリのパスが正しくないようで /opt/mattermost/config/config.json ファイルを直接編集したところ解消しています。(ただし後述の注意点あり)
“PluginSettings” 内の設定を変更します。
“ClientDirectory”: “./client/plugins”,
↓下記に変更
“ClientDirectory”: “/opt/mattermost/client/plugins”,
変更例は下記。
変更後、Mattermostを再起動したところログにエラーが吐かれなくなりました。
注意点:設定が元に戻るとき
ちなみに、ファイルの修正後にまたシステムコンソールからプラグインの有効化でSaveすると、設定がまた “ClientDirectory”: “./client/plugins” に戻ってしまいますので要注意です。