Linux で自宅サーバ [ Home Server Techncial ]

>>トップページに戻る

BBS 過去ログ No.0005に戻る

タイトル: Postfix-scriptのエラーについて
記事No: 1544
投稿日: 2004/02/11(Wed) 15:04
投稿者: shinohara   <kazu@shinoraa.com>
はじめまして 篠原と申します。

本サイトを参考にさせて頂、ようやくweb,mailサーバが
たちあがりかけたところの初心者です。

mailはpostfix 利用で 現在、ローカルー外部で問題無く
使用できていますが、、、boot.logを確認したところ、以下の様に
postfix-script で エラーが発生しております。

-------------------------以下 boot.log -----------------------

Feb 11 01:43:27 zafy postfix: /etc/postfix/postfix-script: line 240: 753 Segmentation fault
find $daemon_directory/* $config_directory/* ! -user root -exec $WARN not owned by root: {} \;
Feb 11 01:43:27 zafy postfix: /etc/postfix/postfix-script: line 240: 754 Segmentation fault
find $daemon_directory/. $config_directory/. \( -perm -020 -o -perm -002 \) -type f -exec $WARN group or other writable: {} \;
Feb 11 01:43:27 zafy postfix: /etc/postfix/postfix-script: line 240: 773 Segmentation fault
find `ls -d $queue_directory/* | ^I egrep '/(incoming|active|defer|deferred|bounce|saved|corrupt|public|private|flush)$'` ! \( -type p -o -type s \) ! -user $mail_owner -exec $WARN not owned by $mail_owner: {} \;
Feb 11 01:43:27 zafy postfix: /etc/postfix/postfix-script: line 240: 774 Segmentation fault
find $queue_directory/public $queue_directory/maildrop $command_directory/postqueue $command_directory/postdrop -prune ! -group $setgid_group -exec $WARN not owned by group $setgid_group: {} \;
Feb 11 01:43:27 zafy postfix: /etc/postfix/postfix-script: line 240: 775 Segmentation fault
find $command_directory/postqueue $command_directory/postdrop -prune ! -perm -02111 -exec $WARN not set-gid: {} \;
Feb 11 01:43:27 zafy postfix: /etc/postfix/postfix-script: line 240: 779 Segmentation fault
find $queue_directory/maildrop/. -prune ! -user $mail_owner -exec $WARN not owned by $mail_owner: $queue_directory/maildrop \;
Feb 11 01:43:30 zafy postfix: /etc/postfix/postfix-script: line 240: 781 Segmentation fault
find corrupt -type f -exec $WARN damaged message: {} \;
Feb 11 01:43:31 zafy postfix: postfix startup succeeded
----------------------------------------------------------------

postfix-script内は次ようになっております。script内は編集も行っておらず
ファイルの日付(2003.8.5)を見ても システム構成時のままと思われます。
240行目の記述は見慣れないのですが、これは問題ないのでしょうか!

--------------------------postfix-script 215行目から 最後迄

# See if all queue files are in the right place. This is slow.
# We must scan all queues for mis-named queue files before the
# mail system can run.

$command_directory/postsuper || exit 1

find corrupt -type f -exec $WARN damaged message: {} \;

# XXX also: look for weird stuff, weird permissions, etc.

test -f /usr/sbin/sendmail -a -f /usr/lib/sendmail && {
cmp -s /usr/sbin/sendmail /usr/lib/sendmail || {
$WARN /usr/lib/sendmail and /usr/sbin/sendmail differ
$WARN Replace one by a symbolic link to the other
}
}
exit 0
;;

*)

$FATAL "usage: postfix start (or stop, reload, abort, flush, or check)"
exit 1
;;

esac <------------240行目
-------------------------------------------------------------------

postfix-JP等 過去ログを探したつもりですが 同様な現象を見うけられませんでした。
メールサーバとしては使えているのですが 非常に気になります。

どなたかアドバイスいただければ幸いです。

なお、利用システム モジュールは
Vine 2.6r3 2.4.22-0vl2.8
Postfix version 1.1.13 です。

よろしくお願いいたします。

タイトル: 自己レス: Postfix-scriptのエラーについて
記事No: 1570
投稿日: 2004/02/16(Mon) 22:13
投稿者: shinohara
御世話になっております 篠原です。

おかしいな〜と思っていたところは 正規の制御文でした。CASE対する終了とは、、、 お恥ずかしいかぎりです。 結局、 postfix-script文内のどこが悪いのか わかりませんでした。

そんなおり、Vine 2.6r4が出たと知り、それをダウンロード、CDに
焼付け、アップデートしたところ
今までのスクリプトエラーが発生しなくなりました。

スクリプトの中身を確認しましたが、変わっていないようでした。また、postfixのバージョン自体も
version 1.1.13であり、当初わたしがインストールしていたVine.6r3に含まれていたものと同様のようでした。
結局、原因は??わからいままとなってしまいました。

これから 勉強しなくてはいけないことがたくさんありそうですが、
今後ともよろしくお願いいたします。

▲ページの最上部に戻る

Copyright© Home Server Technical. All Right Reserved.
webmaster@miloweb.net