こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

dovecot RAND_bytes() failed というエラーが頻繁に出る

Fedora Core1でサーバを立ち上げ、光ケーブルの固定IPサービス+ルーターという環境で、サーバをインターネットに公開しました。
apache、postgres、samba、sendmail、dovecot、vsftpdと、ほどんどパッケージから提供されるとおりにインストールしています。

ドメインの設定、WEBサーバの公開、sendmail、dovecotの立ち上げも問題なく進めることができたのですが、dovecotが1日1回程度ダウンしてしまうという現象がおきています。

maillogをチェックすると、次のようなエラーメッセージが出ていました。

ec 6 16:09:36 host pop3-login: RAND_bytes() failed: error:24064064:random number generat
or:SSLEAY_RAND_BYTES:PRNG not seeded
Dec 6 16:09:36 host dovecot: Login process died too early - shutting down
Dec 6 16:09:36 host dovecot: child 10529 (login) returned error 89

googleなどで検索しましたが、上記の障害のケース自体があまり見つかりませんでした。

ログファイルのmessageもチェックしましたところ、WindowsのPCからの問い合わせによるsambaのエラーが毎分起こっていましたので、sambaを停止しました。

原因はこれでしょうか??

メールの運用上不都合があると、かなり困るのですが、現状はっきりした原因がわからないので、非常に困っています…。ご存知の方がおられましたら、ぜひアドバイスをお願いします。

投稿日時 - 2004-12-07 19:26:18

QNo.1116953

すぐに回答ほしいです

質問者が選んだベストアンサー

RAND_bytes() failed: error:24064064:random number generator:SSLEAY_RAND_BYTES:PRNG not seeded
というエラーは /dev/random から読み取りが出来ないと言っているのではないでしょうか?

random サービスは起動していますか?

サービスが有効になっていないならば
chkconfig random on
としてrandomを有効にして下さい。

もしくは、このエラーが発生すると言うことは、imapsとpop3sが有効になっていると思うのですが、SSLが必要ないなら
/etc/dovecot.conf で

protocols = imap pop3

として、imaps pop3sを無効にすると解決します。

投稿日時 - 2004-12-08 03:44:21

お礼

迅速かつ的確なご意見をありがとうございます。
また、ご説明も非常にわかりやすく、障害の原因を理解することができました。
おっしゃるとおり、/etc/dovecot.conf の設定は行いましたところ、本日は障害が発生しておりません。
本当にありがとうございました。

調べてもぜんぜんみつからなかったので、本当に大感謝です!!!!!!

基礎ができ
応用できて
リナックス

投稿日時 - 2004-12-09 00:24:22

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問