[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[postfix-jp:01384] Re: hashでInvalid argument



はじめまして、佐藤と申します。

#### TAKAHASHI Shigeo <tyche@xxxxxxxxxxxxxxxxx> said
#    in : [postfix-jp:01376] hashでInvalid argument
#    at Wed, 30 Jan 2002 23:29:57 +0900

 > はじめまして。高橋といいます。
 > 
 > 先日までPostfix 20010228pl08を使っていましたが、Version 1.1.2にアップグ
 > レードしたところ、smtpdがhashテーブルでエラーを出すようになりました。
 > 
 > main.cfで
 > smtpd_sender_restrictions = reject_unknown_sender_domain,hash:/etc/postfix/access
 > と指定すると、ログに以下のようなメッセージが出力されます。
 > 
 > Jan 30 19:25:05 foo postfix/smtpd[20301]: fatal: error reading /etc/postfix/access.db: Invalid argument
 > Jan 30 19:25:06 foo postfix/master[20181]: warning: process /usr/libexec/postfix/smtpd pid 20301 exit status 1
 > Jan 30 19:25:06 foo postfix/master[20181]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
 > Jan 30 19:25:06 foo postfix/cleanup[20302]: warning: premature end-of-input from cleanup socket while reading input attribute name
 > 
 > accessの中身は
 > xxx.com		REJECT
 > のような記述をしていますが、中身を空にしてhashを再構築しても発生します。

  私も postfix-1.1.x(Solaris8,2.6)+Berkeley DB 2.7.7で同様の設定
で同様の現象が発生しました。PCREは利用していません。

 > 現在はhash:/etc/postfix/accessをはずして運用してますが、原因がわかる方は
 > いらっしゃいますか?

  私の環境では dbm:/etc/postfix/access で運用することが可能でし
たので、渋々これでしのいでいました。

 > なお、OSはRedHat Linux 6.2で、glibcは2.1.3-23です。Berkeley DBはインストー
 > ルしていません。PostfixはPCRE付きで構築しています。

postfix-1.1.2/HISTORY にこのように書かれていたので、
|20020124
|  :
|  :
|        Safety: extra code to detect and report Berkeley DB version
|        mismatches between compile time and run time.  This test
|        is limited to mismatches in the major version number only.
|        File:  util/dict_db.c. Based on code by Lawrence Greenfield,
|        Carnegie-Mellon university.

  Berkeley DB を 2.7.7 から 4.0.14 にバージョンアップして postfix
をコンパイルしなおす事で解決しました。
# Berkeley DB 3.x では試していません。

  Berkeley DB を利用していないとのことですので、私の環境とは違っ
た問題かも知れませんが参考になればと思います。

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 中央大学  情報研究教育センター
  佐  藤  隆  三
   0426-74-2749 (ext. 3950)
    <r-sato@xxxxxxxxxxxxxxxxxxx>
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Follow-Ups
[postfix-jp:01392] Re: hashでInvalid argument, TAKAHASHI Shigeo
References
[postfix-jp:01376] hashでInvalid argument, TAKAHASHI Shigeo

[検索ページ] [Postfix-JP ML Home]