- - PR -
newaliasesが終了しない
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-10-10 11:36
はじめまして、gunと申します。
Linuxはアンチョコ見ながらではないと分からない、俄か管理者です。 現在CentOS4で、dovecot(v0.99)とpostfix(v2.2.10)で メール環境を構築しております。 当初は正常に稼動しておりましたが、ハードディスクの容量 が一杯になりエラーを出した後から、正常に稼動しなくなり ました。 再起動時に、postfixが立ち上がらないため、ログを見たところ、 /etc/aliases_db がないとありましたので、newaliasesで作成 しようとしたところ、実行したまま10分以上たっても作成され ません。 ps コマンドで状況を見たところ、ずっと稼動中のため、しかたなく kill コマンドで終了させました。 aliases main.cf postfix.conf のファイルが壊れたのかと、 インストール時のファイルと入れ替えても同様です。 ログを見ても異常終了しているわけではないため、なにも記載されず わからない状況です。 何か原因や対処方法に予想がつく有識者の皆様、ご意見を伺えないでしょうか。 |
|
投稿日時: 2008-10-10 14:51
こんにちは。
aliases_db の問題か newaliases の問題なのかの切り分けができれば進展するのかな、と思います。 /etc/aliases_db は確かに存在しないのでしょうか? - 存在している:一度リネームして newaliases 実行でどうでしょう? - 存在してない:newaliases のコマンドを疑って見ては? # which newaliases # ls -l [newaliases の Path] で、sendmail 側にリンクされていないか、とか。 あとは根本的に /etc のディスク容量は平気なのですよね? |
|
投稿日時: 2008-10-10 15:51
こんにちは。
あるかなさん、早速の回答ありがとうございます。 > /etc/aliases_db は確かに存在しないのでしょうか? はい、/etc/aliases_db は存在しません。 /etc/__db.aliases_db という怪しいファイルがいつの間にか ありますが、ファイル容量が「0」なので、関係がないかと思います。 > # which newaliases > # ls -l [newaliases の Path] > で、sendmail 側にリンクされていないか、とか。 ls -l のコマンド結果は、 /usr/bin/newaliases -> /etc/alternatives/mta-newaliases でした。 その先のリンクを辿ると、 /usr/sbin/sendmail.postfix になりました。 sendmailですが、最後にpostfixが付いているから問題がない と思いますが、どうなのでしょうか。 > あとは根本的に /etc のディスク容量は平気なのですよね? このサーバーは、外部の仮想サーバーを借りているので、 パーティションが一つになっています。このため、全体的に 10GB以上の空きがあるので、問題ないです。 他に確認したほうが良い点や、気になるような所があれば ご意見ください。 よろしくお願いします。 |
|
投稿日時: 2008-10-11 20:27
ご認識の通りに sendmail.postfix は Postfix 側のファイルになりますので、問題ありません。
一見するとコマンドに問題はないようにも見えますが、Postfix での Alias 作成では、 postalias というのがありますので、そちらを使ってみてはどうでしょうか? オプションの「デバッグ目的の冗長ログモード」を使用すれば、何が起こっているか可視化できる可能性もあります。 #あと実行時は root と思いますが、新規のファイル生成になるので権限等の問題・・・は無いですよね^^; |
1