[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[postfix-jp:01381] Re: hashでInvalid argument
- Subject: [postfix-jp:01381] Re: hashでInvalid argument
- From: TAKAHASHI Shigeo <tyche@xxxxxxxxxxxxxxxxx>
- Date: Fri, 1 Feb 2002 03:38:15 +0900
- Cc: tyche@xxxxxxxxxxxxxxxxx
こんにちは。高橋です。
In message "[postfix-jp:01380] Re: hashでInvalid argument"
At Thu, 31 Jan 2002 23:40:25 +0900
you wrote:
> >先日までPostfix 20010228pl08を使っていましたが、Version 1.1.2にアップグ
> >レードしたところ、smtpdがhashテーブルでエラーを出すようになりました。
> この 1.1.2 はどのようにしてインストールしたものでしょうか?
> RPM でしたらその入手先、ソースからのコンパイルでしたら make 時の
> オプションがあれば教えてください。
ソースからインストールしました。
make時のオプションはPCRE_READMEに書いてあるとおりです。
% make -f Makefile.init makefiles \
"CCARGS=-DHAS_PCRE -I/usr/local/include" \
"AUXLIBS=-L/usr/local/lib -lpcre"
で、make upgradeではエラーがでたので(エラーの内容は忘れました)、make
installしました。インストール時の設定はすべてデフォルトのままです。
> >accessの中身は
> >xxx.com REJECT
> >のような記述をしていますが、中身を空にしてhashを再構築しても発生します。
> >現在はhash:/etc/postfix/accessをはずして運用してますが、原因がわかる方は
> >いらっしゃいますか?
> DB ファイルがちゃんとできていないということでしょうかねぇ。
> postconf -m では hash はサポートされてますか?
> それと、access.db はどうやって作りました? もう一度 1.1.2 の
> postmap で作ってみたらどうでしょうか?
% postconf -m
static
pcre
nis
dbm
regexp
environ
btree
unix
hash
となりますので、hash自体は有効になっています。
access.dbはルートで
# postmap /etc/postfix/access
として作成しています。accessの内容にかかわらず、何度作り直しても状況は変
わりません。
> >なお、OSはRedHat Linux 6.2で、glibcは2.1.3-23です。Berkeley DBはインストー
> >ルしていません。PostfixはPCRE付きで構築しています。
> とのことですが、Berkeley DB は OS にデフォルトで入っていたりしませんか?
glibc-2.1/libc-5.3パッケージに付いてるやつはインストールされています。そ
れ以外に別途異なるバージョンのBerkeley DBはインストールしていない、とい
うことでした。
% ldd `sudo find /usr -name smtpd -o -name postmap`
/usr/sbin/postmap:
libpcre.so.0 => /usr/local/lib/libpcre.so.0 (0x40019000)
libdb.so.3 => /lib/libdb.so.3 (0x40023000)
libnsl.so.1 => /lib/libnsl.so.1 (0x4005d000)
libresolv.so.2 => /lib/libresolv.so.2 (0x40073000)
libgdbm.so.2 => /usr/lib/libgdbm.so.2 (0x40083000)
libc.so.6 => /lib/libc.so.6 (0x40089000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
/usr/libexec/postfix/smtpd:
libpcre.so.0 => /usr/local/lib/libpcre.so.0 (0x40019000)
libdb.so.3 => /lib/libdb.so.3 (0x40023000)
libnsl.so.1 => /lib/libnsl.so.1 (0x4005d000)
libresolv.so.2 => /lib/libresolv.so.2 (0x40073000)
libgdbm.so.2 => /usr/lib/libgdbm.so.2 (0x40083000)
libc.so.6 => /lib/libc.so.6 (0x40089000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
libdbは正しくリンクされていますし...
alias_maps = hash:/etc/aliases
の方は正常に動いています。
以上、よろしくお願いいたします。
---
TAKAHASHI Shigeo
E-Mail: tyche@xxxxxxxxxxxxxxxxx
- References
-
- [postfix-jp:01376] hashでInvalid argument, TAKAHASHI Shigeo
- [postfix-jp:01380] Re: hashでInvalid argument, IKEDA Nozomu
[検索ページ]
[Postfix-JP ML Home]