BIND 9.3.2b2 on FreeBSD 6.0-RC1
Mark Andrews
Mark_Andrews at isc.org
Wed Oct 26 14:32:37 UTC 2005
> I decided to manually build Bind 9.3.2b2 on FreeBSD.
> I then ran 'make check' and it passed all that it should.
>
> I then removed /var/named and re set it up to be chrooted all manually.
> ( i have setup many chrooted setups so I feel confident that I know
> the way to do this...)
>
>
> The important facts:
>
> 1. named will run as '-u bind'.
> 2. /var is not mounted 'nodev'.
> 3. I have /var/named setup correctly:
>
> drwxr-xr-x 2 root wheel 512 Oct 26 06:53 dev
> drwxr-x--- 2 root bind 512 Oct 26 06:42 etc
> drwxrwx--- 2 root bind 512 Oct 26 06:40 log
> drwxr-xr-x 2 root wheel 512 Oct 26 06:36 master
> drwxrwx--- 2 root bind 512 Oct 26 06:47 run
> drwxrwxr-x 2 root bind 512 Oct 26 06:47 slave
> drwxr-xr-x 2 root wheel 512 Oct 26 06:42 standard
>
> and my /dev in chroot is setup to match /dev:
>
> # ls -la /dev/null
> crw-rw-rw- 1 root wheel 0, 8 Oct 26 06:31 /dev/null
>
> # ls -al /dev/random
> crw-rw-rw- 1 root wheel 0, 19 Oct 22 13:28 /dev/random
>
>
> now my /var/named/dev:
> crw-rw-rw- 1 root wheel 0, 8 Oct 26 06:38 null
> crw-rw-rw- 1 root wheel 0, 19 Oct 26 06:39 random
>
>
> I start named '/usr/local/sbin/named -t /var/named -u bind'
>
> and it runs fine, but complains:
>
> Oct 26 06:47:13 shadow named[27822]: starting BIND 9.3.2b2 -t
> /var/named -u bind
> ...
> ....
> Oct 26 06:47:13 shadow named[27822]: errno2result.c:109: unexpected error:
> Oct 26 06:47:13 shadow named[27822]: unable to convert errno to
> isc_result: 45: Operation not supported
> Oct 26 06:47:13 shadow named[27822]: could not open entropy source
> /dev/random: unexpected error
> Oct 26 06:47:13 shadow named[27822]: using pre-chroot entropy source
> /dev/random
>
> any thoughts on this?
It doesn't like the chroot /dev/random. ktrace should
show exactly what is failing.
ktrace named -f -t ... -u ...
Note named falls back to the pre chroot /dev/random.
>
> This is FreeBSD 6.0 ...thanks
>
>
>
>
> --
> J.D. Bronson
> Information Services
> Telecommunications Site Support
> Aurora Health Care - Milwaukee, Wisconsin
> Office: 414.978.8282 // Fax: 414.977.5299
>
>
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: Mark_Andrews at isc.org
More information about the bind-users
mailing list