このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

OSX SERVER 10.3.2 Postfix DBERROR エラーの意味を知りたいです

発言者:mix
( Date Monday, March 22, 2004 12:31:23 )


OSX SERVER 10.3.2でPostfixを使ってます、なかなか調子よいのですが2週間に一度くらいは
止まったりもします。再起動で対応していますが下記のエラーは見慣れないもので良い解説を
お願いできませんでしょうか、また/var/imap/dbのファイルは開く事ができませんが
どのような意味の書類なのでしょうか。宜しくお願いいたします。
Mar 22 09:38:07 ns ctl_cyrusdb[9794]: checkpointing cyrus databases
Mar 22 09:38:07 ns ctl_cyrusdb[9794]: DBERROR db4: fatal region error detected; run recovery
Mar 22 09:38:07 ns ctl_cyrusdb[9794]: DBERROR: dbenv->open '/var/imap/db' failed: DB_RUNRECOVERY: Fatal error, run database recovery
Mar 22 09:38:07 ns ctl_cyrusdb[9794]: DBERROR: init /var/imap/db: cyrusdb error
Mar 22 09:38:07 ns ctl_cyrusdb[9794]: done checkpointing cyrus databases

mix さんからのコメント
( Monday, March 22, 2004 12:59:33 )

/var/imap/dbの内容が開けないのは単なるアクセス権の問題ですね、失礼しました
しかし開いた内容は文字コードがあってないのか、すべての文字コードを試したつもりでしたが
上手く表示できません、私はいつもmiを使っているのですが皆さんは何をお使いなのでしょうか

→  mi

しんかわのはげ さんからのコメント
( Thursday, January 06, 2005 12:50:57 )

遅すぎるレスですが、/var/imap/dbディレクトリもしくは、
その中にあるファイルのオーナーがcyrus以外になっているのが
原因かと思われます。

dbenv->open '/var/imap/db' failed
このあたりで、ファイル操作関係でトラブルかなっと。

うちの場合はログファイルが新規に作成されるときに上記のような
エラーになることがあります。
作成されたログファイルのオーナーがrootになってしまっている
ためでした。

エディタはOS9の時は軽さでYoo Editを重宝しておりました。
OSからはmixさん同様miになりつつあります。

ひょっとしてベテランユーザーさんからみれば、
よくあるネタなのかもしれません(苦笑)

leits さんからのコメント
( Friday, May 27, 2005 00:26:29 )

OSX Server 10.3.8で、この問題に悩んでおります。
ログファイルのオーナーがrootになってしまっているのが原因で
オーナーを変更し復旧したのですが、その後も何度か同じ事があり困ってます。
どなたか同じ症状を解決された方はいらっしゃらないでしょうか?
よろしくお願いします。




MichitaroMaeda さんからのコメント
( Saturday, May 28, 2005 05:14:20 )

OSXのアップデートで、解消されているようです。

leits さんからのコメント
( Wednesday, June 08, 2005 00:34:49 )

返事が遅くなっていしましたが、OSXのアップデートをし、
しばらく様子を観ていましたが、また同じ問題が発生しました。
アップデートでは解決出来なかったようなのですが
この問題はうちだけの問題のなでしょうか?