[pgsql-jp: 39577] 起動に失敗します

"藤井律男/Ritsuo Fu "藤井律男/Ritsuo Fu
2008年 9月 12日 (金) 20:08:18 JST


藤井@岡山といいます。
お世話になります。

PostgreSQL7.4.7/Debian Sargeを使っています。

本日、デイスク障害でシステムが停止しました。
FSCK を使用して復旧後、postmasterを起動するのでが、
下記のメッセージが出て起動しませんでした。

過去のログを探してみましたが、同様のエラーを見つける
ことが出来ませんでした

sarge:/home/db# /etc/init.d/postgresql start
Starting PostgreSQL database server: postmaster(FAILED)
ERROR: ERROR: PostgreSQL postmaster did not start because of an unknown reason.
PostgreSQL's init script (/etc/init.d/postgresql) attempted
to start the postmaster, however, this failed because of an unknown
reason.
 
This should not happen and is a serious problem. Please examine the
situation (please take a look at the log files). If you know the
reason why it failed and, then please file a bug report to Debian
(unless the reason is something obvious like a full disk).

Debian PostgreSQL


postgresql.log には

FATAL:  terminating connection due to administrator command
LOG:  checkpoint record is at A/2EE37DB0
LOG:  redo record is at A/2EE37DB0; undo record is at 0/0; shutdown TRUE
LOG:  next transaction ID: 2668522; next OID: 11032757
LOG:  database system is ready
LOG:  received fast shutdown request
LOG:  shutting down
LOG:  database system is shut down
LOG:  database system was shut down at 2008-09-12 07:52:24 JST
LOG:  checkpoint record is at A/2EE37DF0
LOG:  redo record is at A/2EE37DF0; undo record is at 0/0; shutdown TRUE
LOG:  next transaction ID: 2668522; next OID: 11032757
LOG:  database system is ready
LOG:  received fast shutdown request
LOG:  shutting down
LOG:  database system is shut down
LOG:  database system was interrupted at 2008-09-12 11:42:06 JST
LOG:  could not open file "/tmp/SlaveDisk/var/lib/postgres/data/pg_xlog/00000003
00000080" (log file 3, segment 128): No such file or directory
LOG:  invalid primary checkpoint record
LOG:  could not open file "/tmp/SlaveDisk/var/lib/postgres/data/pg_xlog/00000003
00000080" (log file 3, segment 128): No such file or directory
LOG:  invalid secondary checkpoint record
PANIC:  could not locate a valid checkpoint record


エラーの回避方法をご存知の方がいらっしゃいましたら
アドバイスをいただければと思っております。


Ritsuo Fujii <ritsuo@mxy.mesh.ne.jp>




pgsql-jp メーリングリストの案内