- PR -

newaliasesが終了しない

1
投稿者投稿内容
gun
会議室デビュー日: 2008/10/10
投稿数: 2
投稿日時: 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 のファイルが壊れたのかと、
インストール時のファイルと入れ替えても同様です。

ログを見ても異常終了しているわけではないため、なにも記載されず
わからない状況です。

何か原因や対処方法に予想がつく有識者の皆様、ご意見を伺えないでしょうか。
あるかな
大ベテラン
会議室デビュー日: 2003/11/04
投稿数: 245
投稿日時: 2008-10-10 14:51
こんにちは。

aliases_db の問題か newaliases の問題なのかの切り分けができれば進展するのかな、と思います。

/etc/aliases_db は確かに存在しないのでしょうか?
- 存在している:一度リネームして newaliases 実行でどうでしょう?
- 存在してない:newaliases のコマンドを疑って見ては?
# which newaliases
# ls -l [newaliases の Path]
で、sendmail 側にリンクされていないか、とか。

あとは根本的に /etc のディスク容量は平気なのですよね?
gun
会議室デビュー日: 2008/10/10
投稿数: 2
投稿日時: 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以上の空きがあるので、問題ないです。

他に確認したほうが良い点や、気になるような所があれば
ご意見ください。
よろしくお願いします。
あるかな
大ベテラン
会議室デビュー日: 2003/11/04
投稿数: 245
投稿日時: 2008-10-11 20:27
ご認識の通りに sendmail.postfix は Postfix 側のファイルになりますので、問題ありません。

一見するとコマンドに問題はないようにも見えますが、Postfix での Alias 作成では、
postalias
というのがありますので、そちらを使ってみてはどうでしょうか?

オプションの「デバッグ目的の冗長ログモード」を使用すれば、何が起こっているか可視化できる可能性もあります。

#あと実行時は root と思いますが、新規のファイル生成になるので権限等の問題・・・は無いですよね^^;
1

スキルアップ/キャリアアップ(JOB@IT)