Re: Fedora7でBAINDの起動失敗
( No.1 )
|
 |
- 日時: 2007/07/13 16:36
- 名前: 管理者
-
> zone localhost/IN: loading from master file localhost.zone failed: file not found
> internal/localhost/IN: file not found > zone 0.0.127.in-addr.arpa/IN: loading from master file named.local failed: file not found > internal/0.0.127.in-addr.arpa/IN: file not found
「localhost.zone」と「named.local」ファイルがないと言っています。 この2つは「caching-nameserver」に含まれているものですが、インストールされましたか?
していない場合は下記コマンドにてインストールを行ってください。
# yum -y install caching-nameserver
|
Re: Fedora7でBAINDの起動失敗
( No.2 )
|
 |
- 日時: 2007/07/14 01:20
- 名前: ヒデ
-
管理者様。
早速のご返答ありがとうございます。
# yum -y install caching-nameserver はやっています。 ですがやはりあのエラーが出ます。
# yum -y install bind より先に # yum -y install caching-nameserver をやると5〜6パッケージインストール(記憶が曖昧ですみせん)されるのですが # yum -y install bind でエラーになりbindがインストールできません。
順序どおりに # yum -y install bind をやって # yum -y install caching-nameserver をやると1パッケージしかインストールされません。
ここら辺に問題があると思うのですがどうしようもない状態です。 ご教授お願いします。
|
Re: Fedora7でBAINDの起動失敗
( No.3 )
|
 |
- 日時: 2007/07/14 09:29
- 名前: 管理者
-
> # yum -y install bind
> より先に > # yum -y install caching-nameserver > をやると5〜6パッケージインストール(記憶が曖昧ですみせん)されるのですが > # yum -y install bind > でエラーになりbindがインストールできません。 > > 順序どおりに > # yum -y install bind > をやって > # yum -y install caching-nameserver > をやると1パッケージしかインストールされません。
これは依存関係でインストールされるためです。 例えば、「A」をインストールするためには「B」「C」「D」「E」「F」が必要だとします。 そして「E」をインストールするためには「A」が必要だとします。 ・「A」が「caching-nameserver」で「E」が「bind」と思ってください。 すると、「A」をインストールするとB」「C」「D」「E」「F」もインストールされます。 このあとに「E」をインストールしようとしても既にインストールされている為、インストールできない様に見えるわけです。
さて本題ですが、以下のコマンドを実行してそのディレクトリに存在していないか確認してみてください。
# ls -l /var/named/
※:「bind-chroot」パッケージをインストールしていた場合は、以下になります。
# ls -l /var/named/chroot/var/named/
まずは、存在するかどうか確認してください。 (上記のどちらに存在しているか教えてください。恐らく「/var/named/」だと思うのですが・・・)
|
Re: Fedora7でBAINDの起動失敗
( No.4 )
|
 |
- 日時: 2007/07/14 11:17
- 名前: ヒデ
-
こんにちは管理者様。
# ls -l /var/named/ を実行してみたところ「localhost.zone」「named.local」というファイルは存在しません。 あるのはchroot named.empty data named.localhost dynamic named.loopback named.ca slavesこれが総てです。
また # ls -l /var/named/chroot/var/named/ を実行しましたがこちらはファイルそのものがありません。 まだchrootを使用していないためだと思われます。
|
Re: Fedora7でBAINDの起動失敗
( No.5 )
|
 |
- 日時: 2007/07/14 11:54
- 名前: 管理者
-
それでは一度「caching-nameserver」をアンインストールして再度、インストールしてみて下さい。
【アンインストール】 # yum -y remove caching-nameserver
|
Re: Fedora7でBAINDの起動失敗
( No.6 )
|
 |
- 日時: 2007/07/14 11:59
- 名前: ヒデ
-
すでにアンインストール、再インストールを繰り返してみて確認をしています。
まったく状況は変わりませんね。
|
Re: Fedora7でBAINDの起動失敗
( No.7 )
|
 |
- 日時: 2007/07/14 12:09
- 名前: 管理者
-
変ですね・・・
ではい以下の手順を実施してください。(順番厳守)
# cd / # wget http://ftp.riken.jp/Linux/fedora/releases/7/Fedora/i386/os/Fedora/caching-nameserver-9.4.0-6.fc7.i386.rpm # rpm2cpio caching-nameserver-9.4.0-6.fc7.i386.rpm | cpio -id # rm -f caching-nameserver-9.4.0-6.fc7.i386.rpm
上記で「/var/named/localhost.zone」「/var/named/named.local」があるはずです。
|
Re: Fedora7でBAINDの起動失敗
( No.8 )
|
 |
- 日時: 2007/07/14 14:42
- 名前: ヒデ
-
確かにrpmパッケージでインストールすると「/var/named/localhost.zone」「/var/named/named.local」のファイルは入りますが、この方法ではアップデーターが出た時にyum updateでは対応できないですよね?
bindはyumで入れるわけですからyum updateでアップデートされた時に互換性の問題が発生するのではないでしょうか? 発生するとなるといつもbindの状況を監視せねばならず非常にわずらわしくなるような気がするのですが…
|
Re: Fedora7でBAINDの起動失敗
( No.9 )
|
 |
- 日時: 2007/07/14 14:53
- 名前: 管理者
-
そういう場合は、以下の様にしてインストールします。
# wget http://ftp.riken.jp/Linux/fedora/releases/7/Fedora/i386/os/Fedora/caching-nameserver-9.4.0-6.fc7.i386.rpm # rpm -ivh caching-nameserver-9.4.0-6.fc7.i386.rpm # yum clean all # yum check-update
上記を行うことによってyum-dbにインストール状態が更新されます。
|
Re: Fedora7でBAINDの起動失敗
( No.10 )
|
 |
- 日時: 2007/07/14 15:33
- 名前: ヒデ
-
これでyum updateの時に一緒にcaching-nameserverもアップデートされるのですね。
色々と初心者にお付き合いくださりありがとうございましたm(_ _)m
これでクローズにしたいと思います。 本当にありがとうございました。
|