さくらのクラウド
mastodon
マストドン

マストドンを v1.4.1 から v1.5.1 にバージョンアップした時のメモ

More than 1 year has passed since last update.

だいぶ前にさくらのクラウドのスタートアップスクリプトでセットアップして、 v1.4.1 でバージョンアップ止まっていたマストドンインスタンスを重い腰を上げてバージョンアップした時のメモ

↓まず、これに対応
さくらのクラウドのスタートアップスクリプトで作ったMastodonインスタンスをv1.5系にバージョンアップする際の注意事項 - Qiita
http://qiita.com/toshi__ya/items/7088ceefe5fa442f4e37

あと、↓にあるLet's Encryptがらみの対応も合わせてやった。
スタートアップスクリプト「Mastodon」の更新のお知らせ・2017/7/10 12:00以前にスクリプトを使用して作成されたインスタンス向けの作業のお願い | さくらのクラウドニュース
https://cloud-news.sakura.ad.jp/2017/07/10/mastodon-startupscript-update-4/

あとは、

ゼロからはじめるMastodon インスタンス運用編 - さくらのナレッジ
http://knowledge.sakura.ad.jp/knowledge/8683/

↑これの手順と、

Release v1.5.1 · tootsuite/mastodon · GitHub
https://github.com/tootsuite/mastodon/releases/tag/v1.5.1

↑これの手順を見ながらやったらいいのかな・・と思ってやって見たら、

天に召される(?)マストドンの画像が・・・ :innocent:
something が wrong なの・・?

あれやこれやと試行錯誤して見たところ、どうも、 v1.4.2 にアップデートするときに必要な、外部キーの準備コマンドをやらなかったことが問題だったようです。

https://github.com/tootsuite/mastodon/releases/tag/v1.4.2

バージョンアップにちゃんと追随してリリースノートを見ながらバージョンアップしていれば防げた問題でした。

反省して、今後はマメにバージョンアップするようにしたいと思います。