Problems on Solaris8

Jim Reid jim at rfc1035.com
Tue Feb 20 12:38:19 UTC 2001


>>>>> "Patrick" == Patrick Baer <patrick.baer at integra-europe.de> writes:

    Patrick> I am not making it to compile and run BIND 9.0.0 on my
    Patrick> Solaris-boxes.  When I install it and try to run with
    Patrick> nothing but a named.root and db.127 I'll get the error:

    Patrick> s2:/var/named $ 
    Patrick> Feb 20 11:17:56 s2 named[4616]: [ID 866145 daemon.notice] starting BIND 9.0.0 
    Patrick> Feb 20 11:17:56 s2 named[4616]: [ID 866145 daemon.error] master.c:150: unexpected error:
    Patrick> Feb 20 11:17:56 s2 named[4616]: [ID 866145 daemon.error] isc_lex_gettoken() failed: unexpected end of input

    Patrick> The named.root is okay and loads fine with BIND8, any
    Patrick> know what I am doing wrong?

You have syntax errors in the zone file that BIND8 tolerated. BIND9
doesn't. You should be running the current BIND9 release, not 9.0.0.
The latest version of BIND9 comes with tools for syntax checking zone
files and named.conf. Use them. The most common reason for the
"unexpected EOF" error is a TXT record without a terminating
doublequote.

    Patrick> On another Sol8 box I could avoid this problem (god knows
    Patrick> why...), but when loading it stalks with:

    Patrick> Feb 20 12:04:05 mail7.nci.de /usr/local/sbin/named[4353]: binding TCP  socket: address in use
    Patrick> Feb 20 12:04:05 mail7.nci.de last message repeated 55 times
    Patrick> Feb 20 12:04:05 mail7.nci.de /usr/local/sbin/named[4353]: could not listen on UDP socket: not enough free resources

    Patrick> The machine is running with almost idle, so I am a little
    Patrick> confused about the requirements of BIND9?

One requirement any name server needs is the ability to bind to port
53 and wait for incoming queries. The name server on mail7.nci.de
failed to do this because the port number was already in use,
presumably by an already running name server.


More information about the bind-users mailing list