Your method also does not work, I used version easy-rsa-2.2.0p1 All releases of OpenSSL uses the variable $ENV:: Openbsd do not use this variable with version 5.8
Removal of OPENSSL_issetugid and all library getenv calls. Applications can and should no longer rely on environment variables for changing library behavior. OPENSSL_CONF and SSLEAY_CONF are still supported with the openssl(1) command, but note that $ENV:: is no longer supported in .cnf files. What should I do? 2016-02-08 22:09 GMT+05:00, Феликс Фролов <felix.fro...@gmail.com>: > wooow :) http://comments.gmane.org/gmane.os.openbsd.misc/227498 > > 2016-02-08 21:09 GMT+05:00, Феликс Фролов <felix.fro...@gmail.com>: >> Read the last comment https://github.com/OpenVPN/easy-rsa/issues/74 >> >> 2016-02-08 20:21 GMT+05:00, Феликс Фролов <felix.fro...@gmail.com>: >>> I think the dog is buried here >>> >>>>37 line OpenSSL >>> >>>>dir = $ENV::KEY_DIR # Where everything is kept >>> >>> http://www.openbsd.org/58.html >>> >>>>Removal of OPENSSL_issetugid and all library getenv calls. Applications >>>> can >>>> and should no longer rely on environment variables for changing library >>>> behavior. OPENSSL_CONF and SSLEAY_CONF are still supported with the >>>> openssl(1) command, but note that $ENV:: is no longer supported in .cnf >>>> files. >>> >>> >>> 2016-02-08 19:09 GMT+05:00, Феликс Фролов <felix.fro...@gmail.com>: >>>> easy-rsa-2.2.0p1 the same >>>> >>>> # ./build-ca >>>> error on line 37 of /usr/local/share/easy-rsa/openssl.cnf >>>> 551557436:error:0E065068:configuration file routines:STR_COPY:variable >>>> has no >>>> value:/usr/src/lib/libcrypto/crypto/../../libssl/src/crypto/conf/conf_def.c:573:line >>>> 37 >>>> >>>> 37 line OpenSSL >>>> >>>> dir = $ENV::KEY_DIR # Where everything is kept >>>> >>>> 2016-02-08 15:45 GMT+05:00, Stuart Henderson <s...@spacehopper.org>: >>>>> On 2016/02/08 15:29, Феликс Фролов wrote: >>>>>> OpenBSD 5.8 GENERIC.MP#1098 i386 >>>>>> easy-rsa-2.2.0p0 >>>>>> openssl-1.0.1pp1 >>>>>> openvpn-2.3.7 >>>>>> >>>>>> # ./build-ca >>>>>> error on line 37 of /usr/local/share/easy-rsa/openssl.cnf >>>>>> 689584444:error:0E065068:configuration file >>>>>> routines:STR_COPY:variable >>>>>> has no >>>>>> value:/usr/src/lib/libcrypto/crypto/../../libssl/src/crypto/conf/conf_def.c:573:line >>>>>> 37 >>>>>> >>>>>> -- >>>>>> >>>>>> Felix Frolov >>>>>> +7 (965) 6600015 >>>>>> felix.fro...@gmail.com >>>>>> EOF >>>>>> >>>>> >>>>> Update easy-rsa from -stable ports. Assuming you have already got a >>>>> copy >>>>> of the ports tree: >>>>> >>>>> cd /usr/ports/security/easy-rsa >>>>> cvs up -r OPENBSD_5_8 >>>>> make clean && make update >>>>> >>>>> Or pre-built -stable packages are available from stable.mtier.org. >>>>> >>>>> >>>> >>>> >>>> -- >>>> >>>> Felix Frolov >>>> +7 (965) 6600015 >>>> felix.fro...@gmail.com >>>> EOF >>>> >>> >>> >>> -- >>> >>> Felix Frolov >>> +7 (965) 6600015 >>> felix.fro...@gmail.com >>> EOF >>> >> >> >> -- >> >> Felix Frolov >> +7 (965) 6600015 >> felix.fro...@gmail.com >> EOF >> > > > -- > > Felix Frolov > +7 (965) 6600015 > felix.fro...@gmail.com > EOF > -- Felix Frolov +7 (965) 6600015 felix.fro...@gmail.com EOF