Re: Fedora Core4 のpostfixが起動しない ( No.1 ) |
|
- ????????? 2006/01/05 21:08
- ????????? 管理者
-
大抵は名前解決が出来ていない(サーバのホスト名)場合に失敗する場合が殆どです。
サーバ(linux.abc.homedns.org)に対してpingは通りますよね?
起動しようとした時のログ「/var/log/maillog」には何か出力されていませんか? また、「# postconf -n」の実行結果も教えてください。
|
Re: Fedora Core4 のpostfixが起動しない ( No.2 ) |
|
- ????????? 2006/01/06 08:57
- ????????? kumasan
<kumano9800022@yahoo.co.jp>
-
管理者様
ありがとうございました。 どこから手をつけたらよいか皆目検討がつきませんでしたが 教えていただいたことをしてみようと思います ただ、本日より実機のない所にでかけるため、10日前後にまた 結果を報告させていただきます そのときまたよろしくお願いします。
|
Re: Fedora Core4 のpostfixが起動しない ( No.3 ) |
|
- ????????? 2006/01/06 13:31
- ????????? kumasan
<kumano9800022@yahoo.co.jp>
-
管理人様
昼の時間に帰ってきて、みてきました まず 質問1 (linux.abc.homedns.org)に対してpingは通りますよね? 回答 時間がなかったので、Lan側のリモート端末のHostsに記載していないので とおらないと思い、試験はしていません ただ、IPアドレスをたたくと、pingはとおっています 質問2 「/var/log/maillog」には何か出力されていませんか? 回答 どこが悪いのかわからないため、logの出力を添付させてください 下記の2パターンが出ています unknown user name valueとか出ているので、管理人様が言われているように 名前解決あたりができていないのでしょうが・・・ 当方は、DNSを設定していません。 プロバイダーはYAHOOのADSLを利用していて、DNSはそちらに投げている 設定にしているつもりです。 FC4のインストール前に、REDHAT9にsendmailの利用で同様にしていました DNSを設定しないときのFC4側の設定はどこか必要なのでしょうか??
4時あたりの分は、定期的にサーバが動作している時のエラーだと思いますが・・・ Jan 5 19:59:07 linux postfix/postalias[21016]: fatal: file /etc/postfix/main.cf: parameter mail_owner: unknown user name value: postfix? myhostname = linux.abc.homedns.org? mydomain = abc.homedns.org? myorigin = linux.abc.homedns.org? inet_interfaces = all Jan 6 04:02:16 linux postfix/sendmail[25275]: fatal: file /etc/postfix/main.cf: parameter mail_owner: unknown user name value: postfix? myhostname = linux.abc.homedns.org? mydomain = abc.homedns.org? myorigin = linux.abc.homedns.org? inet_interfaces = all
質問3 「# postconf -n」の実行結果も教えてください。 回答 同様に状態を貼り付けさせてもらいます alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix debug_peer_level = 2 html_directory = no inet_interfaces = alledns.orgedns.org mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain newaliases_path = /usr/bin/newaliases.postfix queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/postfix-2.2.2/README_FILES sample_directory = /usr/share/doc/postfix-2.2.2/samples sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop mynetworks = 192.168.1.0/24, 127.0.0.0/8
以上ですがよくわかりません ただ、設定していた時と違っているのは inet_interfaces = alledns.orgedns.org
このあたりが、何かわからない設定なのですが・・・ よろしくお願いします。
|
Re: Fedora Core4 のpostfixが起動しない ( No.4 ) |
|
- ????????? 2006/01/06 16:03
- ????????? 管理者
-
postfixの設定リストに欠如されている物が見受けられます。
inet_interfaces = all mail_owner = postfix mydomain = abc.homedns.org myhostname=linux.abc.homedns.org myorigin = $mydomain
> ただ、設定していた時と違っているのは > inet_interfaces = alledns.orgedns.org inet_interfaces = all ← これして見て下さい。
「mydomain」と「myorigin」は最初のスレッドでは記載されていましたが、「# postconf -n」では出力されませんでしたか?
また、ログからではpostfix自体を実行するプロセスオーナ「postfix」が存在していない様に見受けられます。 「/etc/passwd」と「/etc/group」にpostfixがありますか?
以前、同様な質問があり、postfixをアンインストールして再インストールしたら正常に起動した例もあります。 再度、ご確認下さい。
|
Re: Fedora Core4 のpostfixが起動しない ( No.5 ) |
|
- ????????? 2006/01/06 16:35
- ????????? kumasan
<kumano9800022@yahoo.co.jp>
-
管理者様
早速、回答いただきありがとうございました。 inet_interfaces が何か崩れているようでもあるので 管理者様が言われるように一度アンインストールして 再度、インストールして実行してみます。 結果は10日過ぎに連絡させていただきます ありがとうございました。
|
Re: Fedora Core4 のpostfixが起動しない ( No.6 ) |
|
- ????????? 2006/01/11 09:53
- ????????? kumasan
<kumano9800022@yahoo.co.jp>
-
管理者様
kumasanです。対応が遅くなりました。昨日、postfixをアンインストール後、再インストールをしてみました。 結果は以前と同様、 # /etc/rc.d/init.d/postfix start とすると[失敗]になります。 ただ、 「# postconf -n」の実行結果については、下記のようになり、設定自体はきれいになっているように煮えるのですが・・・
[root@linux ~]# postconf -n alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix debug_peer_level = 2 html_directory = no mail_owner = postfix myhostname = linux.abc.homedns.org mydomain = abc.homedns.org myorigin = $myhostname inet_interfaces = all mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man mydestination = $myhostname, localhost.$mydomain, localhost , $mydomain newaliases_path = /usr/bin/newaliases.postfix queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/postfix-2.2.2/README_FILES sample_directory = /usr/share/doc/postfix-2.2.2/samples sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop unknown_local_recipient_reject_code = 550 mynetworks = 192.168.1.0/24, 127.0.0.0/8 [root@linux ~]#
あと、気づいた点でいうと、 linuxサーバのGUI画面のサービス画面でpostfixの所をみると、 master is stopped と出ています
管理者様が先日言われていた点で気になっていることは、当方、DNSの設定をしていません。 DNSはプロバイダーに任せるということで、以前、REDHATをインストールして利用していた 時も、DNSの設定はしていませんでした。 その時はsendmailを利用していたのですが・・・
現在、80ポートを利用してのWebの公開はできています。 つまり、外から内に入ってきている設定はできていると思います
ということで、次に何を疑ったらいいか等ヒントがあれば教えていただければ幸いです よろしくお願いします。
|
Re: Fedora Core4 のpostfixが起動しない ( No.7 ) |
|
- ????????? 2006/01/11 11:28
- ????????? 管理者
-
「# postconf -n」の結果ですが、設定値自体は問題ありません。
気になっているのが、実行結果そのものをコピー&ペーストして頂いたのですよね?
> mail_owner = postfix myhostname = linux.abc.homedns.org mydomain = abc.homedns.org myorigin = $myhostname inet_interfaces = all > unknown_local_recipient_reject_code = 550 mynetworks = 192.168.1.0/24, 127.0.0.0/8 この2つが、1ラインで出力されているのですが設定ファイル内は各々のラインで定義されていますか?
「# /etc/rc.d/init.d/postfix start」実行直後のメッセージ「/var/log/maillog」はどの様なメッセージですか?(前と変わっていないですか?)
--- 起動失敗に名前解決は関係ないみたいでした。
|
Re: Fedora Core4 のpostfixが起動しない ( No.8 ) |
|
- ????????? 2006/01/11 11:43
- ????????? kumasan
<kumano9800022@yahoo.co.jp>
-
管理者様、早速回答いただきありがとうございます。
># postconf -n」の結果ですが、設定値自体は問題ありません。 >気になっているのが、実行結果そのものをコピー&ペーストして頂いたのですよね?
そうです。コピー&ペーストです。
>> mail_owner = postfix myhostname = linux.abc.homedns.org mydomain = abc.homedns.org myorigin = $myhostname inet_interfaces = all >> unknown_local_recipient_reject_code = 550 mynetworks = 192.168.1.0/24, 127.0.0.0/8 >この2つが、1ラインで出力されているのですが設定ファイル内は各々のラインで定義されていますか?
出力は、1ラインで出ています。 定義は、main.cfの中でそれぞれのラインで設定しました。
>「# /etc/rc.d/init.d/postfix start」実行直後のメッセージ「/var/log/maillog」はどの様なメッセージですか?(前と変わっていないですか?)
分析の仕方がよくわからないので、最後の10件程度をコピーさせていただきます 申し訳ありません
Jan 10 20:01:26 linux postfix/postalias[962]: fatal: file /etc/postfix/main.cf: parameter mail_owner: unknown user name value: postfix myhostname = linux.abc.homedns.org mydomain = abc.homedns.org myorigin = linux.abc.homedns.org inet_interfaces = all Jan 10 20:05:52 linux postfix[1012]: fatal: file /etc/postfix/main.cf: parameter mail_owner: unknown user name value: postfix myhostname = linux.abc.homedns.org mydomain = abc.homedns.org myorigin = linux.abc.homedns.org inet_interfaces = all Jan 10 20:05:53 linux postfix/postalias[1017]: fatal: file /etc/postfix/main.cf: parameter mail_owner: unknown user name value: postfix myhostname = linux.abc.homedns.org mydomain = abc.homedns.org myorigin = linux.abc.homedns.org inet_interfaces = all Jan 10 20:12:21 linux postfix[1252]: fatal: file /etc/postfix/main.cf: parameter mail_owner: unknown user name value: postfix myhostname = linux.abc.homedns.org mydomain = abc.homedns.org myorigin = linux.abc.homedns.org inet_interfaces = all Jan 10 20:12:22 linux postfix/postalias[1257]: fatal: file /etc/postfix/main.cf: parameter mail_owner: unknown user name value: postfix myhostname = linux.abc.homedns.org mydomain = abc.homedns.org myorigin = linux.abc.homedns.org inet_interfaces = all Jan 11 04:02:15 linux postfix/sendmail[5749]: fatal: file /etc/postfix/main.cf: parameter mail_owner: unknown user name value: postfix myhostname = linux.abc.homedns.org mydomain = abc.homedns.org myorigin = linux.abc.homedns.org inet_interfaces = all Jan 11 04:02:16 linux postfix/sendmail[5750]: fatal: file /etc/postfix/main.cf: parameter mail_owner: unknown user name value: postfix myhostname = linux.abc.homedns.org mydomain = abc.homedns.org myorigin = linux.abc.homedns.org inet_interfaces = all
--- >起動失敗に名前解決は関係ないみたいでした。
そうですか??? また、お気づきのことがあれば教えていただければ幸いです
|
Re: Fedora Core4 のpostfixが起動しない ( No.9 ) |
|
- ????????? 2006/01/11 11:52
- ????????? 管理者
-
下記の実行結果を教えてください。
# cat /etc/passwd | grep postfix
|
Re: Fedora Core4 のpostfixが起動しない ( No.10 ) |
|
- ????????? 2006/01/11 11:58
- ????????? 管理者
-
判った気がします・・・。
各属性名「myhostname」「mydomain」「myorigin」「inet_interfaces」の前にスペースが入っていませんか?
属性名の前にスペースがあると、前属性名の属性値の続きと判断されてしまいます。 再度、ご確認下さい。
|
Re: Fedora Core4 のpostfixが起動しない ( No.11 ) |
|
- ????????? 2006/01/11 15:47
- ????????? kumasan
<kumano9800022@yahoo.co.jp>
-
管理者様
kumasanです。 >各属性名「myhostname」「mydomain」「myorigin」「inet_interfaces」の前にスペースが入っていませんか? 全ての項目にスペースが入っています。 本日、帰宅して、やってみます。 結果はまた報告させてもらいます。 ありがとうございました。
|
Re: Fedora Core4 のpostfixが起動しない ( No.12 ) |
|
- ????????? 2006/01/11 19:22
- ????????? kumasan
-
管理者様
kumasanです。 感激です。見事、動作しました。 管理者様のおっしゃるとおり、スペースを除去しました。 ありがとうございました。
さて、これに関しての質問ですがこのmain.cfについてスペース は駄目のようですが 他の設定ファイルも同じくスペースは駄目なのでしょうか
例えば、他の****.conf等のようなものはスペースを入れていた ようにも思うのですが・・・・
わかったら教えていただけませんか???
|
Re: Fedora Core4 のpostfixが起動しない ( No.13 ) |
|
- ????????? 2006/01/11 19:32
- ????????? 管理者
-
> 感激です。見事、動作しました。
良かったです!!。当方も安心しました。
> 例えば、他の****.conf等のようなものはスペースを入れていた > ようにも思うのですが・・・・ 私の知っている限りではpostfixだけですね。 デフォルト定義されている属性名部分は触らず、その後ろの属性値しか変更しないので試した事は無いです・・・
|
Re: Fedora Core4 のpostfixが起動しない ( No.14 ) |
|
- ????????? 2006/01/11 20:48
- ????????? kumasan
-
管理者様
kumasanです。 本当にありがとうございました。 サーバ構築初心者ですが、ぼちぼちと勉強して皆さんに ついていけるようになれればと思っています また、わからないこと等があれば教えていただければ幸いです。 ありがとうございました。
|