…ダメだ。
DB書き戻しでエラーになってしまう。
このまま解決方法が見つからなかったら、諦めて旧鯖に戻して、新規鯖を立ち上げた上で旧鯖を消すことになる…。

全くわからないので、諦めて引っ越し前の鯖はしばらくしたあと捨てることにしよう。
嗚呼もったいない…。

Show thread

てゆうか、バックアップを取ったものを全く加工せずにリストアしようとしただけなのに、なぜ…。

Show thread
Follow

…今回も移行失敗。

DBの書き戻し以外はすべて成功しているので、PostgreSQLのバージョン違いによる問題の可能性大。

移行元:9.6.17
移行先(になるはずだったところ):9.6.19

…とはいえ、どういうわけかPostgresのダウングレード方法が見つからないので、ひとまず今日の引っ越し作業は切り上げる。

· · Web · 2 · 0 · 1

なぜか、5月時点のバックアップを戻したときは(一応)うまくいったから、やはり問題はデータだな。

Show thread

@Telmina マニュアルによると、pg_dumpで作ったファイルを読み込ませる前に、DBを作っておくように書いてあるのですが、DBは作りましたか?

postgresql.jp/document/9.6/htm

@hinketu DBは作っていて、オーナーも変えています。

複数のインデックスの作成に失敗している(重複しているとか言われている)ので、不要なデータを消せばいいと思いきや、そこの当たりを付けられていません。

ハッシュタグ周りのデータがおかしくなっているようなのですが…。う~ん。

@Telmina なるほど。その重複しているデータ以外は復元出来た感じですか?それとも重複データ出てきた時点でエラー出して終了ですか?

@hinketu 処理自体は最後まで行っているようです。
画面は開けたのですが、タイムラインに何も表示されず、管理画面でハッシュタグが絡んでいるところを開くとエラー画面が出てくるという状況です。
※ 現在は移行前の環境に戻しているので普通に表示されていますが…。

@Telmina なるほどー。復元したけど、そのデータがうまくないようですね。うーーん。

@Telmina @hinketu 何かややこしそうですね。
箕面どんは、CentOSのバージョンアップを考えていますが、うまくいきますかね。

@toneji @Telmina そこは、やってみないと、なんとも言えないですね^^;

@hinketu @Telmina 一応、この週末に計画しているのですが。
CentOS 7から8へのアップの手順は理解したのですが、PostgreSQLのバージョンが違う場合は戸惑いそうですね。

@toneji @Telmina 出来る限りは協力しますが、最近は、夜起きてるのは厳しいです。

@hinketu @Telmina 初期化しない限り、そこにデータがあるので、読み込んでくれる淡い期待をしていますが…。
まあ、ダメならフルバックアップから戻すだけですね。

@toneji @hinketu 今自分が抱えているのは、DBのバージョンがマイナーなレベルで違うという段階で混乱しているので、あんまり参考にならないですね…。

@Telmina @hinketu @toneji
DBではなく、Mastodon 側のバージョンの違いとか、DB関連の設定の違いがないでしょうか?
自分のところのPleromaの引越しでも、一度目にPleromaのバージョンが大きく違っていた時は一部の機能がうまく動作しませんでした。
#DB #Mastodon #Pleroma

@sumiyaki @toneji @hinketu Mastodon本体は移行前後共に3.2.1にしています。
DBの設定は移行前に合わせました。
DBのリストアでエラーが起きていたので、それが悪さしている可能性が大きいと踏んでいます。

もう少しいじってみます。

@sumiyaki @toneji @hinketu お騒がせ致しました。
昼間に作っていたデータのダンプがおかしかったようです(なぜおかしかったのかは不明)。
先ほどぼやいていた時点の旧鯖のダンプをとって、それを新鯖に移行したらうまくいったようです。
ありがとうございました。

@Telmina @toneji @sumiyaki おお。うまくいって良かったです。

@Telmina なるほど。データーかもですねー。

@hinketu お騒がせ致しました。
本当にデータだったようです。
先ほどぼやいていた時点の旧鯖のデータのダンプをとってこれを新鯖に書き戻したところ、特にエラーのようなものはなく、無事移行できました。
ありがとうございました。

Sign in to participate in the conversation
箕面どん

新しい分散型ソーシャルネットワーク「Mastodon」を使った、大阪府箕面市(非公認)の情報交流サイトです。箕面の名所や美味しいものをプッシュしています。他にも好きな音楽とか、映画とか、コンピュータのことなど自由に投稿できます。特に参加資格はありません。
箕面どんが大切にしていることは、「ネットでの居場所」になることです。安心できて、穏やかで上質なコミュニケーションを提供します。ネットでのやり取りに疲れた方こそ、是非ご登録ください。
参加に際しては、「行動規範」「ルール」をお読みください。