Ubuntu 12.04 & BIND 9.9.2-P1

Carsten Strotmann cas at strotmann.de
Sun Jan 6 10:26:03 UTC 2013

Hello Rusty,

Rusty L Vaughn <rusty.l.vaughn at gmail.com> writes:

> I am getting the following error with a compiled version of BIND with
> Ubuntu 12.04. The file at the path does exist.  I think I am missing a
> package but I am not sure what could be missing.  Thanks
> error:25066067:DSO support routines:DLFCN_LOAD:could not load the
> shared library:dso_dlfcn.c:185:filename
> (/usr/lib/x86_64-linux-gnu/openssl-1.0.0/engines/libgost.so):
> /usr/lib/x86_64-linux-gnu/openssl-1.0.0/engines/libgost.so: cannot
> open shared object file: No such file or directory
> error:25070067:DSO support routines:DSO_load:could not load the shared
> library:dso_lib.c:244:
> error:260B6084:engine routines:DYNAMIC_LOAD:dso not
> found:eng_dyn.c:450:
> error:2606A074:engine routines:ENGINE_by_id:no such
> engine:eng_list.c:417:id=gost
> initializing DST: crypto failure
> exiting (due to fatal error)

Are you running BIND in a chroot environment? If yes, you need to
re-create the path and copy the file(s) mentioned in the error message
into the chroot. libgost ist an OpenSSL "crypto-engine" that implements
the GOST algorithm that can be used for DNSSEC.

OpenSSL loads the "crypto-engines" after BIND has entered the chroot
environment, so it looks for the files inside the chroot.

if your chroot is "/var/named" (start BIND with named -t /var/named),
then the file should be located in 

Be prepared that you need to copy multiple file. Fix one error and then
look for the next.

Best regards

Carsten Strotmann

More information about the bind-users mailing list