はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 当サイト情報 >> スレッド

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

このスレッドはクローズされています。記事の閲覧のみとなります。

 Fedora7でBAINDの起動失敗
日時: 2007/07/13 11:53
名前: ヒデ

Fedora7でサーバを構築しようと思っています。
で、BAIDのところでつまづいてしまっています。
起動しようとしたところ以下のエラーで起動できません。

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
zone ××××.jp/IN: loaded serial 2007031400
zone 1.168.192.in-addr.arpa/IN: loaded serial 2007031400

2度ほど再インストールしてみましたが結果は同じでした。

対処法をお教え願います。

ちなみにBAIDはnamed.confで構築しています。

■ コンテンツ関連情報

 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

これでクローズにしたいと思います。
本当にありがとうございました。

■ その他

ページ先頭へ


Copyright(©)2004-2018 First home server construction. All Right Reserved.