VPS設定
- サブドメインの設定
下記を参考に
- ログインしたらまず
apt update と upgrade
SSLはポートを開いてからでないとエラーになる。
postgreのとこ調べとく。
立ち上げのところで一度つまづく。
再起動
sudo reboot
リリースのアップグレード
sudo do-release-upgrade
PostgreSQL
dump(ダンプ)/バックアップについて
release upgradeによるバージョン変更とクラスターアップグレード
もちもとXserverのMastodonイメージで入っていたのは12系でUbuntu.22.04.1(のはず)。少なくともdo-release-updateコマンドでUbuntu22.04.2になったときPostgreSQLが14系になった。これにともなってclusterというのか、いわゆるデーターベースもアップデートが必要になり、フォルダーも変更になりでけっこうたいへんだった。参考にしたのは下記のサイト。
下記で解説されている手順としては、古い系統と新しい系統の両方のクラスターが存在していて、そのことをまず"pg_lsclusters"コマンドで確認。ふたつともオンラインになっている。新しい方は"do-release-upgrade"の課程でも注意を促す表示があったけど、新しいクラスターは新しいバージョンのPostgreSQLをインストールする際に自動的に作成されるのでいったん削除する。そのさいにオンラインのものをオフラインにするというのをコマンドで同時にしているのだと思うが、そのコマンドが次の"pg_dropcluster 14 main --stop"。新しい14系のクラスターが無事に削除され、13系がオフラインになっているかを再度"pg_lsclusters"コマンドで確認。確認ができたら13系のクラスターを14系にアップグレードするのが"pg_upgradecluster 13 main"というコマンド。"13 main"のところは、私の場合"12 main"に置き換えてコマンドを打った。
libidm.so.11問題
参考になったのは下記。シンボリックリンクのところ。ただ、この場所に目的のファイルがなかったのでそれを探すのはまた別。
- Mastodon broken after applying suggested package upgrades〈archive.is〉〈Internet Archive: Wayback Machine〉
以下はMastodonではなく別のソフトについての相談だけど、同様の対処法を示しているけど同じようにシンボリックリンクを張るよう助言していて参考になる。
Mastodon(マストドン)のメンテナンス関係リソース
- https://blog.noellabo.jp/entry/mastodon-admin-checklist
- https://qiita.com/syumari/items/5c134a6c462e18f3b4ea
- https://zenn.dev/kumasun/articles/7cb0dd98acbace
- https://postmoderns.info/2021/06/cant-update-mastodon/
- https://moshbox.jp/?p=38647
- https://www.webdb.co.jp/~atsumi/skimemo/index.php?skimemo%20-%20%C6%FC%B5%AD%2F2017-04-20%2FMastodon%A5%DE%A5%B9%A5%C8%A5%C9%A5%F3%A4%CE%A5%A2%A5%C3%A5%D7%A5%C7%A1%BC%A5%C8%CA%FD%CB%A1%A5%E1%A5%E2
- https://vps.xserver.ne.jp/support/manual/man_server_app_use_mastodon.php