あーかいぶすハイディフィニション

ここはもう更新しとらんのじゃ

PostgreSQLが起動しないとき

自分向けメモ

PostgreSQL 8.1 を日時でバックアップとってるけど、サーバからローカルへ持ってきて起動させようとすると、以下のようなエラーが出る。

FATAL:  incorrect checksum in control file

で、一時間ほど悩んで、ファミマ2件ほどはしごして「ファミチキもぐっ」してきた瞬間閃いた。

$ file /bin/ls
/bin/ls: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped

64bit あばばばばば!(元々動いていた環境は、32bit で運用されてたね)

また、制御ファイルが壊れていないことを確認するために使っている
チェックサム関数も32bitと64bitでは異なるようです。

[pgsql-jp: 36904] Re: 32bit と64bitマシンでのレプリケーションについて

あばばばばば!僕のばかバカちん◯!
というわけで、OS再インストールして作業再開ってね。