- - PR -
SendMailでCannot rebuild・・・・
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-11-12 10:07
お世話になります。
昨日M4プログラムをクリアして、エイリアスデータベースの作成まできたんですが、エラーではじかれます。 (その節はありがとうございます。CD附属のRPMを使いました。>綾瀬さま) #sendmail -bi -d44.4 でNGだったものを全部処理してNGがなくなったんですが・・ #touch /etc/mail/aliases #/usr/sbin/sendmail -v -bi Cannot rebuild aliases: no database format defined Cannot create database for alias file /etc/mail/aliases #sendmail -bi -d44.4 safefile(/etc/mail/local-host-names, uid=0, gid=0, flags=6580, mode=400): safedirpath(/etc/mail, uid=0, gid=0, flags=6580, level=9, offset=0): [dir /etc/mail]OK [uid 0, nlink 1, stat 100644, mode 400] OK (同じように色々と出ますが、NG等はありません) Cannot rebuild aliases: no database format defined Cannot create database for alias file /etc/mail/aliases そこで、色々調べているとベーカリDBがないと駄目ってのを見つけました。 #rpm -qa | grep db db4-4.0.14-20 gdbm-1.8.0-20 #rpm -qi db4 Name : db4 Relocations: (not relocateable) Version : 4.0.14 Vender: RedHat, Inc. Release : 20 (略) Description: Berkeley Database(Berkeley DB)は・・・(略) とあります。これはあるんですよね・・・ 権限の問題では?というのも見つけて #chmod go-w / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue #chown root / /etc /etc/mail /usr /var /var/spool /var/spool/mqueue と再度行いました。 正直、意味を理解してないので無駄なことをやっている気もしますが、 とりあえず手を動かさなければってことで色々とやってみました。が、駄目です。 何をどうすればいいのか・・ご助言・ご教授お願いします。 RedHatLinux9 sendmail-8.13.1 (stackasteriskのページを見ながら設定しています。) http://www.stackasterisk.jp/tech/systemConstruction/sendmail01_01.jsp#1 | ||||
|
投稿日時: 2004-11-12 14:52
カリフォルニア大学バークレイ分校の Berkeley,
Berkeley Software Distribution (BSD) 版 UNIX 或いは PostgreSQL, その他の元締め の事でしょう。 因みに、パン屋のベーカリーは Bakery. db4 パッケージをインストールする場合は、 -q(uery) で問い合わせても 問い合わせに応えてくれるだけで、インストールはされない。 インストールするには、 $ rpm --install --force db4-4.0.14-20.rpm | ||||
|
投稿日時: 2004-11-12 19:41
こんばんわ.
aliases は作ってあるのでしょうか? 作ってあるとして,どこに置いてあります? 書式は? > #rpm -qa | grep db で > db4-4.0.14-20 なら db4 は導入済みなんでしょうけど. | ||||
|
投稿日時: 2004-11-12 20:45
こんばんわ。ベーカリじゃないですよね・・・;;
これに関しては何もしていません。 多分、CDからインストールの時に自動で入ったんだと思いますが。 レッドハット9の最小って奴でインストールしています。 (秀和システムのはじめてのRedHatLinux9サーバー構築編) ところで・・aliasって? 作ってませんし、書式もわかりません。 これを作らないといけないのでしょうか? | ||||
|
投稿日時: 2004-11-12 21:22
最初から入っていたなら, /etc/mail/aliases というモノが普通はあると思います. それを sendmail がゴニョゴニュして aliases.db を作ってくれます. この処理がうまく行ってないと思うのですが... もしかして redhat9 だとまだ /etc にあるかな? | ||||
|
投稿日時: 2004-11-15 11:59
KAZさん、ありがとうございます。
Aliasありました。が、結局その問題をクリアできず土日でQmailをチャレンジしました。 また、時をみて最初からやり直してみます。 本当にありがとうございました。 |
1