mi.floccus.netの穂麦です。アップデートに失敗してMisskeyを壊してしまいました。……とアナウンスできるようにこちらでもフォローさせてもらっておけばよかった…。なんとか直そうとしています。しばらくご迷惑をおかけしてしまいそうです。ごめんなさい。。

systemd環境でなら何度か吹っ飛ばして再インストールかけたことあるんですけど、Dockerまるでわからん…
とりあえず2024.3.1入れ直してデータベースをマイグレーション…とか…

フォロー

@6BT9 >とりあえず2024.3.1入れ直してデータベースをマイグレーション…とか…
それを…目指してみます…!
ただ、いまたぶん…2024.5を入れ直してしまっているから…どうなるのか…


補足説明ですー。
2024.5.0を入れた段階で壊れたのなら、元の2024.3.1入れ直しただけで動くと思うんです。
でも2024.5.0が入ったあと、データベースのマイグレーションをする段階で壊れたのなら、2024.3.1を入れて再度マイグレーションする必要があります。

んで、どっちの状況かわからない場合は後者の想定でやって復活させるんですが…

今Docker版の公式ページ見てたんですけど、データベースのマイグレーション作業とかどこにも書いてないな…。自動でやってくれるのかな…。だとしたら2024.3.1入れただけで動くのかな…(ドキドキ)

https://misskey-hub.net/ja/docs/for-admin/install/guides/docker/


一度も起動してないのなら、マイグレーションは忘れて大丈夫っぽいです!

Dockerでは、起動後にマイグレーションをするため、すぐにアクセスできません。
https://misskey-hub.net/ja/docs/for-admin/install/guides/bash/

@6BT9
・アップデートスクリプトでアップデートしたら、起動しなくなりました。
misskey-hub.net/ja/docs/for-ad

・node.jsのバージョンを上げすぎたと思い、バージョンを下げましたが直りませんでした。
・ここで、2024.3.1を入れてみればよかったのか…と思うのですが、もうダメだと思ってubuntuごと初期化しました(!)
・たぶんもうダメです。
・データベースは、こちらの方法そのままでバックアップしているのですが、ここから復元できたら…いいなあ。
note.com/yu_koduka/n/n0ba5807b

データベースバックアップしてるなら何とかなります~。
私もubuntuから入れ直したことあります(笑)

ただ、同じドメインで新しいMisskeyやろうとすると連合先のサーバーとの間で不整合起こすので、落ち着いて復旧をめざしましょう~。
なんなら今日はもう寝るくらいのペースで…
🍵

@6BT9 ありがとうございます…!今日はもうふとんに入りました!!
新しいドメインでいままでのデータベースを…???となっているところです。のんびり構えていきます :blobcatcomfy:

お布団に入ったのえらい…!

ドメインとデータベースはワンセットです~。
ノートのURLとか全部元のドメインで紐付いてますから、新しいドメインで使おうとしても機能しません。

今のドメインでMisskeyを起動する時は必ず元のDBと、元と同じ内容の設定ファイルを差し込んだ状態で起動するのです。

別のドメイン(サブドメインでも)でMisskeyをやり直す場合はまっさらなDBで始めます。

ちなみにフォロー情報はデータベースから取り出せるはずなので、どのパターンでも大丈夫ですよ。

また明日チャレンジですねー。

@6BT9 ありがとうございます!!すこしわかってきました。あしたまたやってみます :blobcatcry3: !!


Ubuntu入れ直すと、RedisやPostgresやnode.jsが元の環境より新しくなっちゃう事が多いので、そこら辺も含めてゆっくり戻しましょう
:flanbounce:
(それにしても、私がやらかした色々を思い出したら涙が…)

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。