Marc Haber wrote:
> On Thu, Apr 14, 2016 at 10:43:52AM +0200, Thomas Leuxner wrote:
> > * Marc Haber <mh+debian-packa...@zugschlus.de> 2016.04.14 10:07:
> > 
> > > Apr 14 10:05:32 fan named[8795]: ENGINE_by_id failed (crypto failure)
> > > Apr 14 10:05:32 fan named[8795]: error:25070067:DSO support 
> > > routines:DSO_load:could not load the shared library:dso_lib.c:233:
> > > Apr 14 10:05:32 fan named[8795]: error:260B6084:engine 
> > > routines:DYNAMIC_LOAD:dso not found:eng_dyn.c:467:
> > > Apr 14 10:05:32 fan named[8795]: error:2606A074:engine 
> > > routines:ENGINE_by_id:no such engine:eng_list.c:390:id=gost
> > > Apr 14 10:05:32 fan named[8795]: initializing DST: crypto failure
> > > Apr 14 10:05:32 fan named[8795]: exiting (due to fatal error)
> > 
> > It tries to load an OpenSSL library which it can't find in a chroot 
> > configuration. In your setup this may be mitigated by placing the library 
> > in the chroot:
> > 
> > /var/local/chroot/bind/usr/lib/x86_64-linux-gnu/openssl-1.0.2/engines/libgost.so
> 
> I consider this a bug. All other shared libraries get loaded before
> bind chroots itself. Placing a library inside the chroot will cause
> update issues since one needs to take manual care to update the
> in-chroot copy as well.

This looks similar to #696661.

I would guess that named would not try to load the OpenSSL GOST engine
at all if BIND is configured and built with --without-gost. Given the
very few number of domains that are DNSSEC signed with GOST (compared
even to RSA or ECDSA) and the problems that have to be patched around
that are caused by OpenSSL engines I wonder if the Debian bind9 package
should be built with --without-gost.

-- 
Robert Edmonds
edmo...@debian.org

Reply via email to