Calckeyからリブランド後、主要開発者がプロジェクト放棄してしまったFirefish。
まだ適当な移行先が見付からず、残されたメンバーでセキュリティ関連等の更新はされている為、アプデ手順の覚書。
移行や更新前にRustのバージョンアップやPGroongaのインストールが必要になる。
移行
- 以下を参考にCalckeyから移行する
Calckeyからfirefishへのアップデート #Ubuntu22.04 – Qiita
更新
- TerminalでSSH接続
sudo -iu calckey
cd calckey
sudo systemctl stop ドメイン名
- 権限無しエラー
→rootでsudo usermod -aG sudo calckey
- 権限無しエラー
- 公式ドキュメントを参照して更新
- ビルドエラー
→rustup update
- マイグレーションエラー
→v20240319以降に必要なPGroongaのインストールと有効化
docs/notice-for-admins.md · develop · firefish / firefish · GitLab- PostgreSQLとverを合わせる
psql --version
でv15.6ならpostgresql-15-pgdg-pgroonga
- DB名の確認
sudo cat /home/calckey/calckey/.config/default.yml
psql -l
- PostgreSQLとverを合わせる
- ビルドエラー
sudo systemctl start ドメイン名