On Tue, 17 Sep 2019 12:14:14 -0400,
Ian Zimmerman wrote:
>
> On 2019-09-17 03:30, John Covici wrote:
>
> > Hi. I am having a very annoying problem with named. I am using
> > net-dns/bind-9.14.4 which I actually updated from a previous version
> > which also had the problem. It seems that an assertion has failed:
> > Sep 17 03:10:53 ccs.covici.com named[1857864]: resolver.c:4917:
> > INSIST(dns_name_issubdomain(&fctx->name, &fctx->domain)) failed, back
> > trace
> >
> > There is a back trace which I can supply if that would help. There is
> > also a coredump.
> >
> > Also, when I restart named (which I have now done automatically by
> > systemd) it gives me a lot of errors like the following:
> > Sep 17 03:11:59 ccs.covici.com named[3299910]: validating arpa/DS: no
> > valid signature found
> > or this:
> > Sep 17 03:12:00 ccs.covici.com named[3299910]: validating com/DS: no
> > valid signature found
>
> This looks like a DNSSEC problem. I don't run bind on my gentoo system,
> but I did this:
>
> $ equery -C u net-dns/bind
> [ Legend : U - final flag setting for installation]
> [ : I - package is installed with flag ]
> [ Colors : set, unset ]
> * Found these USE flags for net-dns/bind-9.14.4:
> U I
> + + berkdb : Add support for sys-libs/db (Berkeley DB for
> MySQL)
> + - caps : Use Linux capabilities library to control
> privilege
> - - dlz : Enables dynamic loaded zones, 3rd party
> extension
> - - dnsrps : Enable the DNS Response Policy Service
> (DNSRPS) API, a mechanism to allow an
> external response policy provider
> - - dnstap : Enables dnstap packet logging
> - - doc : Add extra documentation (API, Javadoc, etc).
> It is recommended to enable per
> package instead of globally
> - - fixed-rrset : Enables fixed rrset-order option
> - - geoip : Add geoip support for country and city lookup
> based on IPs
> - - gost : Enables gost OpenSSL engine support
> - - gssapi : Enable gssapi support
> + + json : Enable JSON statistics channel
> - - ldap : Add LDAP support (Lightweight Directory
> Access Protocol)
> - - libressl : Use dev-libs/libressl instead of
> dev-libs/openssl when applicable (see also the ssl
> useflag)
> - - lmdb : Enable LMDB support to store configuration
> for 'addzone' zones
> - - mysql : Add mySQL Database support
> - - odbc : Add ODBC Support (Open DataBase Connectivity)
> - - postgres : Add support for the postgresql database
> - - python : Add optional support/bindings for the Python
> language
> + + python_targets_python2_7 : Build with Python 2.7
> - - python_targets_python3_5 : Build with Python 3.5
> + + python_targets_python3_6 : Build with Python 3.6
> - - static-libs : Build static versions of dynamic libraries as
> well
> - - urandom : Use /dev/urandom instead of /dev/random
> + + xml : Add support for XML files
> + + zlib : Add support for zlib (de)compression
>
> which left me puzzled: the libressl flag docstring talks about a ssl
> flag which doesn't exist for this package.
>
> Try running "ldd /usr/sbin/named". Is openssl (ie. libssl and
> libcrypto) part of the output?
libcrypto is there along with libgnutls, but no libssl.
--
Your life is like a penny. You're going to lose it. The question is:
How do
you spend it?
John Covici wb2una
[email protected]