新しいものを表示

ここまでの調査で分かったこと。

・DBよりソースなおした方がよい。

やっぱマージやらマイグレーションやらいろいろミスってあべこべになってるな。。。

このエラー、カラムが取れてないみたいだけどテーブル見るとあるのよね。。。。

[702e5e7d-9947-4482-b7cd-78baf46aa941] method=GET path=/about format=html controller=AboutController action=show status=500 error='NoMethodError: undefined method `memorial?' for nil:NilClass' duration=5.08 view=0.00 db=1.52
[702e5e7d-9947-4482-b7cd-78baf46aa941]
[702e5e7d-9947-4482-b7cd-78baf46aa941] NoMethodError (undefined method `memorial?' for nil:NilClass):
[702e5e7d-9947-4482-b7cd-78baf46aa941]
[702e5e7d-9947-4482-b7cd-78baf46aa941] app/models/user.rb:199:in `active_for_authentication?'

「なんとなくPostgresqlを15にしたらマストドン壊れました。」の札

Dev鯖で復旧試してるけど4GB程度のインポートにどんだけ時間かかるの???

まあ、バックアップから復旧したとしてもテーブル構造に問題を抱えてるからどこかで直さないといけない。

スレッドを表示

マストドンの方は2通りの方法で復旧を模索中。

v15 のデータを復旧。
v12 の新規鯖で2/5 朝バックアップからの復旧。

複数のサービスで共通のDB使うの問題かもしれんな。。。

分離することも考えるか??🤔

スレッドを表示

元々マイグレの失敗やらでいろいろと不整合起きてたんで今回のバージョンアップがとどめになったんだと思う。

一応バックアップもあるんで最悪昨日の朝に戻るかも・・・・

スレッドを表示

昼寝して何とか目は覚めたんで、夜にmstdn-jpの普及作業行います。

色々調べたらやっぱりテーブル構造が狂ってるんでデータだけぶっこぬいておいてスキーマ再作成しよう。

スレッドを表示
古いものを表示
Fedibird

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