先日 Debian (slink) をメールサーバとして立ち上げたのですが,
fml をインストールしたところ,
メーリングリストのログ ( ml-home/ml-name/log ) に
99/11/23 08:32:01 SmtpConnect: connect(localhost/25) error[Address family not supported by protocol] (f...@bar.com)
99/11/23 08:32:01 fml[10262] retry after 4 sec. (f...@bar.com)
99/11/23 08:32:05 Try mci:prog since smtp connections not established (f...@bar.com)
と出てしまいます.(ML にメールが来るたびに)
[Address family not supported by protocol] というのが TCP/IP のエラーの
一種だと言うところまではわかったのですが,どのようにすればこの
エラーをつぶせるのかわかりません.
どなたか Debian とfml でこのようなエラーを見たことのある方は
いらっしゃいませんでしょうか?
解決法や回避法があれば教えてください.
MTA は slink のパッケージの sendmail,
fml は slink のパッケージでも自前でインストールした ver3.0 でも
同じエラーが出ました.
# potato にすれば直るというのであればそうしたい気もします :-)
---
井上 知洋
tin...@photon.t.u-tokyo.ac.jp
> 先日 Debian (slink) をメールサーバとして立ち上げたのですが,
> fml をインストールしたところ,
>
> メーリングリストのログ ( ml-home/ml-name/log ) に
>
> 99/11/23 08:32:01 SmtpConnect: connect(localhost/25) error[Address family not supported by protocol] (f...@bar.com)
> 99/11/23 08:32:01 fml[10262] retry after 4 sec. (f...@bar.com)
> 99/11/23 08:32:05 Try mci:prog since smtp connections not established (f...@bar.com)
>
> と出てしまいます.(ML にメールが来るたびに)
>
> [Address family not supported by protocol] というのが TCP/IP のエラーの
> 一種だと言うところまではわかったのですが,どのようにすればこの
> エラーをつぶせるのかわかりません.
connect(2) で EAFNOSUPPORT ですね。
ローカルのファイアウォールの規則により接続の要求が失敗したとか
そういうのが原因のような気がしますがどうでしょうか?
--
鵜飼文敏
鵜飼さん:
> > [Address family not supported by protocol] というのが TCP/IP のエラーの
> > 一種だと言うところまではわかったのですが,どのようにすればこの
> > エラーをつぶせるのかわかりません.
>
> connect(2) で EAFNOSUPPORT ですね。
> ローカルのファイアウォールの規則により接続の要求が失敗したとか
> そういうのが原因のような気がしますがどうでしょうか?
特にファイアウォールなどは使ってないつもりなんですが,
関係ありそうなパッケージ (sock4-client, ipmasq, redir) を
削除してみても状況は変わりませんでした.
他にどのような項目をチェックすればよろしいでしょうか?
関係ありそうなパッケージなどありましたら教えてください.
fml は slink のパッケージにして,sendmail(WIDE patch) + smtpfeed
にしてみました.(が,かわらず ;_;)
p.s.
# http://www.debian.or.jp/MailingList.html#topics から
# "Debian GNU/Linux に関する Q & A" へのリンクが切れいて
# とてももったいないです
---
井上 知洋
tin...@photon.t.u-tokyo.ac.jp
> > > [Address family not supported by protocol] というのが TCP/IP のエラーの
> > > 一種だと言うところまではわかったのですが,どのようにすればこの
> > > エラーをつぶせるのかわかりません.
> >
> > connect(2) で EAFNOSUPPORT ですね。
> > ローカルのファイアウォールの規則により接続の要求が失敗したとか
> > そういうのが原因のような気がしますがどうでしょうか?
>
> 特にファイアウォールなどは使ってないつもりなんですが,
> 関係ありそうなパッケージ (sock4-client, ipmasq, redir) を
> 削除してみても状況は変わりませんでした.
> 他にどのような項目をチェックすればよろしいでしょうか?
> 関係ありそうなパッケージなどありましたら教えてください.
fml が depends/recommends/suggests しているパッケージは
はいっていますか? その version はなんですか?
/etc/fml/system の内容はどうなっていますか?
失敗するメイリングリストの cf ファイルはどうなっていますか?
Debianパッケージ以外に何をいれていますか?
> fml は slink のパッケージにして,sendmail(WIDE patch) + smtpfeed
> にしてみました.(が,かわらず ;_;)
このメイリングリストは slink の fml/sendmail-wide/smtpfeed で
運営されているので、この構成なら動くはずなんですが:)
--
鵜飼文敏
鵜飼さん:
>>>> [Address family not supported by protocol] というのが TCP/IP のエラーの
>>>> 一種だと言うところまではわかったのですが,どのようにすればこの
>>>> エラーをつぶせるのかわかりません.
>>> connect(2) で EAFNOSUPPORT ですね。
>>> ローカルのファイアウォールの規則により接続の要求が失敗したとか
>>> そういうのが原因のような気がしますがどうでしょうか?
(snip)
> 失敗するメイリングリストの cf ファイルはどうなっていますか?
> Debianパッケージ以外に何をいれていますか?
>> fml は slink のパッケージにして,sendmail(WIDE patch) + smtpfeed
>> にしてみました.(が,かわらず ;_;)
> このメイリングリストは slink の fml/sendmail-wide/smtpfeed で
> 運営されているので、この構成なら動くはずなんですが:)
ですよねー,と思ってちゃんと調べてみたら解決しました.
恥ずかしながら,原因は別のマシン(別のOS)で使っていた fml の
cf ファイルを使い回していたためでした.
cf ファイルまでなら互換性があるだろうと勝手に思いこんでました.
これを makefml newml で新たに作り直したら全く問題なく動きました.
お騒がせして申し訳ありません.
回答ありがとうございました.
---
井上 知洋
・. 東京大学大学院 機械工学専攻 丸山研究室
●・ tin...@photon.t.u-tokyo.ac.jp