Well the easy fix would seem to be to create /var/named/chroot/usr/etc
and put the rndc file(s) there.   The whole point of chroot is to make
the chrooted directory seem to be "/" from the standpoint of the
chrooted application.

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Chris Buxton
Sent: Tuesday, September 02, 2008 10:58 PM
To: Bind-Users users
Subject: Re: BIND 9.3.5-P1 update corrupted no longer in chroot

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sep 2, 2008, at 7:49 PM, Robert Spangler wrote:
> On Tuesday 02 September 2008 17:43, Chris Buxton wrote:
>
>> No, that's not quite it.
>>
>> The problem here is that rndc is looking for the key in /usr/etc.
>> Which tells me that the build that created rndc was './configure'd
>> with '--prefix=/usr' and no '--sysconfdir'.
>
> In the chroot environment named cannot look outside the chroot  
> environment.
> So no matter what, all the information that named and rndc are  
> looking for
> have to be under /var/named/chroot.

Right, but rndc is not chrooted. It's looking in /usr/etc, as  
indicated by the error message.

To extrapolate, it seems reasonable to assume that named is looking  
in /var/named/chroot/usr/etc for its named.conf, by default, although  
of course this can be overridden on the command line (or in the init  
script).

Chris Buxton
Professional Services
Men & Mice

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)

iEYEARECAAYFAki9/TkACgkQ0p/8Jp6Boi1ZyQCfTJXh6vxM/onAM6zgRrWvw1JZ
K+0AnA1z2yV1p7T4kE6qBYzph2FcMq7H
=wDxY
-----END PGP SIGNATURE-----
----------------------------------
CONFIDENTIALITY NOTICE: This e-mail may contain privileged or confidential 
information and is for the sole use of the intended recipient(s). If you are 
not the intended recipient, any disclosure, copying, distribution, or use of 
the contents of this information is prohibited and may be unlawful. If you have 
received this electronic transmission in error, please reply immediately to the 
sender that you have received the message in error, and delete it. Thank you.
----------------------------------

Reply via email to