Several months ago, I reported that several of the make tests were failing due
to "couldn't start server ns2" and the like.
Working with the BIND 9.9.2-P2 compile, I just spent several minutes tracking
the source of this down with some judicious use of "print" in the
'bin/tests/system/start.pl' script and viewing the "*.run" output. It really
comes down to file permissions -- a particular line from
"bin/tests/system/inline/ns1/named.run" pointed me in that direction:
27-Mar-2013 14:24:53.970 could not open file 'named.pid': Permission denied
Apparently, the file ownerships for this entire test suite are for a user and
group I do not have:
-rw-rw-r-- 1 10292 9901 2806 Mar 6 11:56 run.sh
For the tests, BIND starts up with an empty group descriptor:
I:issuing command '/home/luther/bind-9.9.2-P2/bin/named/named -m
record,size,mctx -T clienttest -c named.conf -d 99 -g >named.run 2>&1 &echo $!'
I:Checking that reconfiguring empty zones is silent (1)
... which may be part of the problem, at least in my case. So I cheated by
issuing a "find . -type d -exec chmod 777 {} \;" command.
Now, all the tests are successful.
FYI in case anyone runs into this issue.
Dan Luther
Operations Engineer
Systems Operation Engineering
Level 3 Communications
One Technology Center, Tulsa OK 74103
p: 918-547-4370
e: [email protected]<mailto:[email protected]>
_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe
from this list
bind-users mailing list
[email protected]
https://lists.isc.org/mailman/listinfo/bind-users