Mattermost のアップデート v5.34.2→v5.37.9(ESR)→v6.3.6
インストール 作業メモ [22/03/25]
Apache & Subdirectry 運用設定です。
- Ubuntu 20.04.2 LTS
- Mattermost Team Edition v5.34.2 からのUpdate
- PostgreSQL 12.6 (Ubuntu 12.6-0ubuntu0.20.04.1)
・ ×Mattermost Enterprise Edition v5.37.9
https://releases.mattermost.com/5.37.9/mattermost-5.37.9-linux-amd64.tar.gz
・ 〇Mattermost Team Edition v5.37.9 ('-team-'の文字が付きます。)
https://releases.mattermost.com/5.37.9/mattermost-team-5.37.9-linux-amd64.tar.gz
・ 〇Mattermost Team Edition v6.3.6 ('-team-'の文字が付きます。)
https://releases.mattermost.com/6.3.6/mattermost-team-6.3.6-linux-amd64.tar.gz
■作業前にデータのバックアップ
apacheを停止
# sudo systemctl stop apache2
データベースのバックアップ (開封パスワード付き)
# pg_dump --username mmuser --password -f /tmp/mattermost.dump mattermost
PostgreSQLを停止
# sudo service postgresql stop
結論:↓このページのコマンドを手順に沿って入力すれば大丈夫
※但し、ESRバージョンで刻みバージョンアップを行うべし!
■v5.34.2→v5.37.9(ESR) のアップデート
cd /tmp
sudo wget https://releases.mattermost.com/5.37.9/mattermost-team-5.37.9-linux-amd64.tar.gz
sudo tar -xf ./mattermost-team-5.37.9-linux-amd64.tar.gz --transform='s,^[^/]\+,\0-upgrade,'
cd /opt
sudo cp -ra mattermost/ mattermost-back-$(date +'%F-%H-%M')/
sudo find mattermost/ mattermost/client/ -mindepth 1 -maxdepth 1 \! \( -type d \( -path mattermost/client -o -path mattermost/client/plugins -o -path mattermost/config -o -path mattermost/logs -o -path mattermost/plugins -o -path mattermost/data \) -prune \) | sort | sudo xargs rm -r
sudo find mattermost/ mattermost/client/ -mindepth 1 -maxdepth 1 \! \( -type d \( -path mattermost/client -o -path mattermost/client/plugins -o -path mattermost/config -o -path mattermost/logs -o -path mattermost/plugins -o -path mattermost/data \) -prune \) | sort
sudo cp -an /tmp/mattermost-upgrade/. mattermost/
sudo chown -R mattermost:mattermost mattermost
sudo setcap cap_net_bind_service=+ep ./mattermost/bin/mattermost
sudo systemctl start mattermost
■v5.37.9(ESR) → v6.3.6 へのアップデート
cd /tmp
sudo wget https://releases.mattermost.com/6.3.6/mattermost-team-6.3.6-linux-amd64.tar.gz
sudo tar -xf ./mattermost-team-6.3.6-linux-amd64.tar.gz --transform='s,^[^/]\+,\0-upgrade,'
cd /opt
sudo cp -ra mattermost/ mattermost-back-$(date +'%F-%H-%M')/
sudo find mattermost/ mattermost/client/ -mindepth 1 -maxdepth 1 \! \( -type d \( -path mattermost/client -o -path mattermost/client/plugins -o -path mattermost/config -o -path mattermost/logs -o -path mattermost/plugins -o -path mattermost/data \) -prune \) | sort | sudo xargs rm -r
sudo find mattermost/ mattermost/client/ -mindepth 1 -maxdepth 1 \! \( -type d \( -path mattermost/client -o -path mattermost/client/plugins -o -path mattermost/config -o -path mattermost/logs -o -path mattermost/plugins -o -path mattermost/data \) -prune \) | sort
sudo cp -an /tmp/mattermost-upgrade/. mattermost/
sudo chown -R mattermost:mattermost mattermost
sudo setcap cap_net_bind_service=+ep ./mattermost/bin/mattermost
sudo systemctl start mattermost
■参考にさせていただいたページ
https://docs.mattermost.com/upgrade/upgrading-mattermost-server.html#
https://chotto.news/archives/27216
https://rixwwd.hatenablog.jp/entry/2018/03/31/205934
Author And Source
この問題について(Mattermost のアップデート v5.34.2→v5.37.9(ESR)→v6.3.6), 我々は、より多くの情報をここで見つけました https://qiita.com/0to9/items/d32b0670055619545053著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .