勝手に御世話になっております。
このサイトどおりにサーバー構築を楽しんでいるモノです。
さて、VINE3.2にアップグレードし
このサイトのやりかたでpostfix + dracdをやろうとしたのですが、
apt-getコマンドでdracdが勝手にインストールされていたので、
そのまま、設定を行っていたところ
# ldd /usr/sbin/rpc.dracd
libdb-4.0.so => /lib/libdb-4.0.so (0x40020000)
libc.so.6 => /lib/i686/libc.so.6 (0x400b2000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
# ldd /usr/sbin/postfix
libpostfix-global.so.1 => /usr/lib/libpostfix-global.so.1 (0x40020000)
libpostfix-util.so.1 => /usr/lib/libpostfix-util.so.1 (0x4003f000)
libdb-4.2.so => /usr/lib/libdb-4.2.so (0x4005e000)
libnsl.so.1 => /lib/libnsl.so.1 (0x40132000)
libresolv.so.2 => /lib/libresolv.so.2 (0x40147000)
libc.so.6 => /lib/i686/libc.so.6 (0x40159000)
libdl.so.2 => /lib/libdl.so.2 (0x40294000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
とDBのVerが見事に異なっていて、postfixのログで
# vi /var/log/maillog
Oct 9 16:20:58 user postfix/smtpd[2398]: fatal: open database /etc/mail/dracd.db: Invalid argument
Oct 9 16:20:59 user postfix/master[2388]: warning: process /usr/lib/postfix/smtpd pid 2398 exit status 1
Oct 9 16:20:59 user postfix/master[2388]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling
とエラーをはかれてました。
同じようなエラーの人がもしいたら参考にしてくだされれば、と思い投稿した次第です。
それでは、これからdracdを管理人様がリビルドしてくださったヤツに入れ直したいと思います。
無事エラー吐かれなくなりましたら、また報告したいと思います。
やっと解決しました。。。勝手に疲れました。
最終的には main.cfの 'hash' を 'btree' にすることで解決しました。
その前にdracd を
apt-get source dracd
でソースとってきて
rpm --rebuild
でリビルドして、インストールしてDBのVerをあわせましたが。
へたれなりにがんばってみました。
では、ひきつづき残っているエラーと戦います。
お邪魔しました。自己解決ですいましぇん。
こんばんわ。
私は構築済のサーバーをapt-getにて3.2へアップグレードしたため、この様な問題には気付きませんでした。
貴重な情報を有難うございました。
また、問題事項が進展されましたら教えてください。